电子学会scratch四级2023年9月24题—小小情报员

本文介绍了如何使用Scratch编程语言解决2023年四级考试中的一个问题,涉及角色交互、加密规则和逻辑思维。主要内容包括角色初始位置设定、用户输入验证、加密过程和思维导图的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、小小情报员(202309scratch四级24题)

1.准备工作

(1)选择背景 Colorful City;

(2)保留角色小猫,选择角色Ballerina。

2.功能实现

(1)角色小猫初始位置在舞台左下方,角色Ballerina初始位置在舞台右下方,如下图所示;

(2)点击小猫,小猫询问"请输入一段英文",输入的英文只包含大写字母、空格和标点符号;

(3)对文本内容进行加密,角色Ballerina说出加密后的英文5秒;  

(4)加密规则:用字母D代替字母A、用字母E代替字母B……用字母A代替字母X、用字母B代替字母Y、用字母C代替字母Z,统一使用大写字母,空格和标点符号加密后不变。

本题有一定难度,主要考察列表和分支结构,以及逻辑思维,能从题目给的规则,转换成对应思维导图

效-果-演-示

小小情报员

题-目-讲-解

一、思路分析

二、小猫

 

三、 小女孩

1、建立一个大写字母表

2、建立两个变量用来分别存储加密前英文,和加密后英文;用变量i来存储字母表编号

初始化

3、我们的加密规则

根据加密规则转换成对应思维导图

 判断【回答的字符串】当前字符是否是大写字母

如果是,那么判断当前字符是否X,Y,Z,也就是字母表编号大于23

如果是,[X字母-23]变成A,[Y字母-23]变成B

其他的同理

 

总-结

总的来说,本题还是有一定难度,主要是“能从题目给的规则,转换成对应思维导图”从规则中看出里面涉及到两个“如果...那么...否则”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值