- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、简答题
1、二进制像素绘制程序
二进制是由0和1组成的数,0用黑色方块表示,1用白色方块表示。输入一个8位二
进制数,用黑白色方块表示出来
1.准备工作
(1)默认小猫角色,默认白色背景;
(2)绘制“正方形”角色,角色有“黑”、“白”两个造型
2.功能实现
(1)小猫询问“请输入一个8位二进制”,检查输入二进制位数,如果不是8位,继
续询问,直到输入8位为止;
(2)根据输入二进制,用黑白块表示出二进制,注意不能超出舞台
参考答案:
略
解析:【喵呜刷题小喵解析】:该编程题要求实现一个二进制像素绘制程序,将输
入的8位二进制数用黑白色方块表示出来。我们可以使用积木式编程语言来实现
首先,我们需要设置背景和默认角色。默认背景是白色,默认角色是小猫。此外,
我们需要创建一个名为“正方形”的角色,它有“黑”和“白”两种造型。接着,我们让
小猫询问用户输入一个8位二进制数。如果输入的长度不是8位,则继续询问,直到
输入8位为止。然后,根据输入的二进制数,使用黑白块表示出二进制。我们使用
变量binary来存储输入的二进制数,使用变量i来遍历这个二进制数。如果binary的
第i位是1,则设定正方形角色的造型为“白”,否则设定为“黑”。然后,设定正方形
的x和y坐标,使其显示在舞台上。最后,我们重复这个过程,直到遍历完整个二进
制数。这样,我们就完成了二进制像素绘制程序
2、接球游戏
小球随机选择舞台四个角向小猫飞过去,碰到小猫后消失,小猫实时说出接到了多
少个球
1.准备工作
(1)默认小猫角色,默认白色背景;
(2)选择Ball角色
2.功能实现
(1)小猫位于舞台中心位置;
(2)每次点击舞台,小球克隆一次,随机选择舞台四个角中的一个,面向小猫飞
出;
(3)克隆小球的造型随机;
(4)克隆小球碰到小猫后消失;
(5)小猫实时说出,接到了几个小球
参考答案:
略
解析:【喵呜刷题小喵解析】:首先,在舞台初始化部分,我们设置了舞台的背景
色为白色,默认角色为“小猫”,并将其位置设定为舞台中心。接着,我们定义了一
个“Ball”角色,其默认位置是舞台的左上角(x=0,
y=0),通过“clone”指令克隆小球,克隆后的位置随机,造型随机,面向小猫飞出
然后,我们设置了一个点击舞台的事件,每次点击舞台,小球就会克隆一次。最后
,我们设置了一个小球碰到小猫的事件,当小球碰到小猫时,小球消失,小猫说出
接到了一个小球。这样,我们就完成了一个接球游戏的编程
3、冬天下雪了
1.准备工作
(1)导入背景Jurassic;
(2)导入角色WizardGirl、Snowflake
2.功能实现
(1)点击绿旗,WizardGirl说“听我指令,开始下雪!”2秒;
(2)WizardGirl广播“开始下雪”后隐藏;
(3)Snowflake接收到广播“开始下雪”后,雪花从天上不断下落,当雪花飘落到地
面上就消失了
参考答案:
略
解析:【喵呜刷题小喵解析】:此编程题要求模拟冬天下雪的场景,其中涉及两个
角色:WizardGirl和Snowflake1.**准备工作**:*
导入背景Jurassic:这通常意味着选择一个与恐龙时代相关的背景,但在这个场景
中,背景可能与下雪无关,可能是为了与角色和场景相协调*导入角色Wizard
Girl和Snowflake:这两个角色分别代表发布下雪指令的角色和雪花2.
**功能实现**:*点击绿旗,Wizard
Girl说“听我指令,开始下雪!”2秒:这表示当绿旗被点击时,Wizard
Girl会说出这句话,并持续2秒*Wizard
Girl广播“开始下雪”后隐藏:广播是一种消息传递方式,当Wizard
Girl说出指令后,她会隐藏,并将“开始下雪”的消息发送给Snowflake*
Snowflake接收到广播“开始下雪”后,雪花从天上不断下落,当雪花飘落到地面上
就消失了:Snowflake角色会接收到广播消息,然后模拟雪花下落的过程。当下落
到边缘时,雪花会消失,模拟雪花落在地上的效果。根据上述描述,我们可以使用
类似的伪代码来实现这一场景。需要注意的是,不同的编程环境(如Scratch、mBl
ock
原创力文档


文档评论(0)