资源简介 《选择结构if一猜数小游戏》教学设计【教学目标】1.知识与技能:巩固Python语言中的算术运算符加减乘除;学习比较运算和选 择结构if语句的基本格式;能灵活运用比较运算符和选择结构if 进行编程。2.过程与方法:鼓励学生通过自主探究、小组合作等方法解决问题,在学习中 不断经历分析思考、实践求证、反馈调试的计箕思维过程,进一步 熟悉Python语言的编程环境。3.情感态度价值观:培养学生学习计算机科学的兴趣,提高学生的审美情趣,体验 信息技术与生活的密切联系,养成严谨的科学态度。【教学重难点】重点:学习比较运算;能灵活使用选择结构if语句进行编程。 难点:学习掌握if语句的基本格式,并能灵活运用。【教学过程】一、 创设情景,激趣导入首先针对学生喜欢玩游戏的性格特点,通过游戏导入本节课。上课之前先让同学们来玩一个猜数小游戏,并邀请学生上台操 作体验,激发学生的学习兴趣,引出本节课的课题:选择结构-if 语句(板书)。二、 、任务驱动,探究新知通过上节课对python四则运算的学习,学生已经掌握了算术运 算符,通过对比引出比较运算符的学习。教师讲解,python最常见的四种比较运算符有(板书):大于(板书): 〉 (和数学中的表示一样)接下来出一个小练习读一读,对刚才比较运算符学习的巩固加 深,7>5 2<3 a+b==b+a 9/2 != 0 ,比较运算符不能单独使用,他要与if语句结合使用,引导学生思考“if”的意思是什么, 并让学生用“如果"造句,之后引出if语句的基本格式(板书):mn个字符 縮进四个字件, if 条死 if :条件成时执行语句 条件成B时执行语句11增进四个字衬 1增道四个字佻 if 条件D if ',条件成时执行i吾句 -条件成记时执行语句丄 \之后小组合作讨论,并引出本科节课的任务一。任务_ :教师出题:如果159能被3整除,就输出“yes”print("yes”) printQesM)159%3==0 if 159%3==0 if59能被3整除: 如果159能被3整除: 如果1输出“yes” 输出“yes”printCyes") printQesM)159%3==0 if 159%3==0 if59能被3整除: 如果159能被3整除: 如果11.教师根据if的基本格式讲解2.学生小组合作操作。教师巡视了解学生掌握情况,并进行指导和 答疑。3 .让学生演示操作。4.学生总结在编写的过程中容易出现的问题。任务二:通过'对前面任务的学习,学生已经对if语句有了初步的认识和 了解为了加深对知识点的了解,采用小组合作探究的方式完成任务电脑随机生成一个整数变量a (在1-10之间),我们猜的数用 键盘输入给变量b,将a与b比较。如果a大于b,输出“猜小 了!";如果a〈b,输出“猜大了 !";如果a等于b,输出“恭喜 你,猜对了 ! ” -接下来小组合作学习课前体验的猜数小游戏(与开头小游戏呼 应,激发学生操作兴趣)电脑随机生成一个整数变量a (在1T0之间),我们猜的数用 键盘输入给变量b,将a与b比较a与b比较一共有三种情况,当a>b a情况都要用到选择结构if。 设计思路:1.请同学们根据提示小组合作学习编写这个程序。2.学生操作,教师巡视了解学生掌握情况,并进行指导。3.这就是完整的程序(课件展示)4.学生实际操作游戏运行,感受运行结果5.不同小组之间交流并操作游戏运行6.根据学生出现的问题进行讲解指导三、归纳总结,知识提升1 .这节课你收获了什么?2.总结:结合板书内容进行总结。四、板书选择结构if比较运算符 if语句的基本格式大于 > if条件:小于 〈 条件成立时执行的语句等于 =不等于 !二 展开更多...... 收起↑ 资源预览