小学六年级logo程序设计竞赛题例子

合集下载

logo程序设计竞赛题及答案

logo程序设计竞赛题及答案

l o g o程序设计竞赛题及答案-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN一、画图形。

(20分)图一图二1、(10分)写出画图一的命令答案:repeat 8[fd 50 rt 360*3/8 fd 50 lt 360*3/8-360/8]2、(10分)写出画图二的命令答案:repeat 8[repeat 3[fd 50 rt 120]rt 360/8]考查知识:重复命令的掌握。

考察技能:使用重复命令画出重复的规则图形。

评分标准:没有使用重复命令画图形的扣5分,只有使用难搞重复命令画出全部图形的才给10分。

二、(15分)编写一个带三个变量的过程dbx :n :k :bc,使过程能画出一个由n个边长为bc的正k变形旋转而成的图形。

例如,调用一下过程能画出相对应的图形:Dbx 6 6 50Dbx 5 5 50Dbx 10 4 50答案:to dbx :n :k :bcrepeat :n[repeat :k[fd :bc rt 360/:k]rt 360/:n]end考查知识:带变量的过程的使用考察技能:能灵活运用带变量的过程画出不同的图形三、(15分)编写一个计算一位小数加减乘除的人机交互过程main,当过程运行时,屏幕上会出现一道一位小数的计算题,在你输入这道题的答案后,屏幕会提示你这道题目你是做对了还是做错了。

参考答案:TO JFMAKE "A (RANDOM 100) *MAKE "B (RANDOM 100) *(PR :A [+] :B [的和是多少])MAKE "C READIF :C = :A + :B THEN PR [你答对了!] STOPPR [你答错了!] STOPENDTO JIFMAKE "A (RANDOM 100) *MAKE "B (RANDOM 100) *IF :A < :B THEN MAKE "D :A MAKE "A :B MAKE "B :D(PR :A [-] :B [的差是多少])MAKE "C READIF :C = :A - :B THEN PR [你答对了!] STOPPR [你答错了!] STOPENDTO CFMAKE "A (RANDOM 100) *MAKE "B (RANDOM 100) *(PR :A [×] :B [的积是多少])MAKE "C READIF :C = :A * :B THEN PR [你答对了!] STOPPR [你答错了!] STOPENDTO CHFMAKE "A (RANDOM 100) *MAKE "B (RANDOM 100) *MAKE "C :A * :B(PR :C [÷] :B [的商是多少])MAKE "A READIF :C = :A * :B THEN PR [你答对了!] STOPPR [你答错了!] STOPENDTO MAINMAKE "K RANDOM 4IF :K = 1 THEN JFIF :K = 2 THEN JIFIF :K = 3 THEN CFIF :K = 4 THEN CHFMAINEND考查知识:随机数的灵活使用,尾递归的使用考察技能:能灵活运用随机数产生随机小数,能进行数理分析。

孔国中心学校小学六年级信息技术LOGO试题-六年级信息技术试卷与试题

孔国中心学校小学六年级信息技术LOGO试题-六年级信息技术试卷与试题

