3、认识时值
“Ln”表示时值,n为1~64之间的整数,数字越大音长越短,系统默认的时值是L4 时值练习
PLAY [L2 C D E F G A B] PLAY [L4 C D E F G A B] PLAY [L6 C D E F G A B] 4、认识音速
“Tn”表示音速,系统默认的音区是T120。当n>120时,演奏速度较快,当n<120时,演奏速度较慢。 音速练习
PLAY [T120 C D E F G A B] PLAY [T200 C D E F G A B] PLAY [T100 C D E F G A B]
五、演奏一曲
编写过程SHENGRIGE,演奏下面的曲子。 | 5 5 6 5 | 1 7 — |
| 5 5 6 5 | 2 1 — |
| 5 5 5 3 | 1 7 6 — |
| 4 4 3 1 | 2 1 —|| 答案:
TO SHENGRIGE
PLAY [T150 L8 G G L4 A G O4 C O3 L2 B] PLAY [L8 G G L4 A G O4 D L2 C]
PLAY [L8 G G L4 O4 G E L8 C O3 B L2 A] PLAY [L8 O4 F F L4 E C D L2 C]
END
六、课内实践
在空白处填上适当的LOGO命令。
1 1 5 5|6 6 5|4 4 3 3|2 2 1|
5 5 4 4|3 3 2|5 5 4 4|3 3 2| 1 1 5 5|6 6 5|4 4 3 3|2 2 1 ||
PLAY [L8 C C G G A A L4 G L8 F F E E D D L4 C] PLAY
[ ]
PLAY
[ ]
[课后反思]:
第13课 进度条 —— 综合应用(一)
教学目标:
1设计一款具有百分数显示进程和直观条状动画显示的“进度条”; 2、进程以5%为一个显示单位,直到100%结束。
教学重难点:学会读懂和分析设计过程,完成指定过程的编写。 教学准备:本课例子 课时安排:两课时
一、新课导入
在平时应用计算机时,经常看到软件安装或程序运行中提示过程进度的“进度条”这种
效果是怎么实现的呢,这节课让我们用LOGO来模拟这种效果。 二、新课教学 1、分析过程: 这个程序由两个内容组成:
(1)以5%为单位,不断变化的百分数显示进度。 (2)与进度条变化相吻合的不断增长进度块的动画显示。
设计思路:把这个过程分为几个部分,各自设计,然后再合成在一起 设定一个变量来实现数学变化,在指定位置使用TT命令显示变量的值(百分数和%)
用画实心矩形命令画出指定大小的进度块。设定一个变量,变量值作为海龟的坐标值,随变量的不断变化,来控制海龟位置的移动,并画出矩形,实现动画效果。
设定一个变量,通过赋值命令得到初始值,在调用过程的时候分别带到百分数和进度块过程中。
通过IF THEN 语句控制,当“百分数”过程中变量值达到100时,结束过程。否则重复调用执行。 过程如下: TO SHU :E SETFONT “黑 35 1 PU SETX -100 PD TT :E PU SETX -25 PD TT[%] END
TO FANG :F
PU SETX :F SETY -50 PD (STAMPRECT 15 45)”TRUE END TO JIN
ASK 1[SETPC 0 SHU :A] ASK 5[SETPC 9 FANG :A+16] WAIT 50
IF :A=100 THEN STOP ST ASK 1[SETPC 15 SHU :A] MAKE “A:A+5
JIN END
认识ASK命令
格式:ASK N[让海龟执行的一系列命令],N表示海龟编号。在LOGO中最多有16只海龟可以调用。例:ASK 2 [FD 100] 让2号海龟前进100。 学生读懂上面的过程,上机检验。
[课后反思]:本课对小学生来说读懂程序有一定难度,因此教学时主要完成了新命令ASK的学习,并让学生上机运行一下本课过程。复习以前学过的知识,并完成平时作业。