CS ZFX 80
学生自己看书,小组交流,尝试操作
教师演示讲解。编写过程是先苦后甜,一劳永逸的事情。 学习一点通内容
带参数过程的格式:TO 过程名:参数名 过程体 END
注:①过程名与参数之间要用空格隔开 ②参数名要以冒号“:”开头它是参数的标志 ③过程头的参数名与过程体的参数名要一致。 任务二、绘制任意长和宽的长方形
学生自主学习,小组交流,尝试操作,教师演示讲解。 ?TO CFX :CHANG :KUAN
?repeat 2[fd :CHANG BIAN rt 90 FD :KUAN RT 90] ?END
然后键入:CS CFX 80 40(画长80宽40的长方形) 任务三、画任意边数和任意边长的正多边形 学生自己看书,小组交流,尝试操作 教师演示讲解。 ?TO DBX :BC :BS
?repeat 2[fd :BCHANG rt 360/:BS] ?END
然后键入:CS DBX 60 5(画边长60边数为5的正五边形) ①一个过程可以有多个参数,参数与参数之间用空格隔开。
②过程体内需用几个参数,过程头就应定义几个,但参数名的顺序和过程体内参数名的顺序可以不一致。
③过程头有几个参数名,调用时就必须输入几个实际数,而且实际数必须与参数一一对应。 学习一点通内容 三、巩固练习 大显身手
1 、编写过程或命令组,绘制以下图形 学生自己分小组编写过程。 教师巡视辅导,学生演示教师总结 2、编写带参数的过程 学生独立完成,教师巡视辅导 将学生做的正确的投影到大屏幕 让其说说自己的想法。
2、编写过程,看看有几种方法。 四、归纳梳理 课堂总结
通过这节课的学习,你学会了什么?
教学反思:
第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的功能,画出你想画的正多边形。 五、拓展延伸 计算机高级语言的发展
教学反思:
第12课 用编程处理信息
教 1、了解计算机编程处理信息的基本步骤,并进一步学习使用if判断语学 句。
目 2、培养学生通过计算机的角度去思考问题,并培养学生学习计算机编标 程的兴趣。 教学 重点 教学 难点
教学与自主学习法 演示教学法 小组合作交流 学法 教学 准备
多媒体电子教室 一、情景导入
教 学 过 程
前边我们学习了判断语句if的使用,他可以让程序变得聪明,这节课我们来将判断语句运用到实际问题的解决上来。 二、自主学习
根据儿童体重标准,电脑测试体重的流程是怎样的?
随改随记
判断语句的使用以及流程图到计算机代码的编写过程。 判断语句的使用以及流程图到计算机代码的编写过程。