A41235. 电子白板题目说明背景信息:做一个电子白板,可以用鼠标控制画笔在白板上绘画。编程实现:用鼠标控制画笔移动,按下鼠标就落笔,松开鼠标就抬笔。可以在电子白板的下方选择不同的绘制工具。具体要求:1). 点击绿旗,舞台上出现要求的角色及背景,默认选择橡皮;2). 点击画笔图标,出现颜色子菜单,点击可以选择画笔颜色;3). 按下鼠标键,可以在白板上绘画(画笔跟随鼠标指针移动),注意不能画到白板外部;4). …
填空题
中等
知识点
题目描述
电子白板
题目说明
背景信息:
做一个电子白板,可以用鼠标控制画笔在白板上绘画。
编程实现:
用鼠标控制画笔移动,按下鼠标就落笔,松开鼠标就抬笔。可以在电子白板的下方选择不同的绘制工具。
具体要求:
1). 点击绿旗,舞台上出现要求的角色及背景,默认选择橡皮;

2). 点击画笔图标,出现颜色子菜单,点击可以选择画笔颜色;

3). 按下鼠标键,可以在白板上绘画(画笔跟随鼠标指针移动),注意不能画到白板外部;

4). 点击橡皮图标,启动橡皮功能,此时颜色子菜单隐藏,按住鼠标键移动鼠标可以擦掉画出的线;

5). 通过点击鼠标可以在画笔和橡皮工具之间反复切换。
参考答案
本题难度系数为4,积木块数量100个左右 ,涉及到的知识点主要包括:
Scratch画笔模块相关指令;
外部编程,包括切换造型和显示隐藏;
变量的基本使用;
循环结构和双分支条件结构的嵌套使用;
侦测指令,包括按下鼠标和获取鼠标的坐标;
逻辑与运算符的使用。答案解析
根据题目描述和思路分析,我们可以分三步来编写程序:

点击角色更新颜色值


根据颜色值确定各角色的状态




画笔绘制和擦除


上一题
下一题