23. LOGO窗口的操作方法与Windows的窗口操作是( A 相同的 B 不同的
)。[1分]-----正确答案(A)
24. 在LOGO语言中,设置线的粗细的命令是( A SETPC B SETW
)。[1分]-----正确答案(B)
25. 在LOGO语言中,设置画笔颜色的命令是( A SETPC B SETX
)。[1分]-----正确答案(B)
29. FD 100 BK 50 RT 90 FD 30 BK 30 LT 90 BK 50 RT 90 FD 40 BK 80画出的是( A上 B下
)。[1分]-----正确答案(A)
30. PU命令和PE命令之后要再画出图形,需要用到( A ST B PD
)。[1分]-----正确答案(B)
)。[1分]-----正确答案(B)
3. LOGO系统是美国科学家在( A 1980 B 1967
)年开发出来的。[1分]-----正确答案(B)
4. PC LOGO 是在( A DOS B WINDOWS
)系统中运行的。[1分]-----正确答案(A)
5. 向前移动命令是( A LT B FD
)。[1分]-----正确答案(B)
31. 填充命令----正确答案(A)
32. REPEAT 200[ ] 所起的作用是( A 画圆 B 延时
)[1分]-----正确答案(B)
33. 与STAMPOVAL 50 50 FILL作用相同的命令是( A REPEAT 50 FILL B (STAMPOVAL 50 50 “TURE)
)。[1分]-----正确答案(B)
12. 当“STAMPOVAL X Y”中X=Y时画出的是个( A 正圆 B 椭圆

小学信息技术六年级上册Logo语言讲解及习题

小学信息技术六年级上册Logo语言讲解及习题

学生在完成任务时有三种方法:
A、逐步控制小海龟按照设定的线路行走完成;
B、通过不同的方形,搭积木方式完成;
C、定义一个带参数的子程序,多次调用完成;
三种方法都能完成,学生的步步操作就是Logo语言的算法,而一连串操 作的组合的优化就是算法的精髓。
学生在分析、组合,以及搭积木构建新模型的操作中无形之中掌握了算法。
• 取出图形命令 格式:LOADPIC “文件名 功能:打开指定的图形文件,把图形显示到绘图窗口中。
编辑ppt
21
例1
把绘图窗口中画的风车保存为BMP格式。
答案:SAVEPIC “FENGCHE.BMP
例2
取出已保存的图形文件"ENGCHE.BMP”。
答案: LOADPIC “FENGCHE.BMP
编辑ppt
14
格式:REPEAT N[ 需要重复的命令 ]
空格
重复的次数
功能:把方括号里的命令重复执行N次。
注意:方括号里的重复内容的所有命令必须写成一行,命令间用空格隔开。
注意:重复次数应是整数,如果输入是小数,LOGO将自动四舍五入
2)重复的嵌套 重复命令里再套重复命令,可以画出更复杂、更丰富的图形
SAVEPIC LOADPIC STAMPREC STAMPOVAL
REPEAT SETBG SETPC
前进 设置笔粗 后退 演奏 左转 计算输出 右转
保存图形 出图形 矩形命令 椭圆命令
重复 设背景色 设笔色
编辑ppt
3
RANDOM WAIT TELL TELLALL MAKE READ IF STOP
格式: TO 过程名 所带变量 命令组
END
❖ 键盘输入命令

logo试题 小学生信息技术

logo试题 小学生信息技术

小学生信息技术logo 试题
(LOGO 程序设计部分)
说明:
1. 在E 盘根目录建立以自己比赛号(62学号)命名的文件夹;
2. 所有题目都要定义过程,最后保存在刚建立的文件夹内,以自己比赛号命名的一个LGO 文件;
3. 第一题过程名用AA ,第二题过程名用BB ……以此类推,有子过程的,如(第一题主过程名为AA ,子过程名为AA1,AA2,AA3……);
4. 四题的分值分别为:15分、25分、30分、30分;
5. 比赛时间:60分钟。

一、定义过程AA ,键入“AA ”后就画出如下图形:
二、定义过程BB ,键入“BB ”后就画出如下图形:
三、定义过程CC ,键入“CC ”后就画出如下图形(红花,绿叶,有较粗的花枝):
四、定义过程DD ,键入“DD ”后就画出如下图形:。

logo程序设计 竞赛 经典试题

logo程序设计 竞赛  经典试题

1、计算S=1+1/2+1/3+……+1/n。

to sa :npr [计算S=1+1/2+1/3+……+1/n。

]make "a 0make "b :nrepeat :n[make "a 1/:b+:a make "b :b-1](pr [N次一共等于]:a)end运行:sa 102、计算 S=1+2+2*2+2*2*2+……+2*2*2…….*2(10个2)to tw :cpr [计算S=1+2+2*2+2*2*2+……+2*2*2…….*2(10个2)]make "d 0make "e :cif :c=1 then pr [3]stoprepeat :c-1[make "f 2 repeat :e-1[make "f :f*2]make "e :e-1 make "d :d+:f] pr :d+3end运行:tw 103、六角星to m :a :bif :b>3000 then stopfd :a rt :bm :a :b+10end运行: m 10 0m 10 1m 10 2m 10 3m 10 54、编过程,将1,1+2,1+2+3,……1+2+3+……+n各数用直线高度表示。

to m1 :afd :a bk :a rt 90 fd 8 lt 90endto m :emake "c 0make "d 0repeat :e[make "c :c+1 make "d :d+:c m1 :d pr :d wait 10]end运行: m 105、三角星TO FENG :NFD 20MAKE "A 20REPEAT :N [LT 90 FD :A / 2 RT 120 REPEAT 3 [FD :A RT 120] FD :A LT 30 MAKE "A :A * 1.2]ENDTO FENG1 :M :NREPEAT :M [FENG :N pu SETXY [0 0] pd RT 360 / :M]END运行: feng1 5 46、等式13*□9+7*△3=1148中的“□”和“△”都是介于1~9之间的自然数,“□”和“△”各是什么数字?to mymake "x random(9)make "y random(9)if 13*(:x*10+9)+7*(:y*10+3)=1148 then (pr [□=]:x [△=]:y) stopmyend7、随机产生10道三位数减两位数的减法题或三位数除以两位数除法题,并实现:A.三位数和两位数是随机产生的;B.由用户输入计算值,计算机给出对错信息;C.对一道题加10分,错一道题不改变分数。

