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