教 学 大 纲
  授 课 教 案
  CAI 课 件
  实 验 指 导
  习   题
  课 程 试 卷
  参 考 资 料
 

第 2 实验 结构化程序设计

一、实验目的

1 .熟练掌握 if 结构、 if-else 结构语句。

2. 掌握 switch 语句。

3. 熟练掌握 for 循环、 while 循环、 do_while 循环。

4. 熟练掌握 continue 、 break 语句 。

5. 熟练掌握循环语句的嵌套。

二、实验内容

1. 编写一个程序,求一元二次方程 ax 2 +bx+c=0 的根。

2. 给出一个百分制的成绩,要求输出成绩等级“ A ”、“ B ”,“ C ”,“ D ”,“ E ”。

90 分以上的为 :“ A ” 级 , 80~89 分的为 “ B ”, 70~79 分的为 “ C ”, 60~69 分的为 “ D ”, 60 分以下的为 “ E ” 。

 

                         1 ( x < -1 )

3 .编程序:设函数 y =    2*x+9 ( -1 ≤ x ≤ 1 )

                        5*x 2 -3 ( x > 1 )

 

4. 分别用三种循环语句完成计算 1+2+3+4+ …… 1000 。

5 . 分别用三种循环语句完成计算 10 !。

6. 求 FIBONACCI 数列 1 , 1 , 2 , 3 , 5 , 8 ……的前 N(N 为偶数)项。

7. 输入一行字符 , 分别统计出其中的英文字母、空格、数字和其他字符的个数 .

8 .编三个程序,分别输出如下图形:

图 1

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

图 2

* * * * * * * * *

* * * * * * *

* * * * *

* * *

*

9 .求 100 到 300 之间的全部素数,并且每行输出五个数。

10. 打印九九表。

11 .计算 1 ! +2 ! +3 ! +4 ! + …… 10 !。

12 . 求序列 2/1+3/2+5/3+8/5+... 前期 20 项之和 .

13 .输入一行字符串 , 按空格分为若干单词 , 然后每行只输出一个单词 .

 

 

版权所有 © 2006-2007 沈阳大学信息工程学院 计算机基础教研室