(共15张PPT)
第31课 小海龟玩三巧板
1.能运用子过程创建三巧板。
2.能利用搭积木的方式画小房子并保存。
3.初步了解程序设计思想
小海龟会玩“三巧板”。让我们来看看“小海龟”用“三巧板”讲述了一个什么故事。
清晨,同学们伴着绿 树,迎着朝阳,走进校门。
盛开的鲜花在欢迎大家。
课间的足球场上,一个漂亮的射门赢得满堂喝彩。
看!赛道上,一辆小车冲向终点。
图中这样由正方形、三角形和圆拼搭成的图形,我们就叫“三巧板”。“小海龟”玩的“三巧板”中用到了哪些基本图形呢?
指挥“小海龟”拼出如图所示的“小房子”。
第一步:建立子过程,准备“三巧板”的三块板。
to f
repeat 4 [fd 40 rt 90]
end
to sj
repeat 3 [fd 40 nt 120]
end
o y
repeat 36 [rt 5 fd 40*3.14/36 rt 5]
end
第二步:分析“小房子”图形,为编写主程序做准备。
小明分析了如图所示的“小房子”,然后编写出了主过程。
第三步:建立主过程,调用子过程。
to fz
cs rt 30
repeat 3 [sjrt 60]
fd 40 lt 120
repeat 2 [f fd 40]
bk 40 It 60
sj
lt 120 pu fd 70 rt 90 fd 80 pd
y
ht
end
我们在用“三巧板”拼搭“小房子”时,在“小房子”的主过程中调用了三个子过程“f”“sj”“y”。像这样在一个过程里调用多个过程,就叫做过程的多层调用。
小博士信息港
第四步:调试,运行。
输入“fz”并按回车键,看看“小海龟”拼出的“小房子”。
第五步:保存程序。
选择“文件”菜单下的“保存”子菜单,保存“小房子”程序。
把当前工作区里的所有过程以指定的文件名存盘。
“小房子”的程序以LOGO文件XFZ.LGO保存在D盘。
在运行过程后如果发现了错误,需要进入编辑器修改。
有三种格式:
(1)edit
[功能:建立新的过程或编辑最后一次定义的过程。]
(2)edit过程1过程2……
[功能:编辑内存中指定的过程。]
(3)edit all
[功能:编辑内存中所有的过程。]
保存过程并退出编辑器,按功能键F2。
“小海龟”用搭积木的方式画出了小房子,这其实就是一种结构化程序设计方法。
结构化程序设计由迪克斯特拉在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变得单纯而明确,为设计一些大型的软件打下了良好的基础。
小博士信息港
尝试画出下面的某一图形。