第一范文网 - 专业文章范例文档资料分享平台

《身份证号中有效信息的提取VB函数的运用》教学设计

来源:用户分享 时间:2025/5/31 12:41:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《身份证号中有效信息的提取──VB函数的运用》教学设计

一、教学内容分析

本节课是教育科学出版社普通高中课程标准实验教科书《算法与程序设计(选修)》第二章第二节的部分内容。本节内容是在学生初步了解了VB的编程环境以及VB中的数据类型、变量的使用以后,进一步向学生展示VB强大的函数功能。本案例通过身份证号中有效信息的提取为主线,让学生在分析、探究中学会函数的使用方法,并通过编写程序、调试程序、修改程序、运行程序,掌握计算机解决问题的一般过程。

二、教学目标 目标维度 知识与技能 过程与方法 情感态度与价值观

三、教学重难点

(1)重点:能合理选择函数并灵活运用函数编写程序解决实际问题。

(2)难点:能合理选择函数、理解函数嵌套的使用。

四、教学流程

行为目标 (1)能理解函数,并选择函数解决实际问题。 (2)能理解函数嵌套的使用。 (3)能熟练编写、修改、运行程序。 能灵活运用函数编写程序解决实际问题 (1)通过任务驱动,逐步深化对知识的理解,提高分析问题、解决问题的能力。 (2)通过问题的解决,提高自主学习的能力。

五、教学过程

(一)创设情景,导入新课

教师:同学们,老师手上拿的是什么?

学生:身份证。

教师:现在,我们一起来做一个游戏,我报一个身份证号,大家来告诉我他(她)的出生日期、性别以及年龄。

学生:好!

教师:老师手上拿的这个身份证号码是:420203199408082134,请问他(他)的出生日期、性别和年龄。

学生:他是男生,出生年月是1994年08月08日,今年16岁。

教师:很好,大家怎么判断的呢?

学生:身份证号中一些特定数字,表示了特殊含义,第7~14位表示出生日期,倒数第二位数字表示性别,如果是奇数代表男性,如果是偶数则代表女性。年龄我们可以用2010减去他的出生年份1994,所以他今年16岁。

教师:这位同学回答得很好,我们每一个人都有一个唯一的身份证号,并且身份证号的各位数字都有其特定的含义,下面跟我一起总结一下其中的规律(如图1)。

图1

教师:上面我们了解了身份证号中数字的奥秘。如果让我们帮忙设计一个VB程序,当我们任意输入一个身份证号,就在屏幕上显示他(她)的省份代码、出生日期、年龄、性别等信息,我们该怎么做呢?

设计意图:以小游戏的形式设问,能够快速吸引学生的注意,引起学生的兴趣,以学生已有知识作为背景,减少学生对程序设计的畏难情绪,为后面任务的开展打下良好的基础。

(二)师生探究,构建新知

1.任务一:提取身份证号(420203199408082134)中的省份信息(师生共同分析)。

教师:同学们,我们刚才总结过,1~2位表示省份,我们需要提取420203199408082134中的42即可。我们该怎么提出这一串数字中1~2两位呢?VB提供了很多函数,现在请大家把课本翻到书第31面,阅读课本中的表2-9,请大家根据需要,选择一个合适的函数,并说说你是怎么选择的?

学生:可以使用Left函数,Left(“420203199408082134”,2)的结果就是42。因为我们需要提取身份证号最左边的两位,根据Left函数功能描述:“截取字符串左边的部分”,所以选择Left函数。

教师:很好,我们可以根据函数的功能选择函数,选择函数后,我们需要正确使用函数的参数,这样才能达到我们的目的。

教师:通过打开提前准备好的VB程序,通过大屏幕向学生展示,如图2。

图2

然后运行该程序,点击确定按钮,如图3。

图3

教师:为什么老师点击确定按钮以后程序没有任何反应呢?

学生:老师没有将结果输出。

教师:对,程序中没有用输出语句。那应该用什么语句呢?

学生:print语句。

教师:修改程序代码,再次运行。

Private Sub Command1_Click()

《身份证号中有效信息的提取VB函数的运用》教学设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0p3ql1hr1t77xpo57x14_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top