当前位置: 首页 > news >正文

网站规划中的三种常用类型世界互联网峰会马云

网站规划中的三种常用类型,世界互联网峰会马云,商城网站公司,专业网站制作公司是如何处理一个优秀网站的[导读]#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成#xff0c;后续会不定期解读蓝桥杯真题#xff0c;这是Scratch蓝桥杯真题解析第154讲。 第15届蓝桥杯第1次STEMA测评已于2023年8月20日落下帷幕#xff0c;编程题一共有6题#xff0c;分别如下超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成后续会不定期解读蓝桥杯真题这是Scratch蓝桥杯真题解析第154讲。 第15届蓝桥杯第1次STEMA测评已于2023年8月20日落下帷幕编程题一共有6题分别如下 行走的螃蟹 飞驰的高铁 旋转的正方体 弹跳小球 比较身高 数据计算 数据计算本题是2023年8月20日举行的第15届蓝桥杯STEMA测评Scratch编程中级组编程第6题题目要求编程实现数据计算。游戏开始后输入两个整数机器人先说出两数的和然后将整数转成二进制并输出。 先来看看题目的要求吧。 一.题目说明 编程实现 数据计算。 十进制整数转换成二进制整数采用“除2取余逆序排列”法可以将十进制数数转换为二进制整数例如140 计算步骤 140/2  70 ......0 70/2   35 .....0 35/2   17 ......1 17/2    8 ......1 8/2    4 .......0 4/2    2 .......0 2/2    1 ........0 1/2    0 ........1 余数逆序排序后转换为二进制的结果为 10001100 具体要求 1). 运行程序角色、背景如图所示 2). 等待1秒机器人说“输入2个数据”2秒 3). 舞台下方出现询问框机器人说输入第1个数据”数据为整数且1 ≤ 数据 ≤ 100) 例如输入80 4). 完成输入舞台下方出现询问框机器人说输入第2个数据”数据为整数且1 ≤ 数据 ≤ 100 例如输入60 5). 完成输入机器人说出两个数据的和 6). 等待1秒机器人说出两个数据和的二进制数。 评判标准 5分满足具体要求中的1 5分满足具体要求中的2 5分满足具体要求中的3 5分满足具体要求中的4 15分满足具体要求中的5 65分满足具体要求中的6。 二.思路分析 本题只有1个角色就是机器人如图所示 本题考查的知识点包括列表应用和数学运算。 根据题目的描述我们使用计算思维中的拆分思想可以将作品的功能分为两个模块 获取输入数据并求和 将十进制数字转成二进制 其中模块1比较简单只需要使用问答指令将玩家输入的两个数字相加然后说出即可。 真正的难点是模块2对于很多同学来说二进制是一个陌生的概念。当然出题老师充分考虑到这一点所以给出了进制转换的原理并给出了一个案例。这就要求考生要读懂这个案例并迅速找到实现思路。 转换的原理就8个字“除2取余逆序排列”这就意味着需要使用余数指令如图 同时每次除以2之后我们都需要把商保存起来这里的商必须是整数部分所以需要结合除法指令和向下取整指令如图 在这个过程中我们面临如下两个小问题 1). 除2取余运算要执行多少次 2). 怎么保存每次运算的商和余数 很显然不同的数字计算的次数是不一样的但是它们都有一个共同的特点就是当商等于0时就不需要再进行计算了这就是循环结束的条件。 每进行一次除2取余运算下一次就需要对新的商进行运算是不是要把每一次的商都用一个变量保存起来呢确实需要保存但是我们不需要新的变量直接使用一个变量每次更新一下即可这其实就是编程中经典的迭代思想。 对于每次的余数则可以使用两种方式来处理一是使用列表将每次计算的余数保存到列表计算完成依次将列表中的数字取出拼接成一个数字串即可二是直接使用字符串连接操作将每次得到的余数进行拼接。在本作品中超平老师将使用方式1来保存余数。 思路有了接下来我们就进入具体的编程实现环节。 三.编程实现 根据上面的思路分析我们分3步来编写程序 准备工作 获取数据输入并求和 将十进制转成二进制 1. 准备工作 这里的准备工作比较简单主要是创建好需要用到的变量和列表如图 其中变量“i”是计数器在循环遍历列表时需要用到。 2. 获取数据并求和 这一步比较简单其代码如下 为方便理解这里使用了两个变量“数字1”和“数字2”实际上还可以省去这两个变量每次将回答进行累加即可如图 不过需要注意使用方式1时变量“和”可以不用初始化而使用方式2时必须要将变量“和”初始化为0。 方式2是一个非常好用的编程技巧如果要输入多个数据的时候它的优势就体现出来了你说是吧。 3. 将十进制转成二进制 为了简化代码我们将转换的过程定义成一个自制积木自制积木的代码如下 简单说明3点 1). 列表一定要清空确保没有垃圾数据 2). 变量“二进制”的初始值一定要设置为空 3). 在向列表中添加余数的时候每次将余数插入到列表的最前面这就相当于逆序保存了余数在接下来循环遍历列表的时候只需要按照顺序拼接列表项即可。 有了自制积木在绿旗代码块的最下面添加如下3行代码即可 至此整个作品就创作好了一个简易的进制转换计算器就搞定了。 四.总结与思考 本题是中级组编程部分第6题分数为100分积木块数量40个左右涉及到的知识点主要包括 Scratch问答指令 变量的使用 列表的基本操作 运算符包括取余、除法、向下取整等 字符串连接运算 这是中级组的第6题也是最后一题难度较大完成时间20分钟左右难点是如何实现进制的转换。 二进制是计算机技术中广泛采用的一种数制由德国哲学家莱布尼茨发明相传是受到了中国易经的启发。 二进制数据是用0和1两个数码来表示的数它的基数为2进位规则是“逢二进一”数字计算机只能识别和处理由0和1符号串组成的代码。 计算机中一切都可以用二进制来表示不管是图片、指令、文件还是视频在计算机内部都是使用二进制来存储的。 对于进制之间的互相转换是每一个学习编程的孩子都必须熟练掌握的相信通过本作品的学习你已经掌握了十进制转换二级制的原理和技巧了。 超平老师给你留一个思考题如果要将十进制转换成八进制、十六进制该如何实现呢能否在本作品的基础上增加这两个小功能创作一个进制转换计算器呢。 如果你觉得文章对你有帮助别忘了点赞和转发予人玫瑰手有余香 需要素材和源码的可以移步至“超平的编程课”gzh。
http://www.huolong8.cn/news/460340/

