LOGO语言编程题

LOGO语言编程题,第1张

to a :n

make "y1 remainder :n 11

make "y2 remainder :n 13

make "y3 remainder :n 17

if (and :y1=10 :y2=7 :y3=3)[pr :n stop]

a :n+30

end

运行 a 0 得数是70740

——————————————————

一,选择填空::(接着写,写的内容用()括住。)

(1)进入LOGO的命令是 ___B____ .

A. LOGO B. DRAW C. 键盘 D. 显示器 E. 鼠标 F. 中央处理器

(2)在编辑过程时,输入上档符号,如+号时,要用____C_____键,换行时要用 ____D__ 键,把光标快速移到行尾,要用 ___B___ 键,前翻一页,要用____F__ 键,退出编辑,回到图文混合显示方式时,要用 ___A___ 键.

A. F2 B. END C. SHIFT D. 回车键 E. HOME F. PageUp

(3)任何时候都能和 DRAW 起同样作用的是命令组 ___C___ ,海龟在母位时,能和SETX XCOR+40 起同样作用的命令组是 __D____ ,能画出正方形的命令组是 ___B___ .

A. SETX 100 SETY 100 SETY 100 SETX 100

B. SETX 100 SETY 100 SETX 0 SETY 0

C. ST PD SS HOME

D. ST PD SS CS

RT 90 FD 40 LT 90

LT 90 FD 40 RT 90

(4)下列命令的简写形式是:

HOME ___F__ PENDOWNU ____D___ RIGHT ____C____ FORWARD ____A_____

FULLSCREEN ___B_____ SETXY ___F_______ SHOWTURTLE _____E______

A. FD B. FS C. RT D. PD E. ST F. 没有简写

二,填空:(接着写,写的内容用()括住。)

(1)写出命令的名称:BK _BACK___ LT ___LEFT__ PU ___PENUP__ HT __HIDETURTLE__ CS __CLEARSCREEN____.

(2)LOGO系统提供了三种屏幕显示方式,它们是_____图文混合显示方式__ ,____全屏幕图形___和 ____全屏幕文字____ .

(3)LOGO系统提供了两种执行方式,它们是 ___立即执行___ 和 ____程序执行____ .

(4)背景的命令是__XETBG___,笔色的命令是___SETPC__,填充颜色的命令是__FILL___

(5)改变笔的粗细命令是:___________

三,根据图形完成下列过程:(接着写,写的内容用()括住。)

(1)TO LX

REPEAT __2___ [ FD 40 RT 60 FD 40 RT __120___ ]

END

TO EX1

HT LT __90___

REPEAT __8___ [ LX RT ___60__ ]

END

(2)TO DD

REPEAT 2 [ RT 90 FD 20 LT 90 FD 20 ]

END

TO EX2

DRAW HT

REPEAT ____[DD ___________]

END

执行:EX2

(3) TO EX3

(STAMPOVAL 40 40 true)

REPEAT 12[_____________________________RT 30]

END

(4) TO EX41

fd 40 rt 90 fd 40 rt 90

fd 20 rt 90 fd 20 rt 90

fd 40 rt 90 fd 10 rt 90

fd 10 rt 90 fd 20

END

TO EX4

REPEAT ______[EX41 __________]

END

执行:EX4

五,根据图形填写完整程序:(接着写,写的内容用()括住。)

TO EX51

REPEAT 27[RT 5 FD 0.174*60 RT 5]

END

TO EX5

REPEAT ___[EX51 LT __________]

END

执行:EX5

TO EX52

REPEAT ___[REPEAT 3[FD 30 RT 120]RT _____]

END

执行:EX52

六,编写一个过程执行不同参数画出相对应的图形:(把命令写出来)

TO TU :A :S :D :F :G

REPEAT :A[FD :S RT :D FD :F RT :G]

七,编写一个动画,让海龟在半圆轨道上左右来回爬行.(等待时间为10秒)(共20分)

要求:带一个变量,输入10秒,则整个动画运用10秒,输入15秒,则整个动画运用15秒,以此类推. (把命令写出来)

TO TU :A

IF :A<:B STOP

