流程图编程参考(答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RAPTOR 程序设计评分标准
1. 从键盘输入任意整数N ,当N
0时显示“Error !”,否则利用循环结构计算
并显示1 + 3 + 5 + … + (2×N - 1)的值。(100分)
2. 设计循环结构程序输入任意10个整数,分别统计其中的奇数个数、偶数个
10分 10分
20分
5分 20分
10分 10分
10分
5分
数、所有数的累加和,然后显示结果。(100分)
3.设计循环结构程序输入任意10个数,然后求这批数的最大值、最小值、平
均值,显示结果。(100分)
4. 设计循环结构程序输入任意10个学生某门课程考试成绩X ,如果X 90,则显示“A ”;如果75X<90,则显示“B ”;如果60X<75,则显示“C ”;如果X<60,则显示“D ”。(100分)
10分
10分
5分 10分
10
10分
10分
20分
5分
5分
5分
5. 设计循环结构程序输入任意10个学生某门课程考试成绩,然后分别计算并显示成绩在80分(含80分)以上的学生人数、不及格学生人数、全班平均分。(100分)
5分
6. 设计循环结构程序输入某商场10个顾客的消费金额X ,当X ≥5000元,折扣率为10%;当3000≤X <5000,折扣率为5%;当1000≤X <3000,折扣率为3%;否则,折扣率为0;计算并显示每位顾客的实际支付金额。(100分)
7. 输入任意数X ,当X=0时显示“Error!”, 否则利用循环结构计算并显示表达式1/X + 2/X + 3/X + … + 10/X 的值。(100分)
5分
8.设计循环结构程序输入任意10个整数,分别统计其中的正数和、负数和以
及总和,然后显示结果。(100分)
5分
5分
5分
20分
10分
15分
10分10分
5分
5分
5分
5分
9.从键盘输入任意整数N,当N0时显示“Error!”,否则利用循环结构计算
并显示N 的阶乘值(1 × 2 × 3 × … × N )。(100分)
10. 输入任意整数N 值,当N
0时显示“Error !”,否则利用循环结构计算并显
示1/2 + 1/4 + 1/6 + …. + 1/(2 × N )的值。(100分)
10分
10分 10分
5分
20分
20分 5分
10分
10分
11. 设计循环结构程序输入任意10个圆的半径值R ,当R 0时,则显示“Error!”,
否则分别计算并显示这些圆的面积值。(100分)
20分
5分 5分
10分 10分
20分
10分
10分
10分
10分
25分
10分
25分
10分10分
10分
12.输入任意数X,当X0时显示“Error!”,否则利用循环结构计算表达式的值,
然后显示结果。(100分)
13、编写Raptor11187.rap实现:输入任意整数N值,当N≤0时显示“Error!”,否则利用循环结构计算并显示 1 + 1/3 + 1/5 + 1/7 + …+ 1/(2 ×N - 1)的值。
14、编写Raptor11188.rap实现:输入任意整数N值,当N≤0时显示“Error!”,否则判断N是否为素数并输出结果(“It is a prime number.”“It is not a prime number.”)。
15、编写Raptor11194.rap实现:从键盘输入任意整数N,当N小于或等于0时显示“Error!”,否则计算并显示2 + 4 + 6 + …+ (2×N )的值。
16、编写11217.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/2+2/3+3/4+…+n/(n+1)的值,然后分别输出变量n和sum的值。要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.4071”。
17.编写11218.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=2^1+2^2+2^3+…+2^n(其中2^n表示2的n 次方)的值,然后分别输出变量n和sum的值。要求流程图执行时给出输入
提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=126”。
18.输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/2+3/4+5/6+…+(2×n-1)/(2×n)的值,然后分别输出变量n和sum的值。要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.7750”。
19.输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1×(n+1)+2×(n+2)+3×(n+3)+…+n×(n+n)的值,然后分别输出变量n和sum的值。要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=217”。
20、编写11221.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=n-1/1-1/3-1/5-…-1/(2×n-1)的值,然后分别输出变量n和sum的值。要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.1218”。