C语言实验模块化程序设计,C语言实验4模块化程序设计.docx

,.

C 语言实 验 报 告

课程名称:

系 (院):

专业:

班级:

学生姓名

学号:

高级语言程序设计

信息工程学院

电子信息工程

指导教师:

开课时间:学年第学期

;.

,.

关于实验报告的说明

(一)对教师和学生的基本要求

1、加实验的学生需提交实验报告, 一次实验写一个实验报告。实验报告要求字迹

工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。

2、教师应根据学生在实验中和在实验报告书写中反映出来的认真程度、实验效果、

理解深度、独立工作能力、科学态度等给予出恰当的评语,并指出实验报告中的不妥

之处,然后依照评分细则,采用100 分制评出成绩并签名和评定日期。如学生抄袭或

缺交实验报告达该课程全学期实验报告总次数三分之一以上,不得同意其参加本课程

的考核。

3、学期结束后任课教师要及时收交学生实验报告,并按要求给出学生实验报告成

绩册和学生实验报告上交到系办公室。

(二)内容填写要求

1、实验项目名称:要用最简练的语言反映实验的内容。

2、实验目的和要求:目的和要求要明确,在理论上验证定理、公式、算法,并使

实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调

试方法。

3、实验内容及步骤:这是实验报告极其重要的内容。要抓住重点,可以从理论和

实践两个方面考虑。只写主要操作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图,再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。

4、实验结果:根据实验目的将原始资料系统化、条理化,用准确的专业术语客观

地描述实验现象和结果,要有时间顺序以及各项指标在时间上的关系。

5、实验总结:根据相关的理论知识对所得到的实验结果进行解释和分析和总结。

也可以写一些本次实验的心得以及提出一些问题或建议。

;.

,.

实验报告

课程名称

高级语言程序设计

实验日期

实验项目名称

模块化程序设计

1#609 机房

实验类型

验证型

设计型

学 时

6

综合型

一、实验目的及要求 (本实验所涉及并要求掌握的知识点)

1.掌握自定义函数的一般结构及定义函数的方法;

2.掌握函数声明、函数调用的一般方法;

3.掌握变量的存储属性;

4.掌握函数的嵌套调用与递归调用;

5.掌握编译预处理命令的使用。

二、实验环境 (本实验所使用的硬件设备和相关软件)

1.硬件:个人计算机

2.软件: Windows XP、 VC++ 6.0

三、实验内容及步骤

实验内容:

1.编写程序,输入精度 e, 用下列公式求 cosx 的近似值,精确到最后一项的绝对值小于。要求定义和调用函数 funcos( e, x) 求余弦函数的近似值。

x0x2x4x6

cos x

0!2!4!6!

2.编写一个判断素数的函数。调用该函数,计算并输出区间[1450,1550]内所有

素数的和。 ( 提示:只能被 1 和自身整除的自然数称为素数。)

3.编写函数,判断一个5 位数是否满足以下条件:它的中间一位数能被6 整除,

截取它的前 2 位数和后 2 位数,这两个数也能被6 整除,例如:12000、54624、78696。

要求调用该函数,计算并输出区间[10000,40000] 之间满足条件的数据的个数。

4.编写一计算阶乘值的函数。调用该函数,计算并输出n!+m!*(n-m)!(不妨设

n>m)。

5.编写程序,输入两个正整数m和 n( 1m, n1000 ), 输出 m~n 之间的所有满

足各位数字的立方和等于它本身的数。要求定义并调用函数is(number)判断 number

的各位数字之立方各是否等于它本身。

6 . 编写 程序 ,输 入 一 个 整数 , 将 它逆 序 输出 。 要 求定 义并 调用 函数

;.

,.

reverse(number), 它的功能是返回 number 的逆序数。例如 reverse(12345) 的返回值是否 54321。

7.编写一计算阶乘值的递归函数。调用该函数,计算并输出n!+m!*(n-m)!(不

妨设 n>m)

8.用递归法编写求fibonacci 数列项的函数,返回值为整型,并写出相应的主函

数,递归公式为f (0)0, f (1)1, f (n)f ( n2)f (n1)(n1) 。

9.输入一个整数 n,将其转换为二进制后输出, 要求定义并调用函数dectobin(n),

它的功能是输出n 的二进制。例如,调用dectobin(10), 输出 1010。

选做题:

1.输入 n(n<10) 个整数,统计其中素数的个数。要求程序由两个文件组成,一个文件中编写 main 函数,另一个文件中编写素数判断的函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值