REPEAT 18[FD 20*PI/18 RT 10]TIME :A

你说的图形在哪呢?

-

LOGO语言《绘图命令》

南昌市红谷滩育新分校

况家涛

教材分析:

本课是江西科学技术出版社出版,21世纪中小学信息技术教育系列教材五年级(上)第6章(35—39页)内容——绘图命令。

LOGO语言是针对小学生的一种语言。通过学习它,初步培养小学生的编程思维。小学生初次接触命令,利用命令让小海龟画出美丽的图形,对学生来说是个难点。经过本节课的学习,让学生学会小海龟的一些基本命令,了解编程的灵活多样性。

学情分析:

本课是小学五年级上册学习内容,学生通过上一章的学习,已经认识了LOGO系统,能熟练的启动、退出LOGO系统并熟悉LOGO系统的窗口及小海龟。

教学目的:

1、使学生认识并熟练使用LOGO语言最基本的六条绘图命令。

2、用清屏复位命令清理LOGO的绘图窗口。

3、培养学生的简单编程思维,学会分析图形并写出相应命令。

教学重、难点:

1、熟练使用LOGO语言最基本的六条绘图命令指挥小海龟绘出美丽的图形。

2、学会分析命令。

课前准备:多媒体电脑

教学过程:

一、游戏活动、激情导入

师:大家喜欢当小指挥家吗?

生:喜欢

师:我们上一节课认识了一个新的朋友,是哪位?

生:小海龟

师:我们现在一起来做小指挥家,让小海龟和我们一起做运动好吗?

生:好

师:你想让它做些什么运动?(请学生说老师按学生所说进行 *** 作)

师:大家想不想和老师一样,指挥小海龟呢?

生:想

导入:今天我们来学一学怎么样指挥小海龟。(课件出示课题——《绘图命令》)

二、自主探索,学习新知

1、前进命令——FD

讲解例题: 让小海龟向前移动40步,再向前移动20步。

师:我们在英语中学过了前进的单词FORWARD,我们取这个单词的第一个字母和最后一个字母,就成了小海龟的前进命令——FD

命令格式为:?FD

步长值(课件出示)

师强调:命令后和步长值间应加空格。

让学生在LOGO系统中输入FD

40再按回车,学生观察小海龟的运动状态。

师:那么小海龟再向前移动20步长,应该输入哪些字符呢?(生共同回答)

2、清洁屏幕命令——CS

师:我们画完一个图形,要把屏幕上的图形擦除,回到小海龟刚进LOGO时的位置,总不能老退出重新进入,应该有条命令指挥小海龟擦除它那该多好啊,那么这条命令是什么呢?

课件出示:CS

师强调命令后不用接任何数值。

让学生在LOGO系统中输入命令CS ,按回车键后,指导学生观察LOGO窗口中的变化。此时,小海龟的位置称为母位。(课件出示母位的定义)

3、后退命令——BK

师:后退的英文单词为BACK,那么大家用老师的方法想想后退的命令应该是什么?(BK ),命令格式和前进的一样。那么如果小海龟后退50步,命令如何写?小组讨论,练习键入,观察效果。

汇报结果。

4、向右转命令、左转命令——RT、LT

师:依照我们前面学习的方法,右转的英文单词为RIGHT,左转的英文单词为LEFT,那么向右转、左转命令是什么?(RT、LT)

师:这命令后面也要接数值,只是我们后面接数值的时候,数值表示的是旋转的角度。数值后面不能用度——“º”这一单位。

师演示:我们让小海龟右转90度,我们的命令为:RT

90。

师:大家想让小海龟转多少度呢?自己在机上练习输入,观察小海龟旋转的角度是否和我们的要求一样。

三、巩固拓展,应用新知

要求:在屏幕上沿O、A、B、C,画出如上图所示的图形,其OA、AB、BC均为40。

A

B

O

C

同学们可以在小组内选讨论讨论,看看应该怎么样去 *** 作。比一比,看哪个小组的同学完成得又快又好。

四、课堂总结

师:同学们,这节课你们当好了小指挥家吗?小海龟能画出你们的想要的图形吗?我们学习了哪些命令?

生小结。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11548322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存