实验三选循环结构程序设计 下载本文

实验三 循环结构程序设计

1 小学生计算机辅助教学系统

计算机在教育中的应用常被称为计算机辅助教学(CAI)。请编写一个程序来帮助小学生学习基本算术运算。

通过计算机随机产生10道四则运算题,两个操作数为1~10之间的随机数,运算类型为加、减、乘、整除中的任意一种,不给机会重做,如果学生回答正确,则显示“Right!”,否则显示“Wrong!”。10道题全部做完后,按每道题10分统计总分,然后打印出总分和学生的回答正确率。若回答正确率低于75%,则重新做10道题,直到回答正确率高于75%时才退出程序。

2 穷举法编程实践

在海军节开幕式上,有A,B,C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。

3 菱形字母图形设计

在设计以下字母图形的基础上,编程实现菱形字母塔。

A

ABA

ABCBA

ABCDCBA

...

ABCDEFGHIHGFEDCBA

...

ABCDE ...UVWXYXWVU ... EDCBA

ABCDEF ...VWXYZYXWV ... FEDCBA

实验要求:

1. 熟悉实现循环结构的几种C语句表达方式;

2. 掌握简单的动态调试程序方法,即单步运行和设置断点的方法步骤。

3.上交作业文件:每位同学以学号命名建立文件夹,将所有作业源程序文件存放于该文件夹下,按照规定的时间节点提交给课代表。