实验三 循环结构程序设计 联系客服

发布时间 : 星期一 文章实验三 循环结构程序设计更新完毕开始阅读73facf924431b90d6d85c761

实验三 循环结构程序设计

一、 教学目标

1.了解循环及控制语句的使用;

2.掌握while语句、for语句、do-while循环语句的应用; 3.理解continue、break、goto循环控制语句的应用;

4.掌握嵌套循环语句的使用。

二、实验环境

1.操作系统:Windows 7 2.实验软件:VC++ 6.0

三、 教学内容与教学过程

1.理论内容介绍 (20分钟) (1)三种常用循环语句格式与执行过程。 (2)循环控制语句的的使用。 (3)嵌套式循环语句的结构与应用。

2.本讲实验的内容及要求 (30分钟) (1) while循环结构实验:

① 从键盘输入一个整数,统计该数的位数。例如,输入12345,输出5;输入-12,输出2;输入8,输出1。

②使用格里高利公式求π的近似值,要求精确到最后一项的绝对值小于10–4。 (2)for循环结构实验:

利用for循环语句,实现求解前10项整数的和(1+2+3+…+10)。 (3)do-while循环结构实验:

①利用do-while循环语句,输入一批学生的成绩,计算该批学生的平均成绩,并统计处不及格学生人数。

②利用do-while循环语句,实现求解前10项整数的和(1+2+3+…+10)。 (4)循环控制语句实验:

①利用break语句实现,从键盘上任意输入一个正整数n(n>=3),编程判断该数是否是素数,如果是,请输出Y,不是输出N。

②输出n个值,计算并输出1!+2!+3!+…+n!的值。 ③编程输入如下图案:

3.学生独立编写、调试、运行实验内容 (120分钟)

在实验过程中,进行指导和监督,为遇到问题的学生解答,辅导学生的实验。当出现的

问题较为普遍时,应进行统一讲解。

4.小结与实验报告要求 (10分钟)

(1)小结:对本次实验进行总结,对学生的实验情况作出评价,指出学生的不足并提出要求。

(2)实验报告要求:根据上级调试情况修改完成本次实验报告,报告应包括题目、步骤、仿真结果、对结果的分析,以及本次实验所取得的收获等。

实验四 函数程序设计

一、 教学目标

1.理解结构化、模块化程序设计的一般方法; 2.掌握函数的定义、声明及定义方法; 3.掌握模块化程序设计方法; 1.操作系统:Windows 7

二、实验环境

2.实验软件:VC++ 6.0

三、 教学内容与教学过程

1.理论内容介绍 (20分钟) (1)函数的定义、声明、调用以及数据传递方法 (2)局部变量、全局变量、静态变量的应用。 (3)模块化程序设计的基本思路。

2.本讲实验的内容及要求 (30分钟) (1) 基本函数定义、声明实验: ①自定义一个求圆的面积的函数。

②使用函数分5行输出从1到5的5个数字,每行输出一个数字。 (2)函数的递归调用实验:

利用递归调用方法实现,Fibonacci数列的组成规律为0,1,2,3,5,8,13,21,…,求Fibonacci数列第i项的值(0=

②求10名学生的平均成绩。 ③用递归方法求解n!。 (3)变量与函数实验:

①输入正方体的长宽高l、w、h。球体积及三个面的x*y、y*z、z*x。 ②编写函数,重复打印给定字符n次,n由输入数字确定。

③编写一个函数,用来删除字符串中的所有空格。例如,输入asd af aa z67,则输出为asdafaaz67。

3.学生独立编写、调试、运行实验内容 (120分钟)

在实验过程中,进行指导和监督,为遇到问题的学生解答,辅导学生的实验。当出现的问题较为普遍时,应进行统一讲解。

4.小结与实验报告要求 (10分钟)

(1)小结:对本次实验进行总结,对学生的实验情况作出评价,指出学生的不足并提出要求。

(2)实验报告要求:根据上级调试情况修改完成本次实验报告,报告应包括题目、步骤、仿真结果、对结果的分析,以及本次实验所取得的收获等。