2021年NOC复赛真题解析

2021-01-06 18:44:33何广林
电脑报 2021年49期
关键词:符号程序

何广林

本题来自2021年NOC创新编程复赛操作题。阿短是一位小学五年级学生,本学期即将结束,阿短打算创作一个能够进行四则运算练习的出题程序。程序能够随机出10道题,题目皆是一位数的加减乘除四则运算,每答对一题得1分。请你帮助阿短,编写出这个程序吧。

1.参与运算的两个数值都是从0到9之间随机获取,运算符是从“+”、“-”、“*”、“/”中随机产生,并作为询问的内容,如题干配图所示;

2.在要求1的基础上进一步对数值做出限制,如果运算符为“-”,那么要求被减数不小于减数;如果运算符为“/”,那么除数不得为0;

3.程序对随机生成的算式进行运算,并对结果进行四舍五入取整。如果用户输入答案与结果相等,那么说出“回答正确”,然后将得分增加1分;否则说出“回答错误”;

4.程序总共随机生成10道题目(图1)。

1.在计算机中,“*”表示乘法运算,等同于数学中“×”; “/”表示除法运算,等同于数学中“÷”;

2.对于除法运算,要求除数不得为0,对于结果为小数的情况,进行四舍五入取整;

3.小学数学大纲中不涉及负数运算,所以在进行减法运算时,要求被减数不小于减数。

1.首先明确怎么去定义函数和调用自定义函数,确定新建“变量”项目;

2.分别编写“加、减、乘、除”4个自定义函数子程序;

3.确定“加、减、乘、除”4个运算符号,并将其添加入“运算符号”列表中;

4.根据列表“运算符号”中随机出现的“符号”,调用相应的函数“子程序”出题。

(一)添加或导入一角色,背景为白色。添加如图2中的全局变量和列表(图2)。

(二)编写“加、减、乘、除”各函数子程序。……

登录APP查看全文

猜你喜欢
符号程序
学符号,比多少
幼儿园(2021年6期)2021-07-28 07:42:14
“+”“-”符号的由来
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
变符号
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
倍图的全符号点控制数
图的有效符号边控制数