<p style="text-align: center;"><strong><span style=";font-family:等线;color:#E53333;font-size:14px">Scratch图形化编程等级考试四级题:数字反转。</span></strong></p><p><span style=";font-family:等线;font-size:14px"> </span><span style="font-family: 等线;"> </span> <span style="font-family: 等线;">Jaime想去城堡探险,在城堡门口遇到了小猫,Jaime必须答对小猫提出的问题才能进入城堡。小猫出题啦:找到一个四位数,该四位数的各位数字翻转(个位变千位,十位变百位,百位变十位,千位变个位)后组成一个新的四位数,原来的四位数是这个新四位数的4倍。Jaime想请你帮助他编写程序并找到这个四位数。 </span></p><p><span style="font-family: 等线;"><img src="https://img.julecn.com/tk/yiq/plbrxzpedsoavwdc.png" alt=""> <img src="https://img.julecn.com/tk/clo/grqicumrfwbsgtgx.png" alt=""></span></p><p><span style=";font-family:等线;font-size:14px"> </span><span style=";font-family:等线;font-size:14px">1.准备工作</span></p><p style=";text-align: justify;font-size: 14px;font-family: DengXian;white-space: normal">1)保留小猫角色,添加背景“Castle 1”和角色“Jaime”。</p><p style=";text-align: justify;font-size: 14px;font-family: DengXian;white-space: normal"> 2.功能实现</p><p style=";text-align: justify;font-size: 14px;font-family: DengXian;white-space: normal"> (1)点击绿旗后,小猫说:“请说出符合要求的四位数”;</p><p style=";text-align: justify;font-size: 14px;font-family: DengXian;white-space: normal"> (2)遍历所有的四位数;</p><p style=";text-align: justify;font-size: 14px;font-family: DengXian;white-space: normal"> (3)获得每个四位数的反转数;</p><p style=";text-align: justify;font-size: 14px;font-family: DengXian;white-space: normal"> (4)判断该反转数的4倍是否等于未反转前的四位数;</p><p><span style="font-size: 14px;font-family: DengXian"> </span><span style="font-size: 14px;font-family: DengXian">(5)如果满足(4),Jaime说出该四位数2秒钟,如:8712=4*2178。 </span></p>
<p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">scratch</span><span style="font-family:宋体">编程题:</span></span><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">数三角形</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/ubd/xyykmdugtuyemalk.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/zmv/lyfpaccoxrvnkvns.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【题目描述】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">小杨在学习直角三角形面积时发现一个有趣的现象:用两个正整数作为直角边</span></span><span style="font-family: 宋体;">长度,有时能算出整数面积,有时会得到带小数点的面积。</span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">现在他想做一个统计:给定一个正整数</span> <span style="font-family:Calibri">n</span><span style="font-family:宋体">(</span><span style="font-family:Calibri">1 </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">n </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">1000</span><span style="font-family:宋体">),表示直角边的</span></span><span style="font-family: 宋体;">最大可能长度。</span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">默认小猫角色和白色背景,编写程序计算有多少对不同的整数直角边(</span><span style="font-family:Calibri">a</span><span style="font-family:宋体">,</span><span style="font-family:Calibri">b</span><span style="font-family:宋体">)</span></span><span style="font-family: 宋体;">满足:</span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">1</span><span style="font-family:宋体">、</span><span style="font-family:Calibri">1 </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">a </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">b </span><span style="font-family:宋体">≤ </span><span style="font-family:Calibri">n</span><span style="font-family:宋体">(确保 </span><span style="font-family:Calibri">a </span><span style="font-family:宋体">不大于 </span><span style="font-family:Calibri">b</span><span style="font-family:宋体">,避免重复计数)。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">2</span><span style="font-family:宋体">、直角三角形的面积 </span><span style="font-family:Calibri">=(a</span><span style="font-family:宋体">×</span><span style="font-family:Calibri">b)</span><span style="font-family:宋体">÷</span><span style="font-family:Calibri">2 </span><span style="font-family:宋体">是整数(没有小数部分)。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输入描述】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">新建变量</span><span style="font-family:宋体">“</span><span style="font-family:Calibri">n</span><span style="font-family:宋体">”,表示直角边的最大长度。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">如下图所示:</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/zmd/rlxxgxovquwbkdba.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输出描述】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">新建变量</span><span style="font-family:宋体">“</span><span style="font-family:Calibri">result</span><span style="font-family:宋体">”用于存储不同直角三角形数量。</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">如下图所示:</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体"><img src="https://img.julecn.com/tk/ldm/iutnqekkipigyqex.png" alt=""></span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输入样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">n = 3</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输出样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">result = 3</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输入样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">n = 5</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">【输出样例】</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">result = 9</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:宋体">注意:</span></span></p><p style=";text-align: justify;font-family: Calibri;font-size: 14px;white-space: normal"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">1. </span><span style="font-family:宋体">变量名的拼写(包括大小写)要和题目完全一致。</span></span></p><p style="text-align: justify; font-family: Calibri; font-size: 14px; white-space: normal;"><span style="font-family: 宋体;font-size: 14px"><span style="font-family:Calibri">2. </span><span style="font-family:宋体">输出结果存放在对应变量中即可,无需使用“说…”或“说…,</span><span style="font-family:Calibri">2 </span><span style="font-family:宋体">秒”积木</span></span><span style="font-family: 宋体;">块。</span></p>