
流程图编程答案.doc
22页RAPTOR程序设计评分标准1. 从键盘输入任意整数N,当N£0时显示"Error!〞,否则利用循环构造计算并显示1+3+5+…+〔2×N - 1〕的值〔100分〕5分5分10分20分10分10分10分10分20分2. 设计循环构造程序输入任意10个整数,分别统计其中的奇数个数、偶数个数、所有数的累加和,然后显示结果〔100分〕5分5分5分5分10分5分5分10分10分5分5分5分5分20分3. 设计循环构造程序输入任意10个数,然后求这批数的最大值、最小值、平均值,显示结果〔100分〕5分5分5分5分5分5分5分10分10分10分15分5分5分5分5分4. 设计循环构造程序输入任意10个学生*门课程考试成绩*,如果*³90,则显示"A〞;如果75£*<90,则显示"B〞;如果60£*<75,则显示"C〞;如果*<60,则显示"D〞〔100分〕10分5分5分10分10分10分5分10分20分10分5分5分5分5分5分10分10分10分10分10分20分10分5. 设计循环构造程序输入任意10个学生*门课程考试成绩,然后分别计算并显示成绩在80分〔含80分〕以上的学生人数、不及格学生人数、全班平均分。
〔100分〕5分5分5分5分10分5分5分5分5分10分10分15分5分5分5分6. 设计循环构造程序输入*商场10个顾客的消费金额*,当*≥5000元,折扣率为10%;当3000≤*<5000,折扣率为5%;当1000≤*<3000,折扣率为3%;否则,折扣率为0;计算并显示每位顾客的实际支付金额〔100分〕5分5分5分10分10分10分5分20分5分5分10分10分7. 输入任意数*,当*=0时显示"Error!〞, 否则利用循环构造计算并显示表达式1/* + 2/* + 3/* + … + 10/*的值〔100分〕10分10分10分10分20分20分5分5分10分8. 设计循环构造程序输入任意10个整数,分别统计其中的正数和、负数和以及总和,然后显示结果〔100分〕10分10分10分5分15分5分5分5分5分20分5分5分9. 从键盘输入任意整数N,当N£0时显示"Error!〞,否则利用循环构造计算并显示N 的阶乘值〔1 × 2 × 3 ×…× N〕〔100分〕20分10分5分20分10分5分10分10分10分10. 输入任意整数N值,当N£0时显示"Error!〞,否则利用循环构造计算并显示1/2+1/4+1/6+….+1/〔2 ×N〕的值。
〔100分〕10分10分20分5分20分10分5分10分10分11. 设计循环构造程序输入任意10个圆的半径值R,当R£0时,则显示"Error!〞,否则分别计算并显示这些圆的面积值〔100分〕10分10分10分25分10分10分25分12. 输入任意数*,当*£0时显示"Error!〞,否则利用循环构造计算表达式的值,然后显示结果〔100分〕20分10分15分5分20分10分5分5分10分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〞21.输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=1×3+2×5+3×7+… +n×(2×n+1)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=203〞22、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=1/5+2/7+3/9+…+n/(2×n+3)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=1.9673〞23 、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=1^1+2^2+3^3+…+n^n〔其中n^n表示n的n次方〕的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=50069〞24、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=n-1/3-2/5-3/7-…-n/(2×n+1)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=3.4776〞25、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=1/3+3/5+5/7+…+(2×n-1)/(2×n+1)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=4.0897〞26、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=n/2+n/4+n/6+…+n/(2×n)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=7.3500〞27、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=2^1/1+2^2/3+2^3/5+…+2^n/(2×n-1)〔其中2^n表示2的n次方〕的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=16.5928〞28、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=n-2/5-4/7-6/9-…-(2×n)/( 2×n+3)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=2.0654〞29、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算 sum=1/3^1+2/3^2+3/3^3+…+n/3^n〔其中3^n表示3的n次方〕的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=0.7449〞30、请按照实验指导教材第6章实验1-实验4,完成以下作业: (1)Raptor作业交卷:单击此处上传文件"三角形面积计算.rap〞、"求最大值.rap〞、"计算累加和.rap〞、"求公约数和公倍数.rap〞到效劳器允许上传:三角形面积计算.rap, 求最大值.rap, 计算累加和.rap, 求公约数和公倍数.rap31、输入任意整数存入变量n中,假设n≤0或n>10,则打印出提示信息"Error!〞,否则分别计算表达式: p=1/1×1/3×1/5×…×1/(2×n-1)和sum=1+5+9+…+(4×n-3)的值,最后打印出变量n、p和sum的值。
要求流程图执行时给出输入提示信息"Please input n value:〞,输出格式例如为〔n=9时〕:"n=9 p=0. sum=153〞〔注:见程序 Raptor13681.rap〕32 请按如下要求完成Raptor流程图编程:(1)编写Raptor13718.rap实现:输入任意整数存入变量n中,假设n≤0或n>5,则打印出提示信息"Error!〞,否则计算表达式: f=1!+3!+5!+…+(2n-1)!的值,最后打印出变量n和f的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=5时〕:"n=5 f=368047〞〔注:见程序Raptor13718.rap〕33请按如下要求完成Raptor流程图编程: (1)编写13852.rap实现:输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程计算sum=1/3 + 3/5 + 5/7 + … + (2×n - 1)/(2×n + 1)的值,然后分别输出变量n和sum的值要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"n=6 sum=4.0897〞〔注:见程序13852.rap〕34、输入任意整数存入变量n中,假设n≤0则输出"Error!〞;否则组织循环构造流程打印数列:1 4 9 … n2。
要求流程图执行时给出输入提示信息"n="〞,输出格式例如为〔n=6时〕:"1 4 9 16 25 36〞。












