测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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

填空题 中等

题目描述

电子白板

题目说明

背景信息:

做一个电子白板,可以用鼠标控制画笔在白板上绘画。

编程实现:

用鼠标控制画笔移动,按下鼠标就落笔,松开鼠标就抬笔。可以在电子白板的下方选择不同的绘制工具。

具体要求:

1). 点击绿旗,舞台上出现要求的角色及背景,默认选择橡皮;


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


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


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


5). 通过点击鼠标可以在画笔和橡皮工具之间反复切换。

参考答案

本题难度系数为4,积木块数量100个左右 ,涉及到的知识点主要包括: Scratch画笔模块相关指令; 外部编程,包括切换造型和显示隐藏; 变量的基本使用; 循环结构和双分支条件结构的嵌套使用; 侦测指令,包括按下鼠标和获取鼠标的坐标; 逻辑与运算符的使用。

答案解析

根据题目描述和思路分析,我们可以分三步来编写程序:

点击角色更新颜色值

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

画笔绘制和擦除

上一题 下一题