精品文档
数学与软件科学学院实验报告
学期:2013至_2014第_1学期课程名称程序设计基础教程C语言实验编号:06指导教师_姓名:学号:实验成绩:良
时间:2013年12月07日专业数学与应用数学2012级1班实验项目:基于函数的模块化程序设计
一、实验目的及要求
1了解和掌握C语言环境下模块化程序设计的基础基于函数模块的程序设计技术;
2复习C语言程序的基本结构特点,了解基于函数模块的程序模块及其调用关系、过程;
3函数的声明、定义、使用方法;4对各种变量属性的使用方法;5对C语言中常用的预编译语句的基本掌握。
二、实验内容第1题任选其两个小题,第2题和第3题必做
1函数的声明、定义和使用方法。具体实例如下:1编写一个在屏幕上画一条正弦曲线的函数;2编写一个函数,它可以求出给定数的所有因子,如下形式显示其结果:
7222233;3分别写出一个求N个数的最大公约数和最小公倍数的递归函数;4试编制
碟片ha
oi塔的问题求解函数,并利用它求解4个盘片的结果;5试编写求
的函数,并求
7的结果。具体要求如下:1编写程序通过调试获得正确结果;2分析函数的声明、定义和使用方法;3分别分析函数调用时的参数传值调用方法。
2有关变量的属性实验静态、动态、全局、局部等方面。具体实例如下:1仔细分析以下程序的执行结果,然后上机运行如下程序段,并对各个
变量的属性及其使用结果进行比较分析:i
tmai
voidai
t
X1bvoidprtvoidi
t
X3
f精品文档
prtpri
tf