C语言实验教学教案2008 联系客服

发布时间 : 星期六 文章C语言实验教学教案2008更新完毕开始阅读f82a51fd04a1b0717fd5ddcc

《C语言程序设计》实验教学教案

23581321,,,,,,? 1235813求出这个数列的前20项之和。 4. 求Sn个a?n???a?aa?aaa???aa?a的值,其中a是一个数字,如

2+22+222+2222+22222(此时a=2,n=5),a和n均由键盘输入。 17. 输入x,计算级数:

1?x?x22!?x33!?x44!??

要求输出精度为10-8。

5. 用循环语句编写程序,输出如下图案: * * * * * * * * * * * * * * * * * * * * *

七、时间分配

本次实验课程全部用时90分钟,分配如下: 1. 实验题目1用时约15分钟。 2. 实验题目2用时约15分钟。 3. 实验题目3用时约20分钟。 4. 实验题目4用时约15分钟。 5. 实验题目5用时约20分钟。 6. 填写实验报告,约5分钟。

13

《C语言程序设计》实验教学教案

实验七 简单函数编程

一、实验目的

1. 掌握模块化编程方法中自定义函数和主调函数的模块关系。 2. 掌握定义无参函数和有参函数的定义及调用方法。 3. 掌握函数调用时如何处理函数的返回值。

二、实验意义

采用模块化程序设计的方法,是解决复杂问题的基础。将一个复杂的较大的问题,分解为一个个独立的简单模块。模块在C语言中是用函数来实现的,因此掌握好函数的定义、调用,及了解函数模块之间的连接关系对于开发大型项目具有非常重要的意义,函数的实验对于巩固和理解函数的知识是非常必要的。

三、实验重点

1 无参函数的定义和调用

2 有参无返回值函数的定义和调用 3 对于有返回值函数调用时的处理方法

四、实验难点

有参函数调用时,实参和形参的概念理解和对应关系。 有返回值函数调用时返回值的处理

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1. 编写一个函数,输出语句:“I Love China!”。

2. 调试下面的程序,记录系统给出的出错信息,并指出错误原因。 main( ) { int x,y;

printf(\

14

《C语言程序设计》实验教学教案

}

int sum(a,b); {

int a,b; return(a+b);

}

3. 编写函数,判断指定的字符是否是数字字符,如果是返回1,不是

则返回0。在主函数中输入该字符,调用函数判断该字符并输出是否是数字字符。

4. 编写一个函数,计算一个整数m的n次幂,在主函数中输入m和n,并在主函数中输出计算结果。 5. 编写一个函数,输出如下图形 *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * *

* * * * * * * * *

七、时间分配

本次实验课程全部用时90分钟,分配如下: 1. 实验题目1用时约10分钟。 2. 实验题目2用时约15分钟。 3. 实验题目3用时约20分钟。 4. 实验题目4用时约20分钟。 5. 实验题目5用时约20分钟。 6. 填写实验报告,约5分钟。

15

《C语言程序设计》实验教学教案

实验八 函数间数据传递编程

一、实验目的

1. 掌握函数的嵌套调用。

2. 掌握函数的声明方法。

3. 掌握库函数的使用,学会使用系统函数。 4. 掌握全局变量和局部变量的使用

二、实验意义

采用模块化程序设计的方法,是解决复杂问题的基础。在模块分解和组装时,必然要考虑到模块间数据的传递和联系问题。了解变量的存储类型和作用域,正确使用全局变量和局部变量,对于开发系统,保证程序的正确性是非常重要的。此处程序的调试非常训练学生分析问题、解决问题的能力。

三、实验重点

1 函数的嵌套调用

2 函数的声明

3 全局变量和局部变量的定义及使用

四、实验难点

函数的嵌套调用

全局变量的值传递和同名变量的理解

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1. 求1!+2!+…+n!,要求:编写两个函数,分别实现求n!功能,和1!+2!+…+n!功能,在主函数输入n值,并在主函数中输出计算结果。

2. 编写函数(非递归函数),计算Fibonacci数列第n项的值,n在主函数中由键盘输入,结果在主函数中输出。已知:

16