初中Python程序设计-顺序结构-教学设计方案(共4页)_第1页
初中Python程序设计-顺序结构-教学设计方案(共4页)_第2页
初中Python程序设计-顺序结构-教学设计方案(共4页)_第3页
初中Python程序设计-顺序结构-教学设计方案(共4页)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教学设计方案顺序结构程序设计一、教学目标(1)知识与技能能够根据问题分析,设计顺序结构程序的算法能够运用顺序结构,使用Python程序编写、调试并运行代码(2)过程与方法通过任务驱动和探究新知的教学过程,掌握分析和解决问题的方法通过贴近生活的具体实例的分析,体会用计算思维解决问题的过程(3)情感态度价值观在分析问题和解决问题的过程中,形成合作探究意识激发学生解决问题的兴趣,体验学习算法的乐趣,内化思维,提高兴趣二、教学重点与难点教学重点:根据算法编写顺序结构程序,调试并运行代码教学难点:利用计算思维的相关特征点来进行本节课的学习三、学习者特征分析认知能力:程序类课程具有较强的抽象性,学生尚未接

2、触过,难度较大学习动机:对学生来说是个新鲜语言,具有较浓厚的兴趣学习风格:学生个体的现有知识水平的差异,导致学生获取新知识的态度参差不齐四、教学策略与方法任务驱动法:选择学生感兴趣的案例,以问题驱动式的教学方法吸引学生的兴趣合作探究法:通过小组合作探究的方法,提高课堂参与性,共同解决问题五、教学课时:2课时六、教学环境:微机室、希沃智能触摸屏教学一体机七、教学过程教学环节教师活动学生活动计算思维的体现情境导入数学小知识情境导入:通过Python程序的IDLE外壳展现问题的结果,已知三角形的三条边a、b、c,如何快速的求出该三角形的半周长。同时让同学们思考一下这是怎么实现的呢。积极的说出三角形的

3、边长,观看教师的演示和显示的结果。站在学生的角度思考问题,从学生擅长的数学小知识入手,引导学生发现问题和循序渐进的引出顺序结构这个新知,这是属于计算思维中问题分析能力的培养。任务驱动根据情境提出任务:1.如果我给同学们三角形的三条边长,你们能通过Python程序计算出它的半周长吗?2.如何将该问题用算法描述出来3.如何将步骤用Python程序编写出来学生根据教师布置的任务进行思考,写出解决问题的步骤,并将算法转换成Python理解的语言。通过布置相应的任务,引导学生思考如何解决问题,培养学生养成利用计算思维解决问题的习惯,这是属于问题分析和抽象能力的培养。探究新知引导学生探究新知:1.算法的描

4、述用自然语言描述解决问题的步骤第一步:输入三角形的三条边第二步;对三条边进行运算P=(a+b+c)/2,求出三角形的半周长P 第三步:输出三角形的半周长P2.程序的编写结合前几节课学习的Python变量和数据输入与输出相关知识点,尝试把以下的内容填写完整将步骤转换为Python语言。(教师给出填写模板)#输入#运算#输出3.顺序结构知识点的讲解,顺序结构,顾名思义,是按照从上到下的顺序进行的,以流程图的形式程序的入口从最上面开始,按照箭头的方向依次执行A和B,不可跳跃、重复或返回,这是顺序结构与选择结构、循环结构的区别之一。在Python程序设计中,顺序结构主要分为这三个模块:第一,数据的输入

5、;第二,数据的运算;第三,数据的输出。刚刚我们解决的这个程序就是一个典型的顺序结构程序,它是按照一定的(输入运算输出)顺序进行的,在这个过程中,每一个语句块都是一次执行,显示输入三角形的各个边长,然后对半周长进行运算,最后输出我们的半周长。其中没有跳过任何一个语句,也没有让其中的某条语句执行多次,这就是我们今天所学的顺序结构。学生在教师的讲解和辅助下相互讨论得出结果,并写出正确的代码;#输入a=int(input(请输入第一条边:))b=int(input(请输入第二条边:))c=int(input(请输入第三条边:))#运算P=(a+b+c)/2#输出print(“该三角形的半周长是:”,p

6、)先写出解决问题的步骤,将抽象的问题具体化,然后将步骤转换为Python语言,由浅入深,由具体到抽象,增强学生对顺序结构的理解,同时减少学生对程序的恐惧,提高学生相信自己能够学好Python程序设计的信心,这是属于算法与程序和自动化方面的培养。巩固练习布置课堂作业:问题:在商场中,我们经常看到售货员通过水果的单价和重量,可以迅速的算出水果的总金额,那根据我们刚刚学的知识,用Python程序怎么完成呢?根据教师发给学生的Word文档进行作答,并在规定时间内发送至教师端。在规定的时间内各自完成这个题目并在学生端提交作业通过课堂作业的练习与检测,一方面加强学生对本节课知识内容的掌握,另一方面帮助学生养成分析问题,写出问题步骤的良好习惯,充分体现“以教师为主导,学生为主体”的教学理念,并让学生感受用计算思维的相关特征点独立解决问题的过程。交流评价师生交流与评价:教师引导各小组学生对课堂作业进行分享解答,并相互指出对方的优点和缺点,来优化自己的代码。学生相互交流与评价,思考不同小组在解决问题时存在的不足以及值得本小组借鉴的地方。通过小组间的交流与评价,可以及时的查看学生的进展和优缺点,也可以培养学生相互分享、取长补短的意识总结提升总结与提升:1. 总结本节课的顺序结构内容解决问题的方法 分析问题写出算法编写程序自动运行2.布置课后作业测量学生的体重指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论