相关文章:

  • 网站分栏目怎么做wordpress公众号菜单
  • 做网站推销话术注册100万的公司一年缴纳多少税
  • 北京网站制作服务东莞网站建设培训
  • 腾讯云win建设网站江门加盟网站建设
  • 网站建设的发展目标我做网站
  • 企业备案信息哪里可以查兰州seo排名优化服务
  • 卓进网站网页设计实验报告小结
  • 禅城建网站网络营销工作
  • 有哪些网站可以做笔译金蝶软件是干什么的
  • 宁波网站建设的步骤过程怎么制作网站图片不显示
  • 做网站构思保险公司网站开发
  • 湛江网站建设招聘深圳建设工程交易网站宝安
  • 乡镇中心小学校园网站建设指南广州建设教育网站
  • 合肥 网站建设网站开发逻辑
  • 济宁百度网站建设百度推广如何计费
  • 黄山网站建设哪家强邯郸购物网站建设
  • 网站做专题贵州网站制作品牌公司
  • 常用的网站建设技术有ssc网站建设教程
  • html手机网站开发教程辽宁建设工程招标信息网官网
  • 支付网站建设费进什么科目国外网站推广服务
  • 评价一个网站旅游网站建设方案预算
  • 建设集团网站价格网站开发合同模板免费
  • 提高网站打开速度的7大秘籍VPS如何做网站服务器
  • 学做网站传媒公司创业
  • 湛江网站建设的详细过程秦皇岛海三建设
  • 网站设计与制作说明书维护平台是什么工作
  • 贵阳论坛网站建设风铃制作
  • 网站到底是域名需要备案还是空间中国建设银行网站解绑手机
  • 上海做网站联系电话wordpress的意思和读音
  • 山东企业网站建设公司做自媒体小视屏哪个网站好