第一课  程序设计的步骤和方法
一、教学分析
本课选择浙江省教育出版社宁波市版教材九年级上第一课,程序设计是一项严谨的工作,需要将生活实例转化成计算机能执行的程序,中间有若干环节。本课意图在于让学生了解程序设计的一般步骤,理解程序设计的方法,养成良好的编程习惯。
二、教学目标
知识与技能目标:
1.了解程序设计的一般步骤。
2.理解程序设计的方法。
3.能用自然语言叙述两变量值交换过程。
4、掌握两个变量值交换方法。
5、掌握从生活实例到构建数学模型的一般方法。
过程与方法:在小组合作以及学生亲身实验体验的过程中,不断发现问题和解决问题来掌握构建数学模型和算法的方法。
情感态度与价值观目标:通过小组合作,培养学生协作能力;通过生活实例构建合理的数学模型,培养学生严谨类推的逻辑思维能力
三、重难点及分析
重点:掌握程序设计的一般步骤。
难点:理解并掌握两变量交换的算法;能够将实例转换为具体算法。
分析:
程序设计具有严密的逻辑性,程序最终为解决实际生活中的问题,在现实问题和程序设计之间需要将日常生活复杂问题简化,构建合理的数学模型,这是程序设计的前提。程序的“按部就班”和现实生活中的问题解决方式存在一定的差异,因此学生理解程序设计的一般
过程,这是本课的重点。
交换两个变量值是理解程序设计方法的经典算法。通过实物模拟交换过程,有利于学生初步建立程序设计变量交换的思维雏形。然后再用生活实例比较身高排序,将两变量具体进行应用表现,让学生掌握分析实例的能力,然后将其转换为具体的程序算法,所以将掌握两变量交换的算法作为本节课教学难点。
四、学情分析
本班学生是丹城二中206学生,跟他们的任课教师接触之后,了解这是一帮活泼同时又好动的学生,控制的好能够将课堂气氛调动的很好,所以我改变以往的严肃的教态,本节课以鼓励为主,让学生树立信心,用学生对自己鼓掌的方法,拉近与学生的距离,因为这是九年级的第一课,学生也没有具体的程序基础,所以这节课讲解的程序是最容易最经典的,让学生浅显易懂,以及尽量用幽默的语句,增加教师的亲和力,使课堂气氛活跃。
五、教学过程
环节一“小组讨论,引入课题”
教师:今天我们来学习《程序设计的步骤和方法》,在这之前,我们来当一回专家,讨论下问题!首先大家给自己鼓励把掌声献给自己,等会踊跃发言。
学生:一片掌声
教师:我们来讨论“蛋炒饭的制作过程、洗衣服的制作过程,两个杯中球的位置互换”(PPT中逐一展示)
学生:对于问题非常感兴趣,发言的学生很多,踊跃发表的自己的高论“如何制作蛋炒饭、洗衣服的步骤”
教师:接下来,我们讨论两个杯中的球,如何互换位置,大家前后桌为一组相互讨论下,用语言表述调换的过程。组长安排组员发言,时间为3分钟。
教学意图:教师通过掌声和赞美来活跃课堂气氛,因为初次接触学生彼此之间存在距离感,这个措施拉近了师生关系,同时也很好把握了课堂的气氛,学生回答问题的同时,教师需要进行适当的引导让学生知道做事情需要严谨的步骤和方法,同时引出实验对象,进行小组合作讨论(5-6为一组,事先确定好小组长)
环节二 实验操作,讲解两变量值的交换
教学意图:突出本节课的教学重点,理解程序设计的一般步骤,程序设计的六个步骤贯穿于环节二中,上完之后由学生再来总结程序设计的六个步骤。
学编程学什么语言更好
教师:请学生上台演示操作(讲解、操作都是由学生自主上台完成,体
现学生上课的主体地位,教师要作为适当的引导)
任务一:通过实验操作,口述操作过程
教师出示ppt,呈现程序设计第一个步骤:提出问题
教师:自然语言表述比较复杂,计算机无法识别,需要将自然语言转化
为具体的数学符号、公式等,也就是建立数学模型,同学们不要存在畏惧心理,一位伟人曾说过:从战术上轻视他,从战略上重视他,也就是设立变量未知数。
教学意图:引出程序设计第二个步骤,建立数学模型,以及教师采用鼓励幽默的语句,化解对建立数学模型的神秘感,让学生实际动手体验,能够更好的理解位置交换,以及为下以环节两变量的交换打下基础。
    任务二:用数学模型描述出黄球与白球的交换? 也就是X=1Y=2交换后X=2Y=1(确定算法,数学模型用具体的算法进行描述)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。