请阅读下列材料: “顺序结构”是初中信息技术教材中的一课。本课教学内容包括算法、流程图、顺序结构程序的基本特点等。通过本课学习,学生能够理解顺序结构程序的基本特点;根据要解决的问题,绘制顺序结构程序的流程图;掌握顺序结构程序的编写方法;理解编程的一般步骤。

admin2020-09-12  41

问题 请阅读下列材料:
“顺序结构”是初中信息技术教材中的一课。本课教学内容包括算法、流程图、顺序结构程序的基本特点等。通过本课学习,学生能够理解顺序结构程序的基本特点;根据要解决的问题,绘制顺序结构程序的流程图;掌握顺序结构程序的编写方法;理解编程的一般步骤。
教学对象:初中三年级学生
教学环境:多媒体网络教室
教学用时:1课时(45分钟)
教学材料:
①根据直角三角形面积计算公式s=ab,赵老师课前编制好了运用顺序结构算法的面积计算程序。用户输入两条直角边的数值后,程序可显示计算结果。
②微课视频:三角形面积计算的顺序结构算法解析。
③BMI指数公式:体重指数(BMI)=体重(kg)÷身高2(m)。
根据上述材料,完成下列任务:
(1)请利用教学材料①,设计教学导入环节,通过师生互动引出本课教学内容。
(2)请利用教学材料②和③设计教学活动,通过学生自主编制BMI指数计算程序,强化对顺序结构算法的认识,以及对编程一般步骤的理解。

选项

答案(1)导入:教师通过提问直角三角形面积的求解方法引出面积计算公式s=[*]ab,教师继续引导如何使用编程解决此类数学问题,顺势引出“顺序结构”。 (2) ①微课视频: 教师承接导入问题,引导学生观看微课视频,提醒学生在观看的过程中结合课本,总结利用顺序结构设计三角形面积的计算程序的步骤。微课视频播放结束后,学生讨论并概述设计过程。学生回答过程为:首先绘制程序界面,界面由三个文本框控件和一个命令按钮组成;然后编写计算代码。教师可评价学生观察仔细,总结语言简练。接下来教师将编写的代码指令展示在投影上: Private Sub Commandl-Click() Dim a As Single,b As Single a=Val(Textl.Text) b=Val(Text2.Text) s=(a*b)/2 Text3.Text="三角形的面积是:"&s End Sub 教师指导学生尝试编写代码并输入数值检验结果。 [*] 教师巡视指导,及时解决学生在编写程序过程中出现的问题,并提醒学生保存程序。教师可适时称赞完成操作的学生动手能力强,思维灵敏。之后,教师再次强调顺序结构的特点:自上而下,依次执行。 ②BMI指数公式: 教师讲解,“我们可以通过体重指数来判断自己的体重是否达标,体重指数BMI的计算公式是:体重指数(BMI)=体重(妇)÷身高2(m)”。待学生明确计算公式后,教师组织学生和自己的同桌以两人为一组,尝试在Visual Basic中编写计算体重指数的程序。编写完成后,随机抽取学生代表进行展示并讲解。学生回答体重指数计算程序与三角形面积计算的界面相同,都需要三个文本框控件和一个指令按钮,代码中只需要将计算公式s=(a*b)/2替换为BMI=weight/(high*high)即可。教师评价学生理解了顺序结构的特点,并可以灵活运用所学知识编写程序。接着教师请学生尝试输入自己的身高和体重进行计算,并对照大屏幕上展示的体重指数表的数值进行对比,判断自己的体重是否达标。最后教师强调并总结编写程序的一般步骤是:首先分析程序实现所需要的控件,然后绘制程序界面,之后编写指令代码,最后运行测试并保存结果。

解析
转载请注明原文地址:https://kaotiyun.com/show/0IFv777K
0

最新回复(0)