【核心素养目标】粤高教A版信息技术八年级下册 第三章 第三节 实现条件选择程序 教学设计

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

【核心素养目标】粤高教A版信息技术八年级下册 第三章 第三节 实现条件选择程序 教学设计

资源简介

中小学教育资源及组卷应用平台
【粤高教A版】信息科技 3.3 实现条件选择程序 教学设计
课题 实现条件选择程序 单元 第三单元 学科 信息科技 年级 八年级
教材分析 教材介绍了VB条件选择结构程序的概念、执行过程及编写方法,通过阅读简单的VB条件选择结构程序,体验条件选择结构程序运行过程及编写简单VB条件选择结构程序,让学生感受VB条件选择结构程序的特点,为学生进一步学习复杂VB程序编写储备了基础知识。学习完本课,学生了解了VB条件选择结构程序的特点,可以使用VB系统编写简单的条件选择结构程序。教材给出的一个条件选择结构程序示例,学生学习起来比较容易。教材知识结构清晰,学生需要完成的任务数量合适,符合初中生的认知特点。
学习 目标 信息意识:能够将顺序结构程序与条件选择结构程序的使用方法比较,形成独立清晰的条件选择程序的理解; 计算思维:培养绘制条件选择流程图的习惯,加深对流程的理解,进一步培养使用计算机程序解决生活中的实际问题的思维方式; 数字化学习与创新:能够借助互联网,学习VB条件选择结构程序相关知识技能,拓宽自己的编程视野和技能; 信息社会责任:规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。
重点 体验使用VB系统编写条件选择结构程序。
难点 绘制条件选择程序流程图。
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 教师:李鸣上节课编写了计算男女同学标准体重的程序,他打算改进程序,让程序能根据性别自动选择不同计算方法,输出该同学的标准体重,该如何修改? 教师:分析问题,我们发现问题的关键是根据性别自动选择不同计算方法,对应到具体问题,可以表述为如果是男生,那么就按照男生的计算方法执行,否则就按照女生的计算方法执行。这里的性别就是我们程序执行的条件。在编程语言中有条件选择语句,可以方便解决这类问题。本次课,我们就学习VB中的条件选择语句。主要解决如下问题: (1)什么是条件选择语句? (2)条件选择语句的执行过程是怎样的? 学生:思考如何实现李鸣改进程序的想法。 学生:了解解决问题的办法。 通过导入环节介绍,让学生知道本节课学习的主要内容——条件选择程序。
讲授新课 一、探究任务 教师:以下程序能够根据同学输入的性别计算并显示出相应的标准体重。尝试分析并运行该程序,理解各语句的作用,观察其执行结果。 二、认识条件选择语句 教师:试说说任务的程序中哪些语句能够完成对性别进行判断,并根据判断执行不同的程序语句。 教师:阅读上面的程序,不难发现其中进行条件判断并选择执行的语句,我们称之为条件选择语句,其格式可以表示为: 其中if、then、else、end if是语句的关键字,“<>”中的是必选项。执行条件选择语句时,如果条件成立,则执行then后面的语句组;如果不成立,则执行else 后面的语句组。遇到end if,则条件语句执行完毕。 教师:上面程序中条件选择语句的执行过程可以用图3-14所示的流程图描述。 图3-14根据性别选择计算公式的程序流程图 在流程图中一般用菱形框表示条件判断,它有“是”与“否”或“成立”与“不成立”两个分支,带箭头的直线表示程序执行的方向。 三、观察条件选择语句的执行 1.观察程序运行结果 教师:执行上面的程序时,我们可以采用前面学过的方法,在Private Sub Form_Click()与End Sub之间输入程序代码,然后单击“启动”按钮运行该程序。运行过程及结果如图3-15所示。 2.观察逐句执行情况 教师:为了更好地观察程序中各语句的作用,我们可以采用逐句执行的方法运行程序。 操作方法如下: (1)启动VB系统,输入程序代码。 (2)单击“调试”菜单中的“逐语句”或按功能键F8进入程序调试状态。 (3)单击Form界面窗口,开始逐句执行所输入的程序。代码窗口中出现有黄色衬底和箭头指示的语句为当前准备执行的语句。 (4)按功能键F8执行所指示的语句,标记箭头往下移动,如图3-16所示。 (5)反复按功能键F8执行指示的语句,或根据提示输入相应的数据,观察程序的执行路线。 实践 教师:请大家逐句执行上面的程序,分别输入下列两组数据,观察程序的执行结果和所执行的语句流程。①陈兵,男,165;②张琳,女,152。 参考: 探究 教师:请大家思考能否进行适当的修改,优化上述任务中的程序,缩减其中的语句而不影响程序的功能? 参考: 拓展:块If语句嵌套 1.块If语句嵌套概述 在块If语句中又包含一个或多个块If语句,称为块If语句嵌套。嵌套的块If语句可以是单分支If语句、双分支If...Else...End If语句、多分支If...ElseIf...Else...End If语句。 2.块If语句嵌套格式 【说明】 ①每一个块结构都要完整,必须以If开始,以End If结束。 ②内层嵌套的块结构中除了满足该层规定的条件外,还必须满足外层结构中相应位置的条件。 ③ 块嵌套的层数没有限制。 ④嵌套时外层的块结构必须完全“包住”内层的块结构,不能相互“交叉”。语句中的每一个Else必须和它最近的并没有配对的If相对应,避免产生混乱。 学生:分析并运行该程序,理解各语句的作用,观察其执行结果。 学生:思考程序中哪些语句能够完成对性别进行判断,并根据判断执行不同的程序语句。 学生:学习条件选择语句的格式。 学生:学习条件选择流程图描述的方法。 学生:执行上面的程序,观察程序运行结果。 学生:学习逐句执行程序的方法,观察程序执行的情况。 学生:输入两组数据,逐句执行程序,观察程序的执行结果和所执行的语句流程。 学生:思考并尝试能否优化上述任务中的程序,缩减其中的语句而不影响程序的功能。 学生:学习块If语句嵌套基本概念和格式。 通过分析程序,尝试理解程序中的语句,尤其是条件选择语句的含义。对条件选择语句形成初步印象。 通过学习VB中条件选择语句的格式,掌握条件选择语句的用法。 通过学习条件选择流程图画法,进一步理解条件选择语句的含义。 通过运行结果和逐句运行程序,掌握条件选择程序执行的过程。 通过学生自主尝试,强化条件选择程序的执行逻辑。 通过探究任务,培养学生优化程序的习惯,同时也是对条件选择语句灵活使用的考察。 通过学习块If语句嵌套,拓宽学生对条件选择语句的理解,在实际解决问题中可以灵活使用条件选择语句。
作业布置 使用VB编写程序完成行李托运费用的计算。收费标准:50公斤以内每公斤2元,超出50公斤的部分每公斤运费3元,求托运运费。 学生通过思考题目中关键条件,完成练习。 对本课学习内容进行实践,促进学生对VB条件选择执行程序的理解,感受计算机程序对解决实际问题的意义,激发学生使用VB编程的热情。
课堂小结 组织学生分小组总结本课学习内容,请每个小组代表说说自己小组总结的结果。教师做最后的补充。 在小组讨论基础上,推选代表总结本课学习内容。其他小组作补充总结。 学生自己总结学习内容是一种学习方法,每次课可以梳理出学习了哪些知识、技能方法和思维方式,在头脑中形成本课程的学科结构。
板书 学生从板书中形成本课的知识结构,内化学习成果。 体现本课的设计思路,让学生明白本课学习了哪些内容。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览