蓝桥杯青少年创意编程比赛Scratch样题讲解

2019-09-08 19:57
电脑报 2019年41期
关键词:水仙花个位编程

水仙花数

本次蓝桥杯比赛采用的Scratch版本为2.0版本。竞赛时长90分钟,形式为个人赛一人一机,选手自带笔记本计算机,计算机上应提前预装 Scratch 2.0 编程环境。比赛过程中选手的笔记本计算机应关闭 WiFi 和蓝牙。(比赛中没有 WiFi 网络)考试结束时,选手不退场,由裁判现场评判,并回收答卷。

注意:选择题的答案可能是一个,也可能是多个,请注意看试卷上的描述。编程题只看结果,不看代码流程。

1.问题描述

人们用Narcissus 形容那些异常喜爱自己容貌、有自恋倾向的人。 除了 0 和 1,自然数中各位数字的立方之和与其本身相等的数称为“水仙花数”。 通过编程的方法,找出 100 至 999 以内的“水仙花数”。

2.编程思路

本题要寻找的“水仙花数”是由 三位数字组成的,可以将其拆分为百位、十位、个位,然后按照“水仙花数”的计算规则进行验算。所以将100拆分为百位为1,十位为0,个位为0的三部分,依次计算百位的三次方、十位的三次方、个位的三次方,最终将三者结果相加,判断结果是否等于100,如果是,则100为水仙花数,并将其加入列表。

3.编程实现

(1)使用默认舞台背景

(2)使用默认角色小猫,我们将程序写在小猫角色中

(3)将程序保存,命名为试卷要求的格式(一定要注意看试卷上要求的文件命名格式)

4.擴展练习

用户输入一个四位数的正整数,用两 种编程的方法说出其千位、百位、十位、个位数字。(将程序保存为“Scratch姓名扩展练习.sb2”)

猜你喜欢
水仙花个位编程
牢记方法大量练习
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
水仙花栽在水里也能开花
个位与十位的故事
个位与十位的故事
个位与十位的故事
编程屋完成数百元万天使轮融资
学编程,先画画
水仙花