定义过程教学内容第9课定义过程教材与学情分析本节课引入“过程”,对学生来讲是一个全新的思维方式,也是程序设计中很重要的“模块化”思想,所以本课除了让学生学会定义过程的方法外,更重要的是要让学生了解、体会过程的作用.从而逐步建立起模块化设计的思维方式
教学目标1.了解过程的作用、学习定义过程的方法、能用过程绘制简单的图形
2.通过学习定义过程的方法,体会过程的作用
3.通过定义过程,了解程序设计过程的重要性,初步理解子程序的含义
4.通过比较,了解过程的作用和意义,初步建立用子程序来优化程序设计的思想
教学重点学习定义过程的方法
教学难点过程的结构,及灵活调用
教学准备Logo软件课时安排1课时教学过程授课时间:环节教师活动学生活动媒体技术应用设计意图导人老师演示:调用预设过程:正方形和长方形
cfx回车为什么呢
板书课题:过程1公布教师的代码,你能说出这学生观察老师的神奇表现
思考:为什么
媒体演示教师的神奇逆向推理,激发学生的好奇心,让学生从结果反推可能的结果
些代码的含意吗
探究新知1.什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程
那么我们该如何编写和定义过程呢2.过程定义的格式TO过程名过程体END下面我们来看看如何编写一个让海龟画正方形的过程
(1)过程的编写:TOZFX教师演示在命令窗口输入;TOZFX
TOZFX是过程头,ZFX是我们要编写的过程的名字,注意在它们之间要留有空格
(2)执行过程:当我们在命令行中直接输入过程名,就表示要小海龟执行过程头和过程尾之间的命令
在命令窗口中键人过程名ZFX,回车后,小海龟学生尝试练习学生分析过程的意义
学生记好笔记学生练习课件出示,TozfxRepeat4[fd50rt360/4]end学生操作反馈与帮助第一个过程的教学非常重要,确保100%学生的成功
教师多加巡视
立刻画出一个正方形