jian3
- 格式:doc
- 大小:177.50 KB
- 文档页数:9
3.把数学中的下列表达式改写成LOGO语言表达式:[(32+13)-(10+5)]÷8 X+Y÷4 4A-3B4.把LOGO语言表达式改写成数学中的表达式:3*:A+2*:B-1 (:A+:B)/(2*:A-:B) (:A+12)/:A+:B四、给出下面过程和图形,请在过程边上填上对应图形的编号。
假定海龟作图之箭头朝正上方。
(本题满分15分)1. 3. 4. 5.──REPEAT 2[FD 20 RT 90 FD 60 RT 90] FD 30END REPEAT 3[FD 30 LT 120] ──TO C ENDFD 30 ──TO DREPEAT 4[FD 20 LT 90] LT 30END REPEAT 3[FD 30 RT 120] ──TO E RT 180REPEAT 2[FD 60 RT 90 FD 20 RT 90] REPEAT 3[FD 30 RT 120] END END五、用带参数过程,编制如下图所示图形的过程。
要求每向右画一个正方形,边长减半,当正方形边长小于10时停止。
(本题满分20分)六、能用如下三个给定的过程和少量运用重复命令,抬笔、落笔命令,左转、右转命令及条件语句(其它命令一律不得使用),由你自己任题组合拼搭。
要求拼搭出的图形漂亮且有一定的命题,程序简洁,结构清晰。
(本题满分25分)1.弧过程:TO HU :R :DREPEAT :D/10[RT 5 FD 3.14/18* :R RT 5]END2.正三角形过程:TO ZSJX :SREPEAT 3[FD :S RT 120]END3.树叉过程:TO SC :XLT 45REPEAT 3[FD :X BK :X RT 45]LT 90BK:XEND一、用REPEAT命令将下列命令序列简化,并画出其对应的图形(本题满分12分)1. FD 40 图形:2.FD 40 FD 40 图形:RT 120 RT 90 RT 90FD 40 FD 20 FD 20RT 120 RT 90 RT 90FD 40 FD 40 FD 40RT 120 RT 90 RT 90HT FD 20 FD 20简化:RT 90 RT 90RT 90 RT 90简化:1.TO AREPEAT 4[FD 20 RT 90 FD 20 LT 90 FD 20 BK 20 RT 90]END执行:A2.TO B1REPEAT 2[FD 20 RT 90 FD 60 RT 90]ENDTO BREPEAT 4[B1 RT 90 FD 60]END执行:B3.TO C1 :XREPEAT 4[FD :X RT 90]ENDTO CC1 60 PU FD 40 RT 90FD 20 PD C1 20END执行:C4.TO DREPEAT 4[D1 FD 30 RT 90]ENDTO D1REPEAT 2[FD 10 RT 90 FD 30 RT 90]END执行:D5.TO E :XREPEAT 5[REPEA T 6[FD :X RT 90]RT 90 FD :X/2 RT 90]HOMEEND执行:E 206.TO F :XDRAW LT 180 FD :X-10 REPEAT 2[LT 120 FD :X+50]LT 120 FD :X-10 RT 90 REPEA T 3[FD :X+10 LT 90]END执行:F 30.(1)编写一个过程CFX,使其画出一个短边为:B,长边为2*:B的长方形。
(2)编写一个过程YUAN,使其画出一个半径为:R的圆。
1.一种商品,买10箱以下每箱20元,买10箱以上(含10箱)每箱18元,买30箱以上(含30箱)每箱15元。
请你编写一程序,能自动计算出总价格的程序。
)按编号逐条写出下列命令行的作用,并画出整组命令最后画出的图形:1 CS _______________2 ST _______________3 FD 80 _______________4 RT 90 _______________5 FD 60 _______________6 LT 90 _______________7 FD 100 _______________ 8 BK 180 _______________ 9 HT _______________ 4 )写出下列命令组画出的图形:1 CSRT 90 FD 120 BK 60 LT 90 FD 50RT 90 FD 40 BK 80 2 CSFD 100RT 90 FD 180RT 90 FD 100LT 90 FD 50 BK 1803 DRAWFD 100RT 90 FD 150 LT 90 FD 50 HOME 4 DRAWBK 120 FD 80 LT 90 FD 60 HOMEHT5 )写几条命令,画出如下图形:编写能画下列图形的带变量的过程,要注意海龟结束时的位置与方向:(1)边长为:B 的空心正三角形(2%)(2)边长为:B 的实心正三角形(5%)(3)画出由:N 个边长为:B 的实心正三角形组成的图形(5%))用重复命令画半径为60的1/4圆弧(左转):有(A)至(E)五个图形,请选择图形与下列命令组之间的对应关系。
即在括号处填上某图形是此命令组执行的结果:(1)HT REPEAT 3[REPEAT 2[RT 60 FD 60]RT 60](2)HT REPEAT 6[RT 30 FD 60 RT 60]一、填空题:(每小题1分,共⒈在提示符“?”下进入LOGO编辑部编写程序的方法有四种,其中有两种分别是:EDIT 过程名和使用快捷键F10,请你写出剩下的两种_____________________。
⒉写出显龟命令______和藏龟命令______。
⒊双重循环命令:REPEAT 2.5[REPEAT 2.2[……]]的执行次数是________。
⒋已知圆的半径为60,海龟画圆的重复命令是_________________。
⒌在命令状态下,输入FANG 60并且按回车键,它的作用是________________。
二、单项选择题:(每小题2分,共6分)⒈下面所给出的几个命令中,能使小海龟前进100步的命令有几个?()FD 100 、 BK -100 、FD 200÷2 、 FD 50 BK -50 、 FD -50 FD 100①一个②二个③三个④四个⒉在命令状态的任何情况下,输入命令:REPEAT 5[FD 72 RT 72],在屏幕上将会出现:()①五角星②正五边形③不一定画出正五边形④不一定画出五角星⒊下面给出几个重复画图命令,电脑能够完全执行的是:()①REPEAT 4[LT 90 FD 40 ②REPEAT 4[LT90 FD]③REPEAT 4(LT 90 FD 40) ④以上都不是三、读程序,写结果。
(每小题2分,共8分)⒈TO ZX TO FK TO TI执行命令TI 结果为:FD 80 ZX LT 60 CS REPEAT 6[FK]END END END⒉TO FKREPEAT 4[FD 50 RT 90]ENDTO QIFD 50 FK LT 90END 执行命令HH,结果为:TO HHCS REPEAT 4[QI REPEAT 50[]]END⒊TO JIE :X :Y ①执行命令JIE 1 1 ②执行命令JIE 1 0IF :X>6 (PR :X-1 [!=] :Y) STOP 结果为:结果为:JIE :X+1 :Y*:XEND⒋TO ABC :A TOXYZ :X 执行命令ABC 4 结果为:IF :A=6 THEN XYZ 1 PR "A STOP IF :X=2 STOPPR "B PR "CABC :A+1 XYZ :X+1END END四、编写程序。
(每小题3分,共6分)⒈给出一个基本直线命令:FD 10 PU FD 10 PD,利用循环在屏幕上画一个闪闪发光的小海龟。
说明:不要求使用其它颜色,也不要求使用动画。
⒉利用有参数过程和尾递归编写一个图形程序,让小海龟在屏幕上向右画出五个正的空心五角星。
海龟不能越出屏幕边界;当画完五个空心五角星后程序结束。
1.画出如图(一)所示图形,其中正六边形的边长为50,且图形中心是海龟的家,它离每个正六边形最近的点的距离为10。
2.画出如图(二)所示的商标,该商标由一个大正三角形与三个小的正三角形(边长等于大正三角形的一半)组成。
3.请编写一个LOGO程序,画出如图(三)所示的方格棋盘,其中每一个小棋盘为边长10的正方形。
画出一个如图(四)的峰窝,峰窝中的正六边形的边长为30。
1.画出如图(一)所示的图形,其中正方形的边长为120,四个角上的90度孤边长为正方形边长的三分之一。
2.画出如图(二)所示的三角形围巾。
3.画出如图(三)所示的花。
4.画出如图(四)的五星。
5.1)TO EX1 :XIF :X<3 STOPTEST P :XIFT [REPEAT :X [ RT 360/:X]]IFF [REPEAT :X [ RT 360/:X]]EX1 :X-1ENDTO P :X :MIF :M>SQRT ;X OP “TRUEIF 0=REMAINDER :X :M OP “FALSEP :X :M+1ENDTO H1REPEAT 3[PD FD 10 PU FD 5]5 PDENDTO H2REPEAT 7[PD FD 10 PU BK 5]5 PDEND执行EX1 10的结果2)TO EX2RT 90 PU FD 60 PD LT 72REPEAT 5[ LT 72 PU FD 24 ]ENDTO DYHT REPEAT [FD 15 RT FD LT 72]END 执行EX23)编一个函数过程,输入一个圆的半径,要求同时输出该圆的周长与面积。
TO EX3 :RMAKE “C 2*PI*:R MAKE “SOPEND五、编写一个能画出由n个半圆(n>1)围成的图形(其中n以参数形式输入)。
下面是N=4和N=7的图形。
三、按下面的图形与命令组之间的对应关系进行选择:1、CS REPEAT 4[FD 50 REPEAT 3[FD 50 LT 120]RT 90]()2、CS REPEAT 4[FD 50 REPEAT 3[FD 50 LT 120]LT 90]()3、CS REPEAT 4[FD 50 REPEAT 3[LT 120 FD 50]LT 90]()4、CS REPEAT 5[FD 50 REPEAT 3[LT 120 FD 50]RT 90]()5、CS REPEAT 4[REPEAT 5[LT 30 FD 50 LT 90]RT 120]()A B C D E一、有(A)至(D)四个图形,(1)至(4)四个命令组,请按图形与命令组之间的对应关系进行选择,即在括号处填上某图形是此命令组执行的结果。