LOGO甲组试题

LOGO甲组试题
考生填写: 区
学校
姓名
考号:
全国中小学信息意:1、竞赛用时(含存盘时间)80 分钟,全卷满分 100 分。 2、程序必须输入计算机,按要求存盘。文件存储命名方法:“参赛号-题号”。 3、考试完后,考生不能将试卷带离考场。
题号 得分 阅卷签名 一 二 总分
一、风车咕噜咕噜转,小伙伴真开心。画出下面的风车,让风车转起来!
不动的部分
转动的部分
二、编一程序呈现下图的效果。下图分为两部分:第一部分 15 颗彩色的星星呈
螺旋状分布(颜色从 0 号色到 14 号色)。 第二部分, 15 颗星星沿着圆心进行旋转。

2010杭州市小学生LOGO竞赛初赛卷——答案

2010杭州市小学生LOGO语言程序设计竞赛(时间:90分钟)姓名:学校:编号:一、填空题(34分)1. 根据中文说明写出logo命令:后退BK 左转LT 落笔PD 藏龟HT显示角度HEADING 全图形屏幕FS 回母位HOME 显示x 坐标XCOR停止本过程运行STOP 转向指定方向SETH 对封闭区域涂色FILL将程序从磁盘调入内存LOAD 沿水平方向移动到x 点SETX2. “REPEAT 重复次数[命令序列]”的功能是按___命令序列_ __重复执行所规定的重复次数。

3. 用重复命令画正多边形,当所画的正多边形的边数___越多_____、边长___越小_____,所得到的正多边形就越接于__园_______。

4. 定义带参过程时的参数也称_变量__________,是由___冒号跟变名_________组成;在调用带参过程时,对应位置上放的实际数据称为____实参________。

带参过程所带的参数可以根据实际需要带一个、二个或更多个,各个参数之间必须用___空格_____分隔。

5. __CLEAR___命令是清屏不复位,____CS___命令能恢复LOGO初始状态,__CS_____和___DRAW____两条命令是清屏及复位.。

6. 用重复命令画边长为30的正方形的命令是:__REPEAT 4[FD 30 RT 90]___________ _____ __。

7. 画边长为X的N角星的命令是:_____REPEAT N[FD X RT 180-180/N]____________ ______ _____。

8. 画边长为L的正N边形的命令是:___REPEAT N[FD L RT 360/N]___________ __________ _______。

9.朝向查询命令与海龟当前方向__HEADING_____,方向查询命令与海龟当前方向________。

10.过程的第一行叫___过程头_____,它以to开头,后跟过程名(中间用空格间隔);中间部分称为_过程体______,它由解决一个问题的具体命令组成;最后一行是_过程尾______,用end表示过程结束。

logo 程序设计 竞赛准备 题库

一、重复命令嵌套及有关图形的画法二、带变量过车和尾递归过程1设计一个尾递归过程画出右图下图,2、下图中,小圆半径是大圆半径的0.75倍,请你设计一个过程实现下图,要求可以控制圆的层数。

3、编写一个任意边长任意边数的正多边形的过程。

4、设计一个递归过程,主过程名是zhizhu,画出如下蜘蛛网图形5、设计一个一个正方形螺旋线图形6、设计一个递归过程画出下面图形8、设计一个递归过程画出下面图形9、设计一个递归过程画出下面图形10、设计一个递归过程,主程序名是zdbx,画一个逐步放大的正多边形,正多边形的个数可以指定11、设计一个递归程序画出下面图形12、设计一个递归程序画出下面图形,图形的层数可以控制14、以正方形为基本图形,编写一个带变量的过程mzfx :n 其中:n代表正方形的个数,调用这个过程画出下面图形Mzfx 4 Mzfx 5 Mzfx 6一、用重复命令画出下图:二、设计过程画下图1、2、由大到小的糖葫芦P为串数,M为个数。

最大的为10,一个比一个小0.8 。

当执行THL 6 5时有以下结果:3、设计一个尾递归过程画出下图。

4、设计一个尾递归过程画出下图。

4、设计一个尾递归过程画出下图。

1、设计一个尾递归过程画出下图。

三、用重复命令或嵌套出下图。

六、由大到小的糖葫芦P为串数,M为个数。

最大的为10,一个比一个小0.8 。

当执行THL 6 5时有以下结果:to aa :ostampoval :o :oendto aa2 :mmake "o 10fd 20 pu fd 10 pdrepeat :m[aa :o pu fd 1.8*:o make "o :o*0.8 pd]pu setxy[0 0]pdendto THL :p :mrepeat :p[aa2 :m rt 360/:p]end四、如图三角堆:三角形边长20,:n为层数,当执行feng2 5时有如图。

