第五课
顺序结构
教学设计
1教学目标
1.
通过本课程序地制作,更好地理解顺序结构的基本特点。
2.
进一步理解顺序结构、常量、变量、表达式、函数、赋值语句等基本概念。
3.
通过对本课程序地设计,学会顺序结构程序的设计方法,感受顺序结构程序设计在解决日常生活问题中的作,逐步养成规范的程序设计习惯。
2学情分析
在前几节课中,学生已经完成过几个VB程序,对程序的界面设计及对象属性设置已相当熟悉,但对于算法,学生才初次接触。本节课虽然是顺序结构的第二节课,学生对顺序结构已经有了一定的认识,但要提炼成算法仍有一定的难度。
3重点难点
教学重点:数据类型、常量、变量和表达式、常用函数、赋值语句。
教学难点:数据类型的转换,赋值语句的执行过程
4教学过程
活动1【讲授】教学活动
教师活动
学生活动
设计意图
导入:同学们,你觉得自己的身材标准吗?那怎么样才算标准呢?我们一般利用BMI指数来判断。BMI指数(即身体质量指数,称简体质指数又称体重,英文为BodyMassIndex,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。体质指数(BMI)=体重(kg)÷身高^2(m)今天我们就用VB来制作一个判断身材是否标准的小程序。你只需要输入自己的身高和体重,就能知道自己的身材是否标准。
学生讨论并回答认真听讲,了解什么是IBM指数及其计算公式
随着生活水平的提高,肥胖的人越来越多,选择这个主题一是希望学生关注自己的身体健康,二是学生对这个也会比较感兴趣,激发学生的学习欲望。
新授:展示已经完成的程序,并演示功能。分组合作:一排为一小组,完成快的同学为组长,可指导本组其他同学完成任务。任务一:设计界面根据下图完成界面的设计请学生上台演示,根据下表完成控件对象的属性设置,完成效果可参考下图对象名属性名属性值Form1Caption你的身材标准吗?Label1Caption身高(m):Label2Caption体重(kg):Label3CaptionBMI:Text1名称txtsgText(空)Text2名称txttzText(空)Text3名称txtbmiText(空)Command1Caption测一测教师巡视指导请学生上台演示其中几个对象属性的修改,指出可能存在的问题(漏改属性,修改时打错字)代码分析:给你公式后,你是怎么计算的,请你说说步骤?定义变量:体质指数(BMI)=体重(kg)÷身高^2(m)bmitzsg对自然语言和程序进行排序:自然语言程序定义变量DimsgAsSingle,tzAsSingle,bmiAsSingle获取身高的值给变量sgsg=Val(txtsg.Text)获取体重的值给变量tztz=Val(txttz.Text)计算得到BMI指数bmi=Int(tz/sg^2)结果输出到txtbmi文本框txtbmi.Text=Str(bmi)展示学生的表格,并进行分析程序是顺序结构的,执行时是由上往下任务二:添加代码为程序添加相应代码,调试无误后保存至“第五课作业”文件夹输入你自己的身高、体重,看看你的身材是否标准。教师巡视指导选取几位同学的作品进行展示评价提高任务:美化界面调整界面布局,使整个界面看来整齐美观。适当调整字体类型、大小、颜色等保存文件并生成EXE文件作业提交
观看学生操作完成任务一,完成快的同学帮忙指导其他同学上台演示认真听讲,修正自己作品个别同学回答问题利用任务单完成表格的填写添加程序代码欣赏作品部分同学完成提高任务
让学生大致了解程序的界面和功能,为接下去的操作指明方向。界面设计相对简单,主要以学生自己操作为主。利用小组合作的形式开展教学,不但能提高课堂效率,也能让优秀的同学得到进一步的锻炼和提升,同时也培养了学生的团队合作意识,增进了同学之间的感情。在平时作业时,发现有部分同学属性修改不完全,导致代码运行出错,所以这里请学生上台演示,有问题的同学能及时改正错误。由于刚接触编程,学生对代码编写不熟悉,这里从人利用公式计算BMI的步骤入手,逐步扩展到对程序用自然语言描述,最终将自然语言转换到程序语言,这样使学生逐步了解到程序编写的过程及程序代码的含义,同时进一步加深对顺序结构的理解培养学生的信息素养,感受成功的喜悦分层教学,让学有余力的同学有提升的空间
课堂小结:顺序结构的特点变量,数据类型,赋值语句,表达式,常用函数
和老师一起回顾本课知识点
巩固本课知识