初识python程序设计的顺序结构和循环结构

初识python程序设计的顺序结构和循环结构

ID:35248279

大小:305.46 KB

页数:4页

时间:2019-03-22

初识python程序设计的顺序结构和循环结构_第1页
初识python程序设计的顺序结构和循环结构_第2页
初识python程序设计的顺序结构和循环结构_第3页
初识python程序设计的顺序结构和循环结构_第4页
资源描述:

《初识python程序设计的顺序结构和循环结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、初识Python——程序设计的顺序结构和循环结构秦淮中学胡翠丽一、学习内容分析本节内容是必修模块“信息的加工与表达”中编制计算机程序解决问题的一个拓展,通过本模块的学习,学生能体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能使用一种程序设计语言实现算法和解决问题。本课通过一系列绘图程序直观展现顺序结构、循环结构的运行过程,使学生感受计算机的工作方式、方法;以问题解决为主线,体会程序设计的作用及魅力;为学生程序思想的建立打好基础。在课程中体现以下课标:掌握算法与程序设计的顺序、循环结构;了解一些内置函数以

2、及程序中运算符、函数、表达式的表示方法。通过考察对比Java、Pascal、VB等程序设计语言,发现Python语言简洁、直观,更适合初学者了解计算机程序的工作方法,是一门适合中学信息技术学科教学使用的语言。因此,这里使用Python语言进行程序设计的教学。二、学生分析高一学生生活在互联网与手机已然存在的时代(如果说我们成年人是“数字移民”,那么他们则可称为“数字原住民”)。他们面临着这样的矛盾:对信息技术应用很多,但是缺少程序设计的经验,渴望了解学习相关知识。因此,借助Python这种简单的、直观、交互性强的程序设计语言,运用解决简单问题的过程(例如:利用

3、编程解决绘制直观的图形问题),让学生了解程序设计,激发学生编程兴趣,以积极的态度深入学习后面的章节。另外,高一学生已经掌握了数学上的函数、区间等概念,这些知识可以顺利地迁移到程序设计中。三、教学目标从知识与技能、过程与方法、情感态度与价值观三个方面设计教学目标如下:1.通过观察、修改程序实例,了解基本语句和常用的图形函数,初步掌握程序设计的顺序、循环结构;2.编写绘图程序,亲历程序设计一般过程,体验程序设计的魅力;3.激发对程序设计的求知欲,形成积极主动地学习算法与程序设计的态度。四、教学重点与难点1.重点:初步掌握程序设计的顺序和循环结构。2.难点:学习分

4、析问题拆解问题,并将解决方案转为程序语言。五、教学策略本课教学以教师引导下的学生自主探究、小组合作、学案导学、任务驱动、情境设置等教法学法为主。根据基于本课内容特点,自主开发教学网站,搭建学习平台,提供适度的学习资源,创设情境,引导学生自主探究,提升编程的兴趣;通过绘制任务(一个正方形——两个正方形——九个或者更多正方形),由简单到复杂,逐步引入程序循环结构,由浅入深突出了本课重点。同时,学生在学习平台上,从模仿到设计,学习分析问题拆解问题,并将解决方案转为程序语言,设计绘制图形,提交分享,突破了教学难点。教学设计流程:(见图1)图1教学设计流程六、教学环境

5、及资源准备1.教学环境:多媒体网络教室2.教学资源:专题学习网站、教学用PPT课件七、教学过程教学环节教师活动学生活动设计意图情境导入演示:“小猪佩奇和随机樱花树”程序设置目标:本门课程最后绘制出类似的图画;本课任务:绘制多种正方形观看演示。观察画面。积极思考。调动学生的注意力,和教师同步,激发学生兴趣,引出本课内容。揭示本课的主题活动:绘制正方形师生互动部分教学环节教师活动学生活动设计意图顺序结构环节1模拟绘图活动1:动手绘制正方形。要求:在导学案的规定位置,从起点开始,一笔绘制。用笔在导学案上按要求绘制正方形。感性理解程序的运行方式。绘图限制起点在右下角

6、,隐性地规定了绘制正方形的统一性,可以保证按照“前进,左转”的方式绘制正方形。预案:学生有可能向左走,也可能向右走,咱们以起始方向向右为例。顺序结构环节2程序绘图活动2:程序绘图。教师绘制正方形的过程转换为Python程序语言,说明程序执行过程。forward(80)left(90)forward(80)left(90)forward(80)left(90)forward(80)left(90)认识程序,结合绘制正方形的过程,理解程序语句。了解顺序结构程序的运行过程。认识程序,了解顺序结构,并且和刚刚自己绘制正方形的过程结合起来,降低理解顺序结构的难度。为后

7、面引出循环及选择结构做铺垫。了解Python结合程序,讲解Python语言编辑运行环境,以及一些代码中必须添加的内容。例如:如果使用Python语言设计绘图程序,在开头需加上:fromturtleimport*聆听教师讲解尝试编写、运行绘制一个正方形的程序。初步了解Python的编辑环境,学习如何编辑、运行程序。顺序结构环节3自主探究任务1:绘制2个正方形(在水平方向)。任务要求:l每个同学动手尝试。l编写程序。l运行并提交。任务之前的铺垫:引导学生浏览教学网站,自主学习两个新的图形函数up(),down()。学生完成任务后,教师引导学生思考三个、四个正方形

8、如何绘制?学生思考两个 正方形的绘制方法,参考教学网

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。