第6课 Logo过程真简便(教学设计)2025-2026上学期六年级信息技术下册人教版_第1页
第6课 Logo过程真简便(教学设计)2025-2026上学期六年级信息技术下册人教版_第2页
第6课 Logo过程真简便(教学设计)2025-2026上学期六年级信息技术下册人教版_第3页
第6课 Logo过程真简便(教学设计)2025-2026上学期六年级信息技术下册人教版_第4页
第6课 Logo过程真简便(教学设计)2025-2026上学期六年级信息技术下册人教版_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课题第6课Logo过程真简便共1课时第1课时素养目标计算思维:理解“过程”作为封装一组指令、并可通过名称重复调用的编程思想。掌握定义和调用过程的方法,能够将重复使用的绘图步骤(如绘制一朵小花、一间房子)定义为过程,并在主程序中调用,实现代码的模块化和抽象化,这是从编写脚本到构建程序的关键思维跃迁。数字化学习与创新:能够通过定义和组合不同的过程,像搭积木一样构建出更复杂的图形作品,提升解决问题的结构化能力和代码复用意识,体验模块化设计带来的高效与便捷。信息意识:认识到良好的程序结构(如使用过程)对于提高代码可读性、可调试性和可维护性的重要意义,初步建立软件工程中的“模块化”和“封装”思想。学情分析学生经过前五课的学习,已经能够熟练运用各种基本命令和循环结构绘制出较为复杂的图形。随着图形复杂度的增加,代码会变得越来越长,特别是当同一图形(如一个窗格、一朵云)需要在画面中多次出现时,复制粘贴代码会显得笨拙且不易修改。此时,学生对“简化代码编写、便于重复使用”有了内在需求。本课引入的“过程”概念,正是为了解决这一问题,它将引导学生从“面向步骤编程”向“面向模块编程”转变。教学重点理解“过程”的概念与作用,掌握用TO过程名和END定义过程、以及通过直接输入过程名来调用的基本语法。教学难点能够将一段完成特定功能的代码块合理地定义为一个过程,并理解过程定义与过程调用的区别与联系(定义是“制作工具”,调用是“使用工具”)。教师准备教学课件、Logo语言或支持过程的编程环境、定义好的“正方形”、“三角形”等简单过程范例,以及用这些过程组合成“小房子”的完整程序。学生准备能够独立编写绘制正方形、三角形等基本图形的程序。教学过程教学环节教师活动(备与教)学生活动(学)所达成的素养目标及方式(一)情境导入(约5分钟)1.展示复杂作品:展示一幅用Logo绘制的“乡村小屋与花园”图,其中包含多个重复元素(如多扇相同的窗户、多棵相似的小树、相同的篱笆)。2.提出问题:“这幅画很美,但如果要你写程序来实现,你会怎么写?如果画10扇窗户,就要把画窗户的代码复制10次吗?如果想把所有窗户的颜色从蓝色改成绿色,需要修改多少次?”3.引出需求:有没有一种方法,可以把“画一扇窗户”这个步骤打包成一个“零件”,需要时就直接调用这个“零件”,并且修改一次“零件”,所有窗户就都变了?引出“过程”的概念。1.欣赏复杂图形,思考其实现方式。2.意识到用之前复制代码的方法会非常繁琐且难以维护。3.对“将代码打包成可重复调用的模块”这一设想产生兴趣,明确本课学习目标。计算思维:在复杂任务中预见传统方法的局限性,主动寻求模块化、结构化的解决方案,理解“抽象”和“封装”的必要性。方式:问题导向、需求驱动。(二)探究新知(约15分钟)1.认识“过程”:

-概念:过程是一组可以命名并保存起来的命令集合。定义后,可以通过名字反复使用它。

-类比:就像录制一个“宏”或者定义一个“自定义积木”。学习定义过程:

-语法:TO过程名

[过程体:一系列命令]

END

-演示:将绘制正方形的命令定义为一个名为ZFX的过程。学习调用过程:

-定义好过程后,只需输入过程名(如ZFX),就能执行整个过程体的所有命令。

