粤教版高中信息技术选修1教案-2.4.4几种循环语句的比较
加入VIP免费下载

粤教版高中信息技术选修1教案-2.4.4几种循环语句的比较

ID:676431

大小:21.51 KB

页数:7页

时间:2021-04-18

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
VB 基本语句及程序的控制结构 学情分析:通过第二章内容的学习,学生初步学会编写程序,具备用计算机解决一些实际问题的简单能 力。但是在写程序部分,根据实例分析算法,提炼条件,还是有一定困难。还有,学生自己编写代码的 次数并不是很多,在编写的过程中会出现各种幼稚的错误,如格式上的,语法上的,单词拼写上的等 等。学生在这上面也浪费了一些时间,很少同学程序会写,但真正的到 VB 软件中写程序时又遇到一些问 题,这样最后程序也没有运行出结果,因此这方面的练习需要加强。 这节课我们的任务是对第二章学过的基本语句和程序控制结构进行全面的复习总结。通过学习从而达 到: 教学目标: 1、知识目标:熟悉并掌握各种语句的格式、功能及注意事项。 2、技能目标:能够运用各种语句进行代码的编写,体验代码编写的过程。 3、情感目标:通过解决问题激发大家的学习兴趣,培养大家主动研究能力和创新意识,培养自主解决问 题的积极态度和编程的基本素养。 重难点: 重点:语句的基本格式及语句的功能。 难点:分析提炼条件,使用语句编写程序解决实际问题。 教学策略: 授课时采取以学生为主体,让学生通过上机实践操作内容达到学习的目的。 课堂教学的基本思路是:提出问题,师生分析,学生探究,上机实践操作,教师总结。 教学过程: 教师:随着社会的进步,生活水平的提高,“肥胖”和“酒驾”已日益成为现代生活的两大主要问题。 无论是“胖子”还是“瘦子”大家都各有各的“味”,无论是“司机”还是“路人”大家都有家庭,我 们追求的终极目标是健康和安全。那么,通过今天这节课的活动,我们不仅仅可以成为一位“健康评估 师”,用身体质量健康指数来判断人的胖瘦,提出合理建议。还可以当“交通警察”,判断司机师傅是 否酒驾。最后,我们一起来“吃糖”,一起来“画圈圈”,一起来背“九九乘法表”,体味童年快乐的 时光! 活动一:BMI 指数(身体质量健康指数,英文为 Body Mass Index,简称 BMI) 身体质量健康指数 BMI=体重(w)除以身高(h)的平方,体重(w)的单位为千克,身高(h)的单位为 米。 1、分析问题(学生回答) 根据问题,明确变量(参数),并用数学表达式,表示出计算方法。 2、设计算法 自然语言:(学生板书) 输入 w ,h 的值 计算身体质量指数 BMI=w/(h*h) 输出结果 3、编写程序:将程序输入计算机。 任务一:请同学们启动 VB 新建工程,做按钮 1 的单击事件并编写程序。当单击“BMI指数”时, 输入身高 h 和体重 w 的值,显示 BMI 的值。(留给学生上机实践) 4、调试程序:运行调试,检测程序的正确性。(展示学生作业) 教师:观察程序 Private sub commandl-click() Dim w as single,h as single 数据类型说明部分 Dim BMI as single w=inputbox(“请输入体重 w”) h= inputbox(“请输入身高 h”) 数据的输入部分 输入语句 InputBox()函数 BMI =w/(h*h) 数据的处理部分 赋值语句 Print “质量指数 BMI =”; BMI 数据的输出部分 输出语句 Print 输出内容 End sub 教师:①Vb 程序一般包含几个部分? ②程序各部分分别是什么语句? ③程序是怎么执行的? ④这三种语句的格式和作用分别是什么? 师生共同小结: 输入语句 InputBox()函数 输出语句 Print 输出内容 赋值语句 变量=表达式 顺序结构的特点:只有一个入口和一个出口,从上到下顺序执行。这是一种最简单、最基本的结构。 教师:在问题 1 中我们只求出了 BMI 值,并不知道人的胖瘦。现在我们来看 活动二:判断胖瘦 BMI 指数,是目前国际上常用的衡量人体胖瘦以及是否健康的一个标准。专家指出:身体质量指数 BMI 的 值在 18.5 至 23.9 之间是健康的。(条件语句) 教师:这个问题怎么解决, 需要用到我们学过的那种语句?(学生回答:条件语句)同学们能否在活动 一的基础上进行修改完成呢? 师生一起分析问题:身体质量指数 BMI 的值在 18.5 至 23.9 之间是健康的,说明 BMI 的值小于 18.5 是偏 瘦的,BMI 的值大于 23.9 是偏胖的。 任务二:请同学在刚才的工程中继续做按钮 2 的单击事件来完成此题,当单击“胖瘦”按钮时,显示出 “偏胖”或者“偏瘦” 。 老师:展示学生作品,课件总结条件语句的多种格式及注意事项。 If 语句的几种格式: (1)If 条件 Then 语句 (2)If 条件 Then 语句 1 Else 语句 2 (3)If 条件 Then 语句组 End If (4)If 条件 Then 语句组 1 Else 语句组 2 End If 注意:块结构中的 If 语句必须以 End If 结束。 活动三: 判断人的胖瘦程度,给出合理建议。 成人的 BMI 数值: 过轻:低于 18.5 正常:18.5-23.9 过重:24-27 肥胖:28-32 非常肥胖, 高于 32。 教师展示用多个条件语句写成的程序并调试运行结果,指出程序中的问题所在,引出 VB 解决此类多种选 择条件是用多重选择语句。因此,使用多重选择语句的前提条件是对于多种情况中选择其中一种情况的 选择问题。 任务三:请同学们打开“判断胖瘦程度”文件,完善此程序并运行结果。(多重选择语句) 活动四:酒驾问题 依照中华人民国和国《机动车驾驶员驾车时血液中酒精含量规定》,血液中酒精含量大于或等于 0.3mg/ml 驾驶机动车的属酒后驾车;大于或等于 1.0mg/ml 驾驶机动车的属醉酒驾车。 任务四:请同学们打开 “醉驾程序”,完善程序,当输入“酒精量”单击“测试”按钮时,在“评价” 中显示评价说明。 教师小结: 选择结构的特点:①选择结构的特点是它根据给定的条件判断在两条或者多条可能的路径中选择一条, 各条路径分别做不同的处理,无论条件是否成立,不同的处理结束以后都执行其后续语句。 ②与顺序结构相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否 成立来决定程序执行的走向,她进一步体现了计算机的智能特点。 ③在 VB 语言中,选择结构通过 IF 语句和 Select Case 语句这两个条件语句来实现,运用条件语句的关 键是条件的表示,如果能够正确地表达条件,就可以简化程序。在多重选择的情况下,使用 Select Case 语句,可以使程序更直观、更准确的描述出分支的走向。(可从课本 P48 学生齐声朗读) 选择结构的嵌套:书写的时候注意嵌套的层次缩进对齐,结构的完整。 比如:我们可以用选择结构解决行李托运的问题、成绩分段的问题、查找星座的问题等等。 活动五:“吃糖”(循环语句) 教师: 胖胖特爱吃糖:第一天吃了 1 颗糖,第二天吃了 2 颗糖,忍不住第三天吃 3 颗糖,第四天吃 4 颗 糖,第五天吃 5 颗糖。 教师:①胖胖一共吃了多少颗糖? 学生:15 颗(很多同学一起回答) 老师:非常好!你们是怎么算出来的? 这个问题对于高中生来说太简单了,请某位同学回答:1+2+3+4+5=15。 老师:如果胖胖按照这样的吃法一直吃下去,吃 45 天后总共会吃多少颗糖?这个问题怎么解决?解决这 一问题时会用到我们学过的那种语句? ②按照上面的吃法,1000 颗糖胖胖能吃多少天?又会用到我们学过的那种语句来解决? 分析问题:(板书) s=0 i=1 s=s+1 i=2 s=s+1+2 i=3 s=s+1+2+3 i=4 s=s+1+2+3+4 i=5 s=s+1+2+3+4+5 … i=n s=s+1+2+3+4+5+……+n 由此,我们提炼出重复执行的语句是:s=s+i。 描述这一问题的过程会用到我们学过的那种语句? 学生回答:循环语句——FOR-Next 循环语句。 师生一起:循环变量的初值为 1,终值为 45,步长为 1,重复执行的语句叫循环体 s=s+i。 教师:按照上面的吃法,1000 颗糖胖胖能吃多少天?又会用到我们学过的那种语句来解决? 学生回答:Do-Loop 循环语句。 师生一起:循环终值条件是 s>1000。 任务五:请你新建工程,分别用 FOR-Next 和 Do-Loop 两个按钮的单击事件来解决“胖胖吃糖”这一问 题。 教师总结: 循环语句的使用前提:知道重复次数用 FOR-Next 语句,不知道(难以确定)重复次数用 Do-Loop 语句。 语句格式: For = To Step Next Do While 条件 循环体 Loop 注意事项: ①For 和 Next 必须成对出现,循环变量名保持一致。Do 和 Loop 也成对出现。 ②循环体可以是一条语句或者语句组。 ③实现每重复一次循环体都必须依据一定的条件做出继续或停止循环的判断。 循环结构的特点:当某个条件满足时,反复执行循环体,否则就不执行。 比如我们可以利用循环语句画三角函数图象,打印符号组成的图案等问题。 课后作业:画圈圈、九九乘法表 请同学们根据“代码.doc”文件中的工程代码,自己探索编写程序,当单击按钮时,能分别显示出“彩 色同心圆”和“九九乘法表”。 说明嵌套的注意事项: ①每个循环必须有一个唯一的循环控制变量; ②内循环的 Next 语句必须放在外循环 Next 语句的前面,内外循环不能互相交叉。 教学总结: 学生:1、程序有三种基本结构 2、vb 有七种基本语句 教师:程序有顺序、选择和循环三种最基本的结构,这三种基本结构(无论哪种结构)的程序都是由 vb 七种基本语句组成。

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料