ID: 15391282

中职信息技术苏教版-第二册-项目2-1 绘制文本螺旋线 课件+教案

日期:2026-03-10 科目:信息技术 类型:课件 查看:81次 大小:2270424B 来源:二一课件通
预览图 0
中职,信息技术,苏教版,第二,-项目,绘制
    中小学教育资源及组卷应用平台 教学单元 学习领域一:数据处理 教学主题 项目2-1 绘制文本螺旋线 教学目标 能结合英文单词对某些代码属性进行理解修改; 能够绘制三种类型的流程图; 能够依据流程图设计算法,并能将算法转换为流程图。 通过探究练习解决问题,在课堂练习中提升反思能力,并且结合数学知识提高跨学科联系。 能够在日常生活中结合备忘录利用算法和流程图梳理思维。 核心素养培养 通过理解代码、流程图和算法之间的联系,奠定程序设计的基本知识,同时联系生活实际,培养算法思维。 教学内容 Python环境和代码认识;流程图结构;算法 教学媒体 电子白板、PPT 教学过程 教学环节 教师活动 学生活动 设计意图 情境导入 播放代码如何实现“彩色螺旋线”的视频。 并且观察代码的环境界面,引入情境。 复制模仿代码,自己尝试一下程序运行。 import turtle t = turtle.Pen() turtle.bgcolor("black") t.width(2) t.pencolor("red") for x in range(200): t.forward(x * 2) t.left(72) 感受代码的魅力! 8行代码运行之后,呈现出了丰富的画面。 模仿运行代码,自己实现螺旋线动画。 彩色螺旋线是动态的图案形态,由代码实现,因此通过呈现完整的代码运行结果,激发学生的学习兴趣。 任务实施 【知识一:Python环境和代码认识】 1、Python环境认识 代码是一种由英文字符经过相应逻辑结构组成形成的语言。 执行代码语言的环境包括“代码编辑”、“文件管理”、“操作管理”、“结果输出”。 打开网站认识一下吧 https://lightly./ 打开网站跟随教师讲授,初步认识Python界面环境,并且自己通过代码输入,尝试运行代码程序,查看运行结果。 Python环境对于高中段学生过于复杂,通过提供线上简易的Python环境,既能够实现教学任务,又能非常快捷让学生认识代码运行界面。 2、代码认识 分析下面代码,发现熟悉的单词: import turtle t = turtle.Pen() turtle.bgcolor("black") t.width(2) t.pencolor("red") for x in range(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、循环结构 重复某一部分过程 【活动】 使用流程图软件画出来。 并且说明每个框图内容的含义。 【知识三:算法】 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~