A38721. 植树节种树题目说明背景信息:植物节是保护树木,并组织动员组织群众积极参加以植树造林为活动内容的节日,提倡通过这种活动,激发人们爱林造林的热情、意识到环保的重要性。每年3月12日为植树节。编程实现:通过程序把树木种到对应位置。具体要求:1). 点击绿旗,舞台上出现整齐排列的九块土地,右侧出现三种树木的列表。鼠标指针碰到其中一块土地时土地会改变颜色,鼠标离开时土地恢复成原来的颜色;2). 在右侧选中…
填空题
困难
知识点
题目描述
植树节种树
题目说明
背景信息:
植物节是保护树木,并组织动员组织群众积极参加以植树造林为活动内容的节日,提倡通过这种活动,激发人们爱林造林的热情、意识到环保的重要性。每年3月12日为植树节。
编程实现:
通过程序把树木种到对应位置。
具体要求:
1). 点击绿旗,舞台上出现整齐排列的九块土地,右侧出现三种树木的列表。鼠标指针碰到其中一块土地时土地会改变颜色,鼠标离开时土地恢复成原来的颜色;

2). 在右侧选中一种树木用鼠标拖拽到指定的土地上,松开鼠标即为种下树木;
注意:
a. 必须移动土地上,才能种下,否则树消失;
b. 种下的树,必须在土地的正中央;
c. 已经种下的树不能再拖拽。

3). 每块土地上只能种一棵树,如果该块土地已经种树,第二次把树种在这块土地的时候拖拽出来的树会说:“这里已经有树了!”1秒,然后删除拖拽的树;

4). 当9块土地都种满了树,程序结束。
参考答案
本题难度系数为5,积木块数量73个左右 ,涉及到的知识点主要包括:
克隆编程,重点是克隆按规则排列的克隆技巧;
变量的使用,尤其是私有变量在克隆体中的应用;
列表的应用;
拖拽角色的实现;
循环编程,包括循环嵌套和条件循环;
条件语句的嵌套答案解析
1.变量和列表初始化设置

2.克隆土地角色


3.克隆树木并种树


在上面的“否则”指令中,增加代码如下:

4.种满土地结束程序
将土地角色的克隆体代码块修改如下:

同理,在tree1角色中,修改绿旗代码块如下:

上一题
下一题