【核心素养目标】粤高教A版信息技术八年级下册 第三章 第四节 实现循环执行程序 教学设计

资源下载
  1. 二一教育资源

【核心素养目标】粤高教A版信息技术八年级下册 第三章 第四节 实现循环执行程序 教学设计

资源简介

中小学教育资源及组卷应用平台
信息科技 第3课 实现循环执行程序 教学设计
课题 实现循环执行程序 单元 第三单元 学科 信息科技 年级 八年级
教材分析 教材介绍了VB循环结构程序的概念、执行过程及编写方法,通过阅读简单的VB循环结构程序,体验循环结构程序运行过程及编写简单VB循环结构程序,让学生感受VB循环结构程序的特点,为学生进一步学习复杂VB程序编写储备了基础知识。学习完本课,学生了解了VB循环结构程序的特点,可以使用VB系统编写简单的循环结构程序。教材给出的一个循环结构程序示例,学生学习起来比较容易。教材知识结构清晰,学生需要完成的任务数量合适,符合初中生的认知特点。
学习 目标 信息意识:能够将顺序结构程序、条件选择结构程序和循环结构程序的使用方法比较,形成独立清晰的循环结构程序的理解; 计算思维:培养绘制循环结构流程图的习惯,加深对程序执行流程的理解,进一步培养学生使用计算机程序解决生活中的实际问题的思维方式; 数字化学习与创新:能够借助互联网,学习VB循环结构程序相关知识技能,拓宽自己的编程视野和技能; 信息社会责任:规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。
重点 体验使用VB系统编写循环结构程序。
难点 绘制循环程序流程图及使用监视窗口观察变量值的变化情况。
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 教师:李鸣上节课学会了通过条件选择语句来改进计算男女同学标准体重的程序,深深感受到学习程序设计的乐趣。现在他又想给程序增加新的功能:能够连续输入本小组或本班同学的身高数据,显示该同学的标准体重,并对每次输入的身高数据进行累计,输入结束时显示本小组或本班同学的平均身高。 教师:有了选择语句,我们能够指挥计算机根据给定的条件选择执行的程序语句。而在一些时候,我们则需要计算机重复执行某些语句,以完成重复的操作,循环语句就可以满足这种需要。要实现上面的功能,我们可以使用循环语句来实现。本节课我们围绕下面两个问题展开学习。 (1)什么是循环语句? (2)循环语句的执行过程是怎样的? 学生:了解本节课学习的背景和本节课主要要解决的问题。 通过导入环节介绍,引导学生知道本节课学习的主要内容——实现循环执行程序。
讲授新课 一、认识循环语句 教师:下面是1累加到100的程序,尝试分析程序中语句的作用。 教师:你能说说程序中哪些语句是被重复执行的吗?执行了多少次? 参考:重复执行的语句是s=s+i和i=i+1;重复执行了100次。 教师:在上面的程序中,运用了循环语句反复执行累加操作。其中循环语句的格式可以表示为: 教师:循环语句执行时,程序会根据条件进行判断,如果条件成立,则重复执行循环体 While与Wend之间的语句组,直到条件不成立为止。 上面程序中循环语句的执行过程可以用图3-17描述。 二、观察循环语句的执行 教师:在VB中输入程序代码,采用逐语句执行方式运行程序,并利用监视窗口观察变量i、s的值的变化情况。 操作方法如下: (1)启动VB系统,输入程序代码。 (2)选择“视图”菜单中的“监视窗口”选项,显示监视窗口。如图3-18所示。 (3)选择“调试”菜单中的“添加监视”,在“添加监视”窗口输入i。 (4)与(3)操作相同,在“添加监视”窗口输入s。如图3-19所示。 (5)按功能键F8逐句运行程序,根据箭头的移动,观察程序中各语句的运行流程,并监视窗口中变量i、s的值的变化情况。如图3-20所示。 三、体验循环语句的应用 教师:试修改上一节计算标准体重的程序,使它能够根据需要连续输入若干同学的身高数据,显示每个同学的标准体重,并累加每个输入的身高数据,输入结束时显示本次输入同学的平均身高。 1.问题分析 教师:通过对任务进行分析,我们可以发现,上一节计算标准体重的程序正是本任务中需要重复执行的操作,所需要统计的人数则是控制这段程序执行的次数。要实现任务中要求的功能,我们可以在原来基础上添加一个控制变量,使其初值等于要统计的人数;然后,每重复执行完一次标准体重计算的程序段,控制变量就减1,并把刚输入的同学身高累计到统计变量中;这样,每次重复后,如果控制变量仍大于0,则继续重复操作,直至控制变量减到0为止;最后显示本次统计的人数及平均身高。 2.代码编写 教师:根据上述分析,我们需要在原程序的基础上添加一些变量:ii用于保存需要统计的人数,i用于进行循环次数的控制,hh用于累计每个同学的身高,m用于最后提示程序结束。根据上述的思路,程序代码可以设计为: 3.调试运行 教师:采用前面所学的方法调试程序,直至能正常运行,并得到正确的结果。 4.保存程序 教师:当程序调试好之后,为了以后能够继续使用该程序,可以把它保存起来。保存的方法不同,其作用也会不一样。 方法一: (1)单击“文件”菜单,选择“工程另存为”命令。 (2)在弹出的提示窗口中输入工程文件保存的位置和文件名。 方法二: (1)单击“文件”菜单,选择“生成….exe”命令。 (2)在弹出的提示窗口中输入生成工程保存的位置和文件名。 教师:方法一所生成的工程文件可以在VB系统中再次打开和编辑,而方法二中生成的是立即执行的应用程序,一般情况下只能执行,不能重新打开编辑。 教师:试说说采用上述两种方法所生成文件的类型和后缀名有何不同。 参考: 查看文件类型的方法是查看文件属性(右键菜单中查看属性)。 方法一生成的文件类型是:Visual Basic Project (.vbp) 方法二生成的文件类型是:应用程序 (.exe) 拓展:For循环 1.简介 VB语言中使用For循环主要用来进行计数。For循环又可以称为For-Next循环,主要采用For关键字和Next关键字。 2.语法格式 说明: ①“循环控制变量”只能是一个数值型变量。 ②步长是循环控制变量的增量,其值可为正数或负数,如果省略不写,则默认步长为1。 ③ Exit For语句的作用是退出当前循环,常与条件语句合用。 ④程序执行到Next语句时,循环控制变量增加一个步长,然后再进入下一次循环。 ⑤如果是单层循环,则Next后面的“循环控制变量”也可省略不写。 3.举例 使用For循环计算1累加到100。 学生:阅读程序,尝试理解程序中语句的含义。 学生:说一说程序中重复执行的部分和重复执行的次数。 学生:学习循环语句的结构和含义。 学生:学习使用监视窗口观察变量i、s值的变化情况的方法。 学生:尝试改写上次课中关于标准体重计算的程序,使得程序可以连续显示每个同学的标准体重和计算同学的平均身高。 学生:学习保存程序的两种方法,并且区分两者的不同。 学生:区分两种文件类型不同之处。 学生:学习For循环的使用方法。 学生通过阅读程序,认识循环语句的结构和作用。 通过学生思考程序中重复执行的部分和次数,引导学生对循环语句有初步认识。 从语法结构的角度认识循环语句。 通过监视窗口和逐步执行来展示循环语句的执行过程,引导学生进一步认识循环语句的作用。 通过问题分析,编写代码,调试运行和保存程序四个环节,引导学生掌握基本的程序设计编写的一般方法。 通过学习保存程序的方法,引导学生可以根据实际情况选择恰当的保存方法。 通过比较生成的文件差别,引导学生认识到两种保存方式的不同之处。 通过学习VB中的For循环,增加学生对VB循环语句的认识。
作业布置 设银行一年期定期存款利率为2.52%,则10000元存款在一年到期后的本利合计为10 252元。若按此方式将本利合计反复存入银行,试问多少年后本利合计会翻一番。 学生:理解题目意思后,编程完成练习。 对本课学习内容进行实践,促进学生对VB循环执行程序的理解,感受计算机程序对解决实际问题的意义,激发学生使用VB编程的热情。
课堂小结 组织学生分小组总结本课学习内容,请每个小组代表说说自己小组总结的结果。教师做最后的补充。 在小组讨论基础上,推选代表总结本课学习内容。其他小组作补充总结。 学生自己总结学习内容是一种学习方法,每次课可以梳理出学习了哪些知识、技能方法和思维方式,在头脑中形成本课程的学科结构。
板书 学生从板书中形成本课的知识结构,内化学习成果。 体现本课的设计思路,让学生明白本课学习了哪些内容。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览