#5407. 复赛模拟题-数学专项
复赛模拟题-数学专项
1.求和
1.准备工作
(1)保留舞台中的小猫角色和白色背景。
2.功能实现
(1)计算1~100 中,可以被3 整除的数之和;
(2)说出被3 整除的数之和。
2.求平均分
善于思考的小猫看到期末老师算平均分很麻烦,想要设计一个用于统计班级平均分的系统,利用电脑快速帮助老师完成平均分的计算。你能帮帮它吗?
1. 准备工作
(1)保留白色背景及默认小猫角色。
2. 功能实现
(1)通过询问,手动输入班级人数;
(2)根据班级总人数依次询问“第x 名的成绩是?”,并输入每一位同学的成绩;(x表示第几名,例如第1 名的成绩是?第2 名的成绩是?)
(3)小猫通过询问获取的数据进行计算,四舍五入后说出平均分。
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) 小猫最后说出阶乘和。
4.判断质数
质数又叫素数,是在大于1 的自然数中,除1 和其本身以外没有其他因数的自然数。 请设计一个质数判断器
1. 准备工作
(1)保留小猫角色和白色背景。
2. 功能实现
(1)通过询问并等待输入一个大于1 的自然数;
(2)判断输入的数是否是质数,并说出判断结果。
5.判断奇偶数
1.准备工作
(1)导入角色Cat Flying、Apple、Bananas;
(2)保留白色背景。
2.功能实现
(1)点击绿旗,Cat Flying 询问“请输入一个正整数,小猫会自动判断它是奇数还是偶数,
(2)奇数显示苹果,偶数显示香蕉!”(此处考生可简写)。
(3)输入数字,如果是奇数,说“它是奇数”2 秒后,苹果显示出来;如果是偶数,说“它是偶数”2 秒后,香蕉显示出来。
6.最大公约数
如果6 除以2 的余数是0,那么我们就说2 是6 的约数。4 除以4 的余数是0,4 也是4 的约数。同理可以求出,4 的约数有1、2 和4,6 的约数有1、2、3 和6。两个数的 最大公约数是指两个数相同的约数中最大的那一个,如4 和6 两个数的最大公约数是2。
辗转相除法求最大公约数的步骤如下: 正整数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 秒。