网站大量收购独家精品文档,联系QQ:2885784924

项目2-1绘制文本螺旋线 教案 高一信息技术 (苏教版 第二册).docx

项目2-1绘制文本螺旋线 教案 高一信息技术 (苏教版 第二册).docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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。

通过经典案例让学生理解算法的概念,并且将流程图和算法进行区别。

并在探

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

1亿VIP精品文档

相关文档