#5407. 复赛模拟题-数学专项

复赛模拟题-数学专项

去编程

1.求和

1.准备工作

(1)保留舞台中的小猫角色和白色背景。

2.功能实现

(1)计算1~100 中,可以被3 整除的数之和;

(2)说出被3 整除的数之和。

image

2.求平均分

善于思考的小猫看到期末老师算平均分很麻烦,想要设计一个用于统计班级平均分的系统,利用电脑快速帮助老师完成平均分的计算。你能帮帮它吗?

1. 准备工作

(1)保留白色背景及默认小猫角色。

2. 功能实现

(1)通过询问,手动输入班级人数;

(2)根据班级总人数依次询问“第x 名的成绩是?”,并输入每一位同学的成绩;(x表示第几名,例如第1 名的成绩是?第2 名的成绩是?)

(3)小猫通过询问获取的数据进行计算,四舍五入后说出平均分。

image

3.阶乘求和

输入5,小猫会说出从1 的阶乘、2 的阶乘,一直到5 的阶乘的和。 注意:阶乘可以!表示,5!=5*4*3*2*1 4!=4*3*2*1

1. 准备工作

(1) 保留空白背景。

(2) 保留小猫角色。

2. 功能实现

(1) 询问阶乘数(如左图)。

(2) 角色小猫依次说出“1 的阶乘等于xxx”,"2 的阶乘等于xxx”,一直到输入数的阶乘(如右图)

(3) 小猫最后说出阶乘和。

image image image

4.判断质数

质数又叫素数,是在大于1 的自然数中,除1 和其本身以外没有其他因数的自然数。 请设计一个质数判断器

image

1. 准备工作

(1)保留小猫角色和白色背景。

2. 功能实现

(1)通过询问并等待输入一个大于1 的自然数;

(2)判断输入的数是否是质数,并说出判断结果。

5.判断奇偶数

1.准备工作

(1)导入角色Cat Flying、Apple、Bananas;

(2)保留白色背景。

2.功能实现

(1)点击绿旗,Cat Flying 询问“请输入一个正整数,小猫会自动判断它是奇数还是偶数,

(2)奇数显示苹果,偶数显示香蕉!”(此处考生可简写)。

(3)输入数字,如果是奇数,说“它是奇数”2 秒后,苹果显示出来;如果是偶数,说“它是偶数”2 秒后,香蕉显示出来。

image image image

6.最大公约数

如果6 除以2 的余数是0,那么我们就说2 是6 的约数。4 除以4 的余数是0,4 也是4 的约数。同理可以求出,4 的约数有1、2 和4,6 的约数有1、2、3 和6。两个数的 最大公约数是指两个数相同的约数中最大的那一个,如4 和6 两个数的最大公约数是2。

image

辗转相除法求最大公约数的步骤如下: 正整数a 和b(a>b),

步骤①:如果a 除以b 的余数m 等于0,那么a 和b 的最大公约数是b。

步骤②:如果a 除以b 的余数m 不等于0,那么将a 的值设为b,将b 的值设为m, 重复进行步骤①。 请你根据上述方法编写程序求出两个整数的最大公约数。

1.准备工作

(1)保留小猫角色,默认位置;

(2)白色背景。

2.功能实现

(1)建立两个变量a 和b,将这两个变量设为1 至99 之间的随机数;

(2)根据上面给出的步骤使用递归法,求这两个数a 和b 的最大公约数;

(3)最终小猫能正确说出这两个数的最大公约数,输出的格式为“最大公约数为X”,其中X 为通过程序计算出来的两个数的最大公约数的值

7. 计算三角形面积

编写程序自动计算三角形的面积。手动输入三角形的底和高,程序自动计算出三角形的面积,三角形的面积等于底*高/2。

1. 准备工作

小猫角色,白色背景。

2.功能实现

(1)询问“请输入三角形的底”,输入一个数值;

(2)询问“请输入三角形的高”,输入一个数值;

(3)小猫说“三角形的面积是xxx”2 秒。

去编程