Python程序设计-第4章-循环结构程序设计(第7次课)2说课材料
- 格式:ppt
- 大小:1.15 MB
- 文档页数:32
《小海龟作图——循环结构程序设计》说课稿一、教学设计理念本节教学采用翻转课堂的教学模式,根据梅瑞尔的五星教学原理,以解决实际问题为中心,将旧知作为学习的起点,以生活实例形式呈现教学内容,将复杂几何图形的绘制任务分解成难度递增的子问题,逐步深入地解决。
本课中心问题设计与学生生活实际、实践能力和认知特点相和谐,在激情中创设新悬念,组织学生深入学习,实现创新使用新知。
二、目标要求分析根据湖北省义务教育信息技术课程纲要,要求教师“发展学生计算思维,提升学生创新思维及创新实践能力”。
本课旨在结合计算机编程,使用实例化教学,图形化编程,促进学生计算思维和创新思维的发展。
三、教材内容分析本册教材选用湖北教育出版社出版的《信息技术》教科书八年级。
本节课选自第七单元Python程序设计第26课小海龟作图。
Python程序设计对学生来讲是陌生的内容,为了让学生对Python感兴趣,让学生愿意深入学习,我对本课内容做了加工处理,首先让学生掌握线的生成,学生思考如何用线段组成多边形,再通过观察程序特点引出程序的循环,最后学生运用循环语句生成更复杂的图形。
四、学情分析:(1)学生特点分析:本课的教学对象为八年级学生,对计算机的操作已有一定基础,学生具备一定的动手实践能力和自主学习能力,新知识的接受能力比较强。
(2)知识障碍上:学生以前没有使用过Python这类高级语言编程,算法、流程图等与程序设计相关的知识对学生而言是盲点。
(3)动机和兴趣上:学生在了解了程序设计的作用后,对编程会产生一定兴趣。
通过本课活动学生用编程制作出复杂的几何图形,能让学生体会到编程的成就感,激发学生学习的积极性。
五、教学目标:知识与技能:(1).推断简单指令的运行结果(2). 能描述循环结构的执行过程;(3).学会使用for循环语句绘制多边形(4).能用for循环语句设计更为复杂的图形过程与方法:通过与实例结合,从顺序结构程序中抽取出循环语句,探究循环结构的执行过程,初步形成运用循环解决重复问题的意识。
8_《循环结构的程序设计》说课稿各位评委老师,上午好,我叫XX,今天我说课的题目是《循环结构的程序设计》。
下面我将从说教材,说教学目标,说教材重难点及突破方法,说教法,说学法,说教学过程六个方面加以分析和说明。
一、说教材《循环结构的程序设计》是选取四川人民出版社出版的《信息技术教材》高中一年级下册第二章第七节的内容。
在前面的章节中已讲述了数据库的基本操作,命令文件的建立与运行、交互式命令、顺序结构、分支结构等相关内容。
本节课的内容与顺序结构、分支结构构成了程序设计的三种结构。
通过本节课的学习,不仅有利于学生掌握程序设计的基本思想,养成良好的程序设计思路,还能培养学生理论联系实际的能力,为编制程序、解决实际问题打下了良好的基础。
程序的编写可以使高中生思考问题更具有严密性,判断问题更具备逻辑性。
这节课是一个新的知识点,所以要做好启蒙引导的工作。
增加学生对这节课的兴趣,在以后授课与练习中提高动手实践能力。
二、说教学目标当前信息技术教学着重促进学生信息素养的基础内容进行教学,重点让学生掌握信息技术这个基础工具。
培养学生利用这个工具与其他学科相结合的学习。
结合单元要求和本课特点及学生已有知识水平与能力,依据新课程标准提出的三个目标维度,我将教学目标确定如下:1、知识与技能目标(1)了解循环结构的用途。
(2) 通过计数循环语句的学习,使学生掌握for循环语句的格式,明白for循环语句的功能,理解for语句的执行过程。
2、过程与方法目标(1)技能目标:培养学生分析问题,解决问题的能力,能够利用for循环语句实现循环结构,解决实际问题。
3、情感目标激发学生学习热情,培养学生学习的积极性和探究精神。
三、说教学重点、难点(1)重点:1、掌握for循环语句的概念、算法、以及格式和功能2、理解for循环语句的执行过程。
(2)难点:1、理解for循环语句的执行过称。
2、用for循环语句解决生活中实际问题。
三、说教学方法(一)教法:本设计采用讲解演示与任务驱动下的研究性学习相结合的教学模式,教师通过“任务”鼓励学生以发散思维、创新思维等方法寻找“感觉”,并加以归纳、推理。
循环结构程序设计——实现复杂计算程序一、说教材1.教材地位分析教材是由湖北省中小学教材编写组编写的义务教育教科书《信息技术》。
其中《循环结构程序设计》是初中信息技术课本第三册的第七单元“Python程序设计(下)”的第26课的内容。
本节课的内容是在上节课选择结构的基础上进行的。
循环结构作为Python程序设计的三大基本结构之一,有助于学生更好的解决生活中的实际问题,通过这节课的学习,学生会对循环结构有个更深入的了解,并为三种结构的综合学习奠定基础,所以是本单元的重点之一。
2.学情分析学生在上一单元学习了Python的变量和输出,对Python程序设计基本语法有了一定的解,在这一单元中又学习了顺序结构、选择结构,知识难度慢慢提高。
随着知识难度的递增或者是说知识的抽象度提升了,在学习过程中学生们的学习兴趣和热情可能会逐渐减退,可能不情愿将自己埋身于难题当中进而去尽全力的解决问题。
所以本节课的重点在于让学生做中学,在实践中去探索,让学生主动参与进来,跟上节奏,学习相关知识。
3.教学目标(一)知识与技能(1)掌握循环结构的语句、功能,以及如何执行的;(2)能够编制运行程序,解决真实的问题;(二)过程与方法(1)通过教师讲解与学生实践,理解循环结构的语句和实现;(2)分析具体实例,探讨出问题相应步骤,并能解决身边的实际问题;(3)体会用任务分布式进行问题求解的过程,潜移默化的内化这种思维方式;(三)情感态度价值观(1)通过和具体问题情境联系在一起,调动学生们的参与性和热情;(2)内化思维,学以致用,从中体验学习算法的乐趣和奥秘。
4.教学重难点教学重点:理解掌握什么是循环结构,思考和解决生活中的问题,以及了解for循环与while循环的差异与联系。
教学难点:提高学生分析问题和解决问题的能力,以及如何正确使用两种循环结构。
二、说教法任务驱动法、讲授法、引导法、演示法。
在新课讲解之前,都会提出一个问题引发学生思考,在新课讲解之后,引导学生对案例进行分析,按照输入、运算、输出的结构引发学生进行思考,提高学生解决问题的信心,最终使学生能够分析问题并解决问题。
第7课循环结构
【教学目标】
1. 知识与技能:了解循环结构的功能和用法,识记语法格式。
2. 过程与方法:通过自主讨论、合作探究,提高自我学习的能力。
3. 情感态度与价值观:通过实例体验循环结构的流程,提升用编程思想高效解决生活中实际问题的能力,增强对编程的兴趣。
【教学重难点】
1. 重点:掌握遍历循环和条件循环的语法格式。
2. 难点:可以使用循环结构编写程序。
【教学流程】
【教学过程】
循环结构是在一定条件下重复执行相同的代码,被重复执行的代码称为循环体。
循环结构在多数编程语言中可分为计数型循环和条件型循环两类。
通过演示并结合案例讲解循环结构的几种语法格式和执行流程:
1. 遍历循环(for循环)
同时掌握range() 函数的语法2. 条件循环(while循环)
同时掌握随机数函数randrange(start,stop,step)的语法3. 循环的嵌套。