57、to aarepeat 3[fd 20 rt 120]endto aa1 :nif :n=0 stoprepeat (2*:n-1)[aa fd 20]bk 20 make "n (:n-1) make "m 20*(2*:n-1)bk :m rt 60 pu fd 20 lt 60 bk 10 pdaa1 :nendto feng2 :nlt 90 aa1 :nend二、图:正方形边长80,最小的三角形边长30,三角形逐个增在1.5倍,主程序feng。

小学生信息技术LOGO语言竞赛试卷

第1页 共1页 年小学生信息技术LOGO 竞赛试卷
1.定义过程:画出这个机器人,主过程名为:JQR 。

第1题 第2题 第3题
2.定义过程:画出台扇图。

主过程名为:TaiShan 。

提示:风扇小圆半径为10;大圆半径为40;叶片为300°弧。

3.定义过程:画出荷花图。

主过程名为:HeHua 。

4.定义带参数N 的过程,交替画出正方形和圆。

主过程名为:ZFXYUAN 。

(要求:当参数N 为1时,只画出边长为160的正方形,即1个小图形;当参数N 为2时,在正方形中画出最大的圆,即2个小图形;当参数N 为3时,在圆中画出正方形,即3个小图形;……依次交替画图。


第4题 第5题
5.定义过程:画出如图所示的角形的三级图。

主过程名为:SJXJT 。

提示:画笔宽可设定为3 。

六年级LOGO小海龟编程

教后记:
通过实例的操作,让学生记忆LOGO语言中的一些基本命令,可以达到事半功倍的效果。这几个命令还需在后几节课中仍需强调。让学生多多接触。
第三课:小海龟的特技
学习任务:
3、学习LOGO的基本命令二
4、掌握抬笔、落笔、回家、橡皮擦、画笔粗细命令的使用
5、教学重点:
3、抬笔、落笔使用不同点
4、画笔粗细使用的前后一致性。
FILL涂色命令
百宝箱:
1、涂色步骤如下:抬笔——让小海龟走进封闭区——落笔——FILL命令
2、涂色要注意:封闭图形(不能有缺口)、提前选色(将海龟画笔的颜色提前变成要涂的颜色)
六年级LOGO小海龟编程
学生对LOGO语言比较感兴趣,有的学生还试着做后几节课的例子,表现出浓厚的学习欲望。
第二课:基本命令
学习任务:
1、学习LOGO的基本命令一
2、掌握前进、后退、左转、右转命令的使用格式
教学重点:
1、显龟、隐龟、清屏、清文本的使用不同点
2、命令使用格式
教学过程:
1、在命令窗口中输入以下命令,看看小海龟都画了什么图案
FD N后退N步
BK N前进N步
LT N左转N度
RT N右转N度
ST清屏
HT清除命令窗口文本
CT隐藏海龟
CS显示海龟
5、用刚才学到的法宝来画一把小椅子吧
课堂思考:
1、查一查LOGO帮助,看看小海龟有何本领
2、输入命令错误时,小海龟有反应?
3、操作中忘记输入空格,小海龟有什么反应?
实践练习:
学生练习,教师巡视指导
SETW空格数字
思考:
HOME命令作用是什么?
PE清除命令后要不要带数字?
SETW命令带的数字是越大,画的线就越粗,对不对?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小学六年级logo程序设计竞赛题
一、画图形。

(20分)
图一图二
1、(10分)写出画图一的命令
答案:repeat 8[fd 50 rt 360*3/8 fd 50 lt 360*3/8-360/8]
2、(10分)写出画图二的命令
答案:repeat 8[repeat 3[fd 50 rt 120]rt 360/8]
考查知识:重复命令的掌握。

考察技能:使用重复命令画出重复的规则图形。

评分标准:没有使用重复命令画图形的扣5分,只有使用难搞重复命令画出全部图形的才给10分。

二、(15分)编写一个带三个变量的过程dbx :n :k :bc,使过程能画出一个由n个边长为bc的正k变形
旋转而成的图形。

例如,调用一下过程能画出相对应的图形:
Dbx 6 6 50 Dbx 5 5 50 Dbx 10 4 50
答案:
to dbx :n :k :bc
repeat :n[repeat :k[fd :bc rt 360/:k]rt 360/:n]
end
考查知识:带变量的过程的使用
考察技能:能灵活运用带变量的过程画出不同的图形
三、(15分)编写一个计算一位小数加减乘除的人机交互过程main,当过程运行时,屏幕上会出现一道一位小数的计算题,在你输入这道题的答案后,屏幕会提示你这道题目你是做对了还是做错了。

相关文档
最新文档