第12课 用编程处理信息
教学目标
1、了解计算机编程处理信息的基本步骤,并进一步学习使用if判断语句;
2、培养学生通过计算机的角度去思考问题,并培养学生学习计算机编程的兴趣。
教学重、难点
判断语句的使用以及流程图到计算机代码的编写过程。
教学准备
多媒体网络教室
教学过程
一、情景导入
前边我们学习了判断语句if的使用,他可以让程序变得聪明,这节课我们来将判断语句运用到实际问题的解决上来。21世纪教育网版权所有
二、自主学习
根据儿童体重标准,电脑测试体重的流程是怎样的?
指名学生说说计算机是怎样判断一个人的体重的。
三、探索新知
1、我们已经知道计算机需要通过我们输入 身高 、体重 、年龄之后根据公式来判断我们的体重是否超标。 那么让我们也来编写一段代码,让logo也来帮我们来判断一下体重吧。 学生根据课本提示,自己编写代码。
2、试一试,举出生活和学习中的几个例子,说说,如果让计算机进行操作,需要哪些步骤。
四、交流评价
1、同桌间相互交流评价我们自主探索所学的知识,并评价谁学习的好?
2、教师总结本节课所学的知识。展示学生自主探索的内容,评价学生学习情况。
五、拓展延伸
在电脑编程过程中,很重要的一个技巧就是调试程序,也就是检查程序是否有错,错在哪里。将pause命令放到编写的程序中的适当位置,看看有什么发现。
第7课 画几何图形
—顺序语句的使用
教学目标
1、通过画长方形,能用自然语言、logo语言表述画图过程;理解顺序语句编写程序的过程;掌握画简单几何图形的算法。 21教育网
2、通过对比分析,理解手工及用logo画几何图形时,从同一起点、沿不同方向,可以在相同的时间内实现同样的效果。 www.21-cn-jy.com
3、培养学生善于观察画图过程,发现算法规律的良好习惯和利用规律指导行动的情感。
教学重、难点
1、通过画长方形,能用自然语言、logo语言表述画图过程;理解顺序语句编写程序的过程;掌握画简单几何图形的算法。 【来源:21·世纪·教育·网】
2、通过对比分析,理解手工及用logo画几何图形时,从同一起点、沿不同方向,可以在相同的时间内实现同样的效果。 2·1·c·n·j·y
学法指导
1.观察、分析能能与对手画图的过程并用文字表述
2.用logo语言表述画图过程并尝试执行
教学准备
电子教室、课件、PCLOGO4.0汉化版
教学过程
一、故事导入
能能、小丽、大强三个人来到logo编程赛场,能能操作计算机和一只海龟赛手进行画长方形(长150,宽80)比赛。海龟赛手拿钢笔画图。 结果,能能与海龟赛手画得一样快。 这是为什么呢?下面我们就来学习一下《画几何图形—顺序语句的使用》这一课。 21世纪教育网版权所有
二、新知探究
1、介绍logo编程界面,简单介绍画图基本命令。
2、分析长方形的画图过程。(FD80RT90FD150RT90FD80RT90FD150)
3、上机执行 教师巡视指导,对可能出现的情况,进行悉心指导。 学生演示。 小提示:命令与命令之间,命令与数字之间必须有空格;命令颜色是蓝色,数字是咖啡色,绿色代表不识别的命令或者参数。 21cnjy.com
三、课堂练习—— 去探索
1、使用帮助系统了解CS,HT,ST,HOME的用法 CS:清除画图区域 HT:隐藏乌龟 ST:显示乌龟 HOME:返回命令,回归起点 21·cn·jy·com
2、描述泡茶的合理方法。 先烧水,烧水的同时,洗茶杯,放好茶叶,等待水开,然后泡茶。
四、拓展练习—— 加油站 利用PU、PD命令画虚线长方形。 PU:提笔 PD:落笔
五、课堂总结
第9课 画旋转图形
教学目标
知识目标:
1、进一步理解重复命令Repeat;
2、学会重复命令的嵌套使用。
技能目标:
1、通过感悟生活中的顺序行为,初步体验算法概念;
2、培养学生运用所学知识,解决实际问题的能力。
情感目标:
通过体验和感悟,理解信息技术的技术思想。
教学重、难点
重复命令Repeat的嵌套使用。
教学准备
多媒体网络教室
教学过程
一、导入新课
通过幻灯片展示部分旋转图形,引导学生欣赏,思考做出这些图形的方法,导入本课。
(REPEAT 10 [REPEAT 5[FD 50 RT 360/5]RT 360/10)
( REPEAT 12 [REPEAT 4[REPEAT 4[FD 80 RT 90] RT 360/4] RT 360/24])
二、探究学习:
1、引导学生画出四个小正方形旋转后的图案 画正方形命令: repeat 4 [fd 80 rt 90] 旋转90度命令:rt 90 分析下图的命令,
我们发现,画正方形的命令和旋转命令 repeat 4 [fd 80 rt 90] rt 90被重复执行了4次, 根据重复命令的使用方法: repeat 重复次数[重复执行的命令] 因此,画上图的命令可以简化为: REPEAT 4[REPEAT 4[FD 80 RT 90] RT 360/4]21世纪教育网版权所有
三、加油站
尝试画出下列图形:
四、小结
第8课 画正多边形
学习目标
1、使学生理解并掌握重复命令的格式;
2、让学生掌握设置笔的颜色、背景色,填充命令的使用方法。
3、通过设计图形,培养学生的观察能力和思考能力。
重点
重复命令repeat的功能和格式
难点
画彩色图形
教学时间
1课时
教学过程
一、 故事导入新课:
能能和海龟赛手比赛画正五边形,最终海龟赛手赢了。帮助学生一起分析为什么海龟赛手赢了(学生操作,会发现运用这个命令一行就画出了一个正方形,非常迅速)21世纪教育网版权所有
师:这就是我们今天要认识的重复命令。(repeat)它的格式是:
(出示:Repeat 重复的次数 [重复执行的命令])分析正五边形的重复命令,以此类推出正N边形的重复命令,引导学生总结:画正多边形的命令为:
repeat边数 [fd 边长 rt 360/边数]。
二、实践操作 探究新知
师:到底我们得出的结论对不对呢,让我们进一步来验证。请你试着分别画出正8、16、32边形,比较它们的变化。(学生操作完成后汇报,集体交流)
三、自主学习,争当“老师”。
师:小海龟的本领可大了,不仅能画正多边形,像这样复杂的彩色图形也不在话下(出示图形,学生观看)
师:这些图形是怎么画出来的呢?你先自己试试看,如果有困难,可以同桌互相讨论)
四、作品展示评价:展示学生作品,学生自评、互评、师评。
五、归纳总结 课堂评价。
第10课 画组合图形
学习目标
1、学地分析组合图形中的基本构件,描述画组合图形的算法。
2、使学生初步理解过程的概念,掌握过程的定义格式、调用、修改和保存的方法,并能熟练地加以应用。
教学重难点
过程的定义与应用
教学过程
一、创设情境 导入新课
我们每画一个图形,都要输入一组命令,以后想画相同的图形,又必须重新输入一次,十分麻烦,有没有简洁高效的办法呢?采用程序组件,可以让你画图画更快。 通常把一些常用的规则图形的画法编制成组件程序——过程程序(也称程序块或程序包),在画组合图形时调用这些程序组件(过程),可以简化整个画图程序,方便又好用,就像用积木,(积木就是一种组件)搭建作品一样。 通过定义过程,把完成某项工作的命令组放到过程中来,然后通过输入过程名并运行他就能完成相应的操作了。该过程可以保存,调用和修改。让我们一起来试一试这个奇妙有趣的新本领。 21教育网
二、实践操作 探究新知
(一)定义一个画正方形的过程 在命令窗口中键入命令:
? TO SJX70 ? repeat 3 [fd 70 rt 120] ? END ? TO SBX ? repeat 4[fd 70 rt 90] ? END 学生自己看书,小组交流,尝试操作 教师演示讲解。
学习一点通内容
过程的格式:由三部分组成
TO 过程名 ??过程头
完成工作的命令组 ??过程体
END ??过程尾
注:①TO与过程名之间用空格隔开,
②过程体可以是基本命令,也可以是重复命令
③END代表过程结束
练一练:让学生试一试,了解定义一个画旗子的过程 ? TO ZFX ? FD 60 ?repeat 3[fd 40 rt 120] ? END21世纪教育网版权所有
第11课 让程序会思考
教学目标
1、了解计算机编程处理信息的基本步骤,学习使用if判断语句。
2、培养学生通过计算机的角度去思考问题,并培养学生学习计算机编程的兴趣。
教学重点
判断语句的使用
教学难点
Label设置转移标记及GO转向的理解及应用。
教学准备
多媒体网络教室
教学过程
一、情景导入
我们可以通过前边学习过程的定义及调用进行编写程序,但我们在解决问题的时候,往往会进行判断,那就会出现两种或两种以上的结论,我们怎么解决这个问题呢。这就是我们这节课所要学习的内容:了判断语句if的使用。
二、自主学习
1、增加判断的算法及过程的编写。
根据流程图:我们在画任意正多边形的编程中,增加判断功能,根据判断的情况分别处理。
流程图用文字描述算法:如果输入的边数大于2(3 及以上),那么调用画正多边形程序组件(过程),画出与边数相对应的图形;否则(输入的连数不大于2,妈2或1)提示“不能构成多边形”信息,不作画图处理。
根据算法写的命令模式是:
IF 条件表达式 THEN [命令
(如果) (则)
组1] ELSE [命令组2]
(否则)
如果命令组中有多条命令,则须用方括号([])括起来,命令须在一行内写完。
一点通:条件表达式的形式:(表达式1)关系运算符(表达式2) 关系运算符:等于=,大于>,小于<,大于等于>=,小于等于<=,不等于<>.
2、过程的保存与装载。 SAVE 命令 LOAD命令的学习
三、探索新知
用GO语句实现REPEAT的功能(循环)。 画正多边形为例的流程图:(GO”目标 转向目标 MAKE”变量 向变量赋值 LABEL”位置 给GO标目标)
四、交流评价
1、同桌间相互交流评价我们自主探索所学的知识,并评价谁学习的好?
2、运行P60页程序是否能实现REPEAT的功能,画出你想画的正多边形。
五、拓展延伸
计算机高级语言的发展