第六课 分支结构 教学设计 1教学目标 一、 知识与技能 1、理解并掌握分支结构的特点,以及双分支和单分支两种分支形式的特点; 2、掌握分支结构中判断条件的表达 3、学会用流程图描述包含分支结构的算法。 二、过程与方法 1、通过思考加实践、学用相结合的方式,体验用分支结构解决简单问题的基本思想,培养逻辑思维能力和 实践应用能力。 三、情感态度与价值观 1、对算法设计有学习兴趣,感受到学有所用; 2、增强学生爱国爱民的热情;激励学生互帮互学,共同提高 2学情分析 九年级学生初学程序和编程语言有一定的困难,但学生的认知以直观感受为主,好奇、好动、喜爱动手的个性,学习积极性高,所以对于画流程学生就有了一定的兴趣。 3重点难点 教学重点:分支结构的算法设计思想。 教学难点:分支结构的算法设计思想; 判断条件的表达。 4教学过程 活动1【导入】回顾 回顾上节课讲到的《顺序结构》,一步一步执行下来。现实生活中,许多事物的发展往往不经常会有不同的情况出现。在处理问题时,应该尽量考虑各种情况,应对可能出现的状况。 师:还记得顺序结构中一杯盐水和一杯糖水互换吗? 生:借另一个空杯子。 师:这是顺序结构。事物都会多变,今天我们来认识分支结构。 意图:从回顾中引出新课,顺序到分支。 活动2【讲授】分支结构的认识 一、分支结构的认识 不同的天气,上学有不同的交通方式:如果下雨选择坐公交车,否则就骑自行车。这就是日常生中的分支事件。 和学生一起回顾画流程时常见的图形。 意图:一个事件用流程来表示直观明了。为后面的编写语句打下基础。 活动3【讲授】分支结构的流程图表示 二、分支结构的流程图表示 分支结构需要分支结构需要对给定条件进行判断,条件为真时执行一个分支,条件为假时执行另一个分支。 一边分析分支结构,一边画分支结构的流程。 意图:和学生一起边学边写,加深学生对分支结构的印象。 活动4【活动】分支结构的程序实例 三、分支结构的程序实例 例:用流程图表示一个登录程度,输入账号和密码,校验是否正确。若正确则显示登录成功,否则为登录失败。 例1:输入两个数,输出其中较大的数。 例2:输入一个自然数A,判断是奇数还是偶数。 VB中常见的分支结构语句格式有以下两种 单行形式:if条件表达式then语句1[else语句2]块形式: if条件表达式 then 语句块1 [else 语句块2] endif 意图:学生一起做例子,从认识分支结构到理解到应用。 引出分支结构的VB语句。 活动5【练习】分支结构的的实例 四、分支结构的实例。 编写一个登录程序,输入帐号和密码,并校验是否正确。 1.任务分析 2.画出程序流程图 3.设计界面 4.编写代码 活动6【测试】小结 1.回顾画流程的常用图形。2.分支结构的流程图表示。3.VB中常见的分支结构语句格式。4.多分支结构。 意图:与学生一起边说边画重点,引起学生的注意。 总结分支结构。 活动7【作业】作业 书本P29 随堂练习。 ... ...
~~ 您好,已阅读到文档的结尾了 ~~