资源简介 (共38张PPT)第3单元 第1课顺序选择画花样(湘科版)五年级上1核心素养目标3新知讲解5拓展延伸7板书设计2新知导入4课堂练习6课堂总结课后作业801核心素养目标信息意识计算思维数字化学习与创新信息社会责任在编程过程中遵守数字工具使用规范,合理分享编程作品,理解数字化创作的版权意识。运用编程工具实践控制结构,探索不同结构组合对图案效果的影响,创造性设计独特图案。理解顺序结构的 “步骤先后” 和选择结构的 “条件判断” 逻辑,将复杂图案分解为有序步骤或分支条件。认识到控制结构是处理信息、实现数字化表达的基础,能主动发现生活中可通过编程解决的图案设计问题。02新知导入理解顺序、选择和循环控制结构。体验编程实现三种基本控制结构。初步理解模块化编程的基本方法和价值。单元学习目标02新知导入剪纸是中国历史悠久的民间艺术和人类非物质文化遗产。新春佳节贴窗花剪纸是中国传统习俗。窗花图案丰富多样,充满想象力,既烘托了节日的氛围,又传递着美好的寓意,深受人们的喜爱。02新知导入手工制作美丽的窗花,不仅需要高超的技巧,还要花费大量时间。能否让计算机帮助我们完成这一任务呢 让我们一起探究通过编程绘制窗花图案的方法,感受图案变化中蕴含的民族智慧与文化内涵,成为民间艺术小传人。02新知导入02新知导入活动背景人们常用折纸、绘画和剪刻的形式,创作出造型各异、内涵丰富的窗花这些窗花图案往往包含一些相同的元素,如“拉手娃娃””“蝴蝶花边”等。那么,如何通过编程画出这样的图案呢 02新知导入活动目标1.认识控制结构中的顺序结构和选择结构。2.初步学会编程实现顺序结构和选择结构。03新知讲解一、认识顺序控制结构观察“拉手娃娃”窗花,可以发现它是由四个相同的“娃娃”图案元素连接而成。“拉手娃娃”图案元素分析03新知讲解手工绘制一组完全相同的图案,不仅难度大,而且效率低。在日常生活中,人们常常使用图章或模具来完成这样的工作,省时又省力。使用图章或模具提高效率03新知讲解基于同样的原理,我们可以先设计制作一个“娃娃”图案图章,按照“定位→盖章”的步骤,画出由多个相同图案组成的图形。算法设计按照步骤执行。03新知讲解顺序结构:根据指令语句的排列顺序,从上至下依次执行。顺序结构:是程序中最基本的控制结构,按代码书写顺序依次执行步骤,前一步完成后再进行下一步,无分支或跳转。应用:绘制固定图案(如先画直线、再画圆形、最后填充颜色);计算数学表达式(如先算加法、再算乘法)。03新知讲解顺序结构选择结构:根据条件判断结果选择执行不同分支的代码,满足条件执行 A 操作,不满足则执行 B 操作(或不执行),核心是 “条件判断 + 分支执行”。应用:根据输入颜色参数选择图案填充色(如输入 “红” 则填充红色,否则填充蓝色);判断数值大小后绘制不同大小的图形(如数值 > 5 画大三角形,否则画小三角形)。03新知讲解选择结构03新知讲解二、编程实现顺序结构根据算法编写绘制窗花图案的简单程序。03新知讲解1.导入画笔功能模块。绘制或上传“娃娃”造型。探究实践03新知讲解2.在“画笔”模块中,使用“图章”实现图案复制,在“运动”模块中使用“移动”实现图案平移。3.检查、调试、运行程序,观察运行结果。探究实践03新知讲解三、编程实现选择结构窗花图案多种多样。我们可以选择不同的基础图案元素,采用同样的方法,画出不同的窗花图案。设置不同图案元素造型画出不同图案03新知讲解根据这个方法,我们可以让计算机程序按照指令,画出不同的窗花图案。选择结构:依据一定的条件选择执行语句,而不是严格按照语句出现的顺序。程序的选择结构积木示意图03新知讲解分别选择“娃娃”与“爱心”两种图案元素,设计选择结构程序,实现计算机根据用户的选择绘制相应的窗花。1.分别设计“娃娃”与“爱心”图案元素造型。在“外观”功能区切换角色的不同造型。探究实践03新知讲解2.通过“询问”“回答”指令,获取选择命令。探究实践获取指令语句3.根据算法編写程序。流程图和参考程序03新知讲解4.运行程序,分别输入“娃娃”与“爱心”,观察运行结果。探究实践03新知讲解小组讨论:如果输入的内容既不是“娃娃”也不是“爱心”,程序运行会出现什么结果 对照流程图,描述程序运行过程。开动脑筋执行 “else” 分支(若有):如显示 “输入无效” 或不执行任何绘图操作;无 “else” 分支时:程序跳过所有预设逻辑,不执行绘图,仅完成前序非条件步骤(如初始化画笔)后结束。具体结果取决于程序是否包含对 “其他输入” 的处理逻辑。03新知讲解提升练习以下表述,错误的是( )A.顺序结构和选择结构不能组合在一起B.按照顺序依次执行的是顺序结构C.选择结构需要通过判断来实现2.尝试根据输入命令,画出以下两种图案。A03新知讲解开拓视野选择结构程序积木的种类选择结构程序积木有以下两种,它们可单独使用,也可以进行组合嵌套实现选择与多重选择的功能。04课堂练习一、选择题1、“先画一条直线,再画一个正方形” 的图案,主要依赖哪种结构?( )A. 选择结构 B. 顺序结构 C. 两者都需要 D. 两者都不需要2、以下代码片段属于选择结构的是( )A. 前进 100 步 → 右转 90 度 → 前进 50 步B. 如果颜色是蓝色,那么填充颜色,否则不填充C. 重复执行 10 次:前进 10 步D. 清空屏幕 → 落笔BB04课堂练习3、在 Scratch 中,若要实现 “如果画笔颜色是红色,就画圆形;否则画方形”,需要用到的结构是( )顺序结构 B. 循环结构 C. 选择结构 D. 重复结构二、判断题1、选择结构必须包含 “if” 和 “else” 两个分支。2、顺序结构和选择结构不能在同一个程序中同时使用。3、顺序结构中,代码的执行顺序可以随意调换,不影响最终结果。4、绘制 “先画圆形,再在圆形内部画五角星” 的图案,使用顺序结构即可实现。C√XXX04课堂练习三、操作题用顺序结构设计一个 “小树” 图案(要求:先画树干直线,再画树冠三角形,最后给树冠填充绿色),提交编程代码和效果图。05拓展延伸顺序结构和选择结构的对比维度 顺序结构 选择结构执行逻辑 按顺序依次执行,无分支 按条件判断结果选择分支执行核心要素 步骤的先后顺序 条件表达式、分支代码块适用场景 固定流程、无判断需求的任务 需要根据不同情况做出不同处理的任务05拓展延伸嵌套结构嵌套结构指一种控制结构中包含另一种控制结构,通过层级组合实现更复杂的逻辑。(1)选择结构中包含顺序结构当选择结构的某个分支需要执行多个连续步骤时,就形成了 “选择结构包含顺序结构”。例如:若满足 “屋顶颜色为红色” 的条件,则先画三角形屋顶,再填充红色(两个顺序执行的步骤)。05拓展延伸嵌套结构(2)顺序结构中包含选择结构当顺序执行的流程中需要插入条件判断时,形成 “顺序结构包含选择结构”。例如:先画房屋主体(长方形),再判断 “是否需要烟囱”(若需要则画矩形烟囱,否则不画)。05拓展延伸变量与选择结合核心逻辑用变量存储图案参数(如边长=输入数值),通过选择结构判断变量范围,执行不同绘图逻辑。实例:根据边长画不同大小的正方形定义变量side,接收用户输入的数值(如 30、60、90)。选择结构判断:若side > 50:画边长为side的大正方形,线条粗细设为 5。若side ≤ 50:画边长为side的小正方形,线条粗细设为 2。06课堂总结1引入新知内容顺序选择画花样2认识顺序控制结构3编程实现顺序结构4编程实现选择结构5进行相关知识拓展1234507板书设计顺序选择画花样1、进行新知引入2、认识顺序控制结构3、编程实现顺序结构4、编程实现选择结构5、进行知识拓展课后作业。1、“四季花” 图案 实践操作。08课后作业1、使用选择结构实现 “四季花” 图案 —— 输入 “春”“夏”“秋”“冬” 时,分别绘制对应颜色的花朵(如春天粉色、夏天红色),输入其他内容则绘制白色花朵。https://www.21cnjy.com/recruitment/home/fine 展开更多...... 收起↑ 资源列表 【湘科版】《信息科技》五年级上册第3单元第1课《顺序选择画花样》.pptx 引入视频.mp4