-演示:定义ZFX和SJX(三角形)后,通过调用它们快速画出一个“小房子”轮廓。4.展示优势:修改ZFX过程的命令(如改变颜色或边长),然后再次调用,展示所有调用处随之改变的效果,突出过程的“一改全改”优势。1.理解“过程”作为代码模块的概念。2.学习过程定义的固定格式,并在自己的环境中模仿定义ZFX过程。3.练习调用已定义的过程,观察其执行效果。4.通过对比实验,深刻体会使用过程在代码复用和维护上的巨大便利性。计算思维:核心环节。学习“定义-调用”这一核心编程范式,理解如何通过创建抽象(过程)来管理复杂度,这是结构化编程的基础。信息意识:认识到良好的代码组织方式(模块化)对提高开发效率和质量的重要性。方式:概念讲解、范例演示、对比实验。(三)实践操作(约12分钟)1.布置进阶任务:

任务一(定义基础过程):将绘制一个边长为30的红色正方形定义为一个过程REDBOX,将绘制一个绿色的等边三角形定义为过程GREENTRI。

任务二(使用过程构建):利用REDBOX和GREENTRI过程,组合绘制一棵“圣诞树”(例如,多个三角形叠放,底部一个方形作为树干)。

任务三(过程嵌套):定义一个画“小花”的过程FLOWER(可由几个圆或旋转的线段组成),然后通过多次调用FLOWER过程,在“圣诞树”周围绘制几朵小花。2.巡视指导,重点关注学生过程定义语法的正确性,以及他们如何利用已定义的过程像搭积木一样构建新图形。1.动手定义两个基本图形过程,巩固定义过程的语法。2.在任务二中,不直接写绘图命令,而是通过调用REDBOX和GREENTRI来组合图形,体验模块化搭建的便捷。3.在任务三中,体验“过程的再调用”,即在一个过程的定义中可以调用另一个已定义的过程,感受程序设计的层次性。数字化学习与创新:通过“定义基本模块->组合复杂图形”的实践,体验自顶向下、逐步细化的设计方法。用“过程”作为创作的基本单元,极大地解放了创造力,使构建复杂作品成为可能。方式:模块化设计、项目构建。(四)展示交流(约5分钟)组织“我的程序最简洁”分享会。邀请学生展示用过程组合绘制的“圣诞树与花”图案,并分享他们定义的过程名称和主程序。引导大家评价:“谁的FLOWER过程设计得最巧妙?谁的主程序调用过程看起来最清晰、最简短?”展示自己的作品和代码,解释过程的设计思路。欣赏他人的过程和组合方式,学习如何给过程起有意义的名字,以及如何组织调用逻辑使主程序更清晰。强化过程设计的优劣标准(功能独立、命名清晰)。在比较中理解,好的过程设计能让主程序逻辑简洁明了,提升代码可读性。方式:代码分享、最佳实践讨论。(五)小结与延伸(约3分钟)总结本课精髓:核心工具:过程(TO...END)——将代码打包,随时调用。核心思想:模块化设计。先定义“零件”(过程),再组装“机器”(主程序)。3.核心价值:代码复用、易于维护、逻辑清晰。提问延伸:“今天我们定义的过程是固定大小的图形。能不能定义一个可以画‘任意大小’正方形的过程呢?(提示:这需要用到‘变量’,就像给过程加一个可以调节的‘旋钮’)”回顾过程的强大功能与设计思想。思考如何让过程更灵活、更通用,对下一阶段学习“带参数的过程”或“变量”产生期待。升华模块化编程思想,点明过程在构建大型、复杂程序中的基石作用。设置悬念,为后续学习函数参数等更高级的概念做铺垫。方式:思想总结、悬念驱动。作业设计基础性作业1.定义一个画五角星的过程STAR,并调用这个过程在屏幕上画出三个五角星。2.思考:定义一个画矩形的过程RECT,与直接写命令画矩形相比,主要优势是什么?(至少写出两点)拓展性作业设计一个由至少两种自定义过程(如HOUSE,TREE)组合而成的场景(如“我的家园”),并写出完整的程序(包括过程定义和主程序调用)。教学反思素养目标达成情况本节课成功引导学生进入了结构化编程的大门。计算思维目标达成度高,学生理解了“抽象与封装”的思想,并能初步应用“定义-调用”的范式。数字化学习与创新在组合创作场景的任务中得到充分体现,学生体验了用高级模块构建复杂系统的乐趣。信息意识方面,学生深刻认识到代码组织、复用和维护的重要性,软件工程思维的种子已初步萌芽。亮点与不足亮点:1.从“修改多处代码”的痛点切入,让学生深刻体会到过程在“可维护性”上的不可替代价值,学习动机源于真实需求。2.“定义基础过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论