湖南师大教科院教育技术系二○一四年三月简单if语句一、案例背景分析1、章节:第二章第三节2、年级:高一年级3、教材版本:《信息技术——算法与程序设计》.上海科技教育出版社4、时间安排:上机时间:25分钟非上机时间:15分钟二、教学设计(一)教学目标⑴知识目标:了解选择结构中的单分支与双分支;明白if语句的用途;在实例中熟练使用if语句;⑵能力目标:通过编写程序培养学生对程序的分析及表达能力,能够清晰地写出程序流程,将数学思维转化成VB程序设计语言。⑶德育目标:通过本课学习,培养学生主动思考问题、发现问题和解决问题的能力,培养与增强协作学习的意识和研究探索的精神,养成良好的学习习惯,激发学生自主学习的潜力;在同学之间的交流合作中,培养学生互相帮助、团结协作的良好品质。(二)重点难点重点:本课的重点是明确If语句的作用,并掌握if语句的基本格式;难点:本课的难点是灵活使用If语句编写程序;(三)内容分析本章节讲述的是vb语言的概述,这节中将涉及到简单的if语句。简单的if语句只进行简单的判断,这节课是个开始,从这次课开始VB学习将开始逐步进入更为复杂的选择语句。三、教学过程设计国家“211”重点工程建设大学2教学程序与内容教师活动学生活动设计意图课前导入1、同学们,上课!上课之前我们先来玩一个猜价格的小游戏:哪位同学愿意先来玩一下,给这个漂亮的保温杯估个价?(随意请一位同学,数轮之后仍然没有同学猜到),那好,老师就公布正确的价格了(输入价格,显示“恭喜你,猜对了”)2、那么这个猜价格的过程用语言叙述出来时怎样的呢?我们来看一下它的语句(ppt显示)观看老师实际操作。激起学生的兴趣引导学生进入情境。知识讲解1、那么下面请大家一起想一想这些语句有什么共同的特征呢?(随便请一个同学回答,之后,ppt显示共同特征)换成if语句则如图(ppt显示),这就是我们今天要学习的if语句的单分支结构的基本形式,结构如图(ppt显示),下面我们来看一下它具体的结构是怎样的?又要注意哪些事项呢?(ppt显示)那么在具体例子中又是如何实现的呢?我们先来看一个小程序的代码(ppt显示),那么,通过这段简单的代码,我们可以发现,单分支结构中,只有一个表达式部分即条件部分,还有就是一个语句块,也就是通过这个条件我们得到了什么结果。哪位同学愿意简要说明下这段代码的意思?(就是表明当n=“123Andpw=123时,弹出消息框显示“登陆成功”),那如果n和pw都不等于123呢?会是什么结果呢?我们来看一下具体的运行程序(演示),由此我们可以得出什么结论呢?(ppt显示)2、下面让我们来看一下if语句的双分支结构(具体内容见课件)。那么这和单分支结构区别在哪呢?(找同学回答,两个语句块)我们再来看一下流程图,通过这个流程图,我们可以清晰的看到,在双分支结构中可以进行两种情况的判断,而在单分支当中因为只有一个语句块,所以就只能进行一种情况的判断。我们再来看一个小例子(演示2,演示完后),这个界面和刚才那个例子完全一样,那么不同之处在哪呢?(找同学回观看老师的课件,主动思考问题,并自愿回答问题。通过程序演示引导学生思考问题,从而轻易地接受新的知识。国家“211”重点工程建设大学3答,在输入不正确的情况下,会弹出信息框,也就是进行了一次判断),那么我们就可以了解到(ppt显示)实例讲解1、那么接下来让我们一起利用今天所学的知识来进行一个实践操作,在这里老师做了一个“判断奇偶”的程序,首先给大家演示一下效果。2、大家可以看到每次当我输入偶数时,会提示“这是一个偶数”,输入奇数时,则提示“这是一个奇数”。3、下面我们来看一下这个程序的代码观看PPT,并配合老师回答问题。通过实例讲解运用所学的新的知识,增加学生对新知识的理解程度。上机操作1、第一个作业:完成“判断奇偶”的余下部分2、第二个作业:设计一个程序,判断三个数能否构成三角形;并思考,如果我们在这个基础上,再求出三角形的面积,该怎么做呢?学生自主上机验证。通过实践真正掌握新知识,并培养成就感。