实验三 循环程序设计

本文由用户“xiaomuqiang”分享发布 更新时间:2021-12-29 07:49:55 举报文档

以下为《实验三 循环程序设计》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验三 循环程序设计

实验学时: 6

实验类型: 必选/设计

实验要求:编写、调式程序,实现在屏幕上输出

一、实验目的及要求

熟练掌握while、do—while和for三种循环语句,以及循环的嵌套。

二、实验内容

编写程序,完成下列题目:

1、分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。分析三种循环语句的相同点和区别。

2、求5!(提示:循环结构编写程序)

3、求和s=1!+3!+5! (提示:循环结构编写程序)

4、求和s= 3+33+333 (提示:循环结构编写程序)

5、有一数列:2/1,3/2,5/3,8/5,…,求出这个数列的前10项之和。

6、打印400以内的“水仙花数”。“水仙花数”是一个三位数,其各位数立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。编程思路为:通过循环确保读入一个三位数,随后拆开并计算它的各位数字的立方和,从而确定是否是“水仙花数”。

7、一个数如果恰好等于它的因子之和,这个数就称为完数。求200之内的所有完数。例如6的因子分别是1、2、3、6,因6=1+2+3,则6是完数。

8、一球从200m高度自由落下,每次落地后反向跳回原高度的一半,再落下,求它在第12次落地时,共经过多少m?第12次 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ”,然后提示学生重做,直到答对为止。

任务2 在任务1的基础之上,当学生回答错误时,最多给三次重做,三次仍未做对,则显示“Wrong!You have tried three times!Test over!”,程序结束。

任务3 在任务1的基础上,连续做10道乘法运算题,不给机会重做,若学生回答正确,则显示“Right!”,否则显示“Wrong!”。10道题全部做完后,按每题10分统计并输出总分,并输出学生的回答正确率。

任务4 在任务2的基础上,为了提高程序的可读性,完善人机对话界面,从而达到来吸引学生的注意力,故要为学生输入的每一个正确或错误的答案输出不同的评价,正确的答案评价分为四个等级:“Very good!”、“Excellent!”、“Nice work!”、“Keep up the good work!”,错误的答案评价分为三个等级:“No.Please try again.”、“Wrong.Try once more.” ,“Don't give up!”。

四、实验条件

局域网环境,每人一台计算机,Microsoft Visual C++ 6.0软件。

五、思考题

构成循环结构的语句有哪些?

六、实验报告

完成本次实验的报告,写清实验目的和要求、实验内容和实验结果,并打印实验报告。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《实验三 循环程序设计》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览