- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教学单元
学习领域一:数据处理
教学主题
项目1-5编制数据分析报表
教学目标
知识与技能
能结合英文单词对某些代码属性进行理解修改;
能够绘制三种类型的流程图;
能够依据流程图设计算法,并能将算法转换为流程图。
过程与方法
通过探究练习解决问题,在课堂练习中提升反思能力,并且结合数学知识提高跨学科联系。
情感态度价值观
能够在日常生活中结合备忘录利用算法和流程图梳理思维。
核心素养培养
通过理解代码、流程图和算法之间的联系,奠定程序设计的基本知识,同时联系生活实际,培养算法思维。
教学内容
Python环境和代码认识;流程图结构;算法
教学媒体
电子白板、PPT
教学过程
教学环节
教师活动
学生活动
设计意图
情境导入
播放代码如何实现“彩色螺旋线”的视频。
并且观察代码的环境界面,引入情境。
复制模仿代码,自己尝试一下程序运行。
importturtle
t=turtle.Pen()
turtle.bgcolor(black)
t.width(2)
t.pencolor(red)
forxinrange(200):
??t.forward(x*2)
??t.left(72)
感受代码的魅力!
8行代码运行之后,呈现出了丰富的画面。
模仿运行代码,自己实现螺旋线动画。
彩色螺旋线是动态的图案形态,由代码实现,因此通过呈现完整的代码运行结果,激发学生的学习兴趣。
任务实施
【知识一:Python环境和代码认识】
1、Python环境认识
代码是一种由英文字符经过相应逻辑结构组成形成的语言。
执行代码语言的环境包括“代码编辑”、“文件管理”、“操作管理”、“结果输出”。
打开网站认识一下吧
///
打开网站跟随教师讲授,初步认识Python界面环境,并且自己通过代码输入,尝试运行代码程序,查看运行结果。
Python环境对于高中段学生过于复杂,通过提供线上简易的Python环境,既能够实现教学任务,又能非常快捷让学生认识代码运行界面。
2、代码认识
分析下面代码,发现熟悉的单词:
importturtle
t=turtle.Pen()
turtle.bgcolor(black)
t.width(2)
t.pencolor(red)
forxinrange(200):
??t.forward(x*2)
??t.left(72)
import:导入
pen:笔
color:颜色
black:黑色
red:红色
forward:向前
left:左
【活动】
修改代码:将“black”、“red”调换位置,观察窗口发生了哪些变化?
观察代码,并且回忆和熟悉相关属性单词的涵义。
修改代码,并说明不同的颜色设置位置和意义。
在代码中,很多属性单词是程序设计中的重要内容,通过结合英语单词的回忆,让学生理解代码实现的难度。
【知识二:流程图】
1、认识流程图
流程图你画过吗?引入日常生活中常见的流程图,结合生活实际将流程图具体化。
流程图是程序步骤,只是更加简洁,字数少!
流程图优势:
(1)直观、清晰,不仅能了解各阶段各步骤所应完成的工作,而且能了解各阶段之间的联系;
(2)便于检查,因而便于检查程序的正确性;
(3)利于日后的回顾与核验,流程图因而也应是档案资料中的一个重要内容;
(4)显然,通过流程图来介绍一个算法是更易使人理解的。因此,可以利用流程图作为相互交流算法的一种方便的工具。
流程图的符号:
回忆流程图,并且初步阐释流程图的作用。
认真听讲并记录笔记。
观察每类流程图并口述流程图的过程和结果。
自主画出流程图。
流程图是将步骤进行图形化,其实在日常生活中处处都能见到,因此结合日常生活中微信的运用来引入流程图,能够让学生更加轻松理解。
其次流程图有三种基本结构,这三种基本结构涵盖了程序设计的三种基本思想,因此在讲授时,让学生自主跟随流程图的过程进入结果阶段,深化知识应用。
2、顺序结构
自上而下依次执行
2、选择结构
根据条件判断执行
3、循环结构
重复某一部分过程
【活动】
使用流程图软件画出来。
并且说明每个框图内容的含义。
【知识三:算法】
如何将大象放入冰箱?
1、打开冰箱
2、放进冰箱
3、关闭冰箱
算法类似日常生活中的备忘录,需要理清条理。
1、算法是解决问题的方法和步骤。
是流程图的文字版
2、流程图是程序框图,是算法的一种图形化表示方法。
请你说一说算法和流程图的区别?
【活动】
将下述流程图转换成算法。
【算法】是中文形式的
【流程图】是图形化的
完成活动。
1.输入变量a、b和z的值。
2.比较a和b。
如果ab,则a存入以max命名的存储单元中;否则,b存入max。
3.输出结果max。
通过经典案例让学生理解算法的概念,并且将流程图和算法进行区别。
并在探
您可能关注的文档
- 1.3 化学键(教学设计) 高中化学 (高教版2023 通用类).docx
- 1.3.2 连接信息设备(教案) 高一信息技术 (高教版 基础模块上册).docx
- 1.4 化学实验基本操作(教学设计) 高中化学 (高教版2023 通用类).docx
- 1.4.1了解操作系统(教案) 高一信息技术 (高教版 基础模块上册).docx
- 2.1 氧化还原反应(教学设计) 高中化学 (高教版2023 通用类).docx
- 2.2 化学反应速率(教学设计) 高中化学 (高教版2023 通用类).docx
- 2.2.2脊椎动物(一、鱼)(教学设计) 七年级生物上册 (人教版2024).docx
- 2.3 化学平衡(教学设计) 高中化学 (高教版2023 通用类).docx
- 3.1 列代数式表示数量关系(第3课时 正比例、反比例关系)(教学设计) 七年级数学上册 (人教版2024).docx
- 3.1 认识地球(第2课时)(教学设计)七年级科学上册(浙教版).docx
- 项目2-2 编写益智游戏 教案 高一信息技术 (苏教版 第二册).docx
- 项目2-3 开发弹球游戏 教案 高一信息技术 (苏教版 第二册).docx
- 项目3-1 制作电子祝福卡 教案 高一信息技术 (苏教版 第二册).docx
- 项目3-3 网上“游览”故宫 教案 高一信息技术 (苏教版 第二册).docx
- 项目3-4 制作3D个性印章 教案 高一信息技术 (苏教版 第二册).docx
- 项目3-5 制作专业介绍宣传片 教案 高一信息技术 (苏教版 第二册).docx
- 项目4-2 防止浏览器被劫持 教案 高一信息技术 (苏教版 第二册).docx
- 项目4-3 防护网络与信息安全 教案 高一信息技术 (苏教版 第二册).docx
- 项目5-2描述机器人发展图景 教案 高一信息技术 (苏教版 第二册).docx
- 项目5-3操作服务机器人 教案 高一信息技术 (苏教版 第二册).docx
文档评论(0)