题目介绍
本作品来自《青少年软件编程(图形化)等级考试试卷(三级)》三.编程题 36.二进制像素绘制程序。
试题编号:20210210-2mm-36
试题类型:编程题
试题难度:较难
题目内容
二进制是由0和1组成的数,0用黑色方块表示,1用白色方块表示,输入一个8位二进制数,用黑白色方块表示出来。
![图片[1]-二进制像素绘制程序-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-27.png)
![图片[2]-二进制像素绘制程序-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-28.png)
效果展示
下载内容
- 源代码文件
准备工作
1)默认小猫角色,默认白色背景:
2)绘制“正方形”角色,角色有“黑”、“白”两个造型。
功能实现
1)小猫询问“请输入一个8位二进制”,检查输入二进制位数,如果不是8位,继续询问,直到输入8位为止:
2)根据输入二进制,用黑白块表示出二进制,注意不能超出舞台。
评分标准
1)绘制出黑白两方块;(1分)
2)能询问输入二进制;(1分)
3)检查二进制位数,不是8位,重复询问;(2分)
4)能够画出正确的黑白方块。(6分)
参考程序
见下载内容。
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
试题解析
本题有以下几个要点:
- 造型的绘制
- 问答的使用
- 循环的使用
- 判定字符串长度
- 分别获取第几个字符
- 克隆的使用
- 操作克隆体
- 颜色造型的变化
示例编码如下:
![图片[3]-二进制像素绘制程序-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-29.png)
![图片[4]-二进制像素绘制程序-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2023/04/image-30.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容