《程序设计基础1》实验报告 班级: 姓名: 学号:
4.写出能够完成实验4要求的程序。 程序:
5.写出能够完成实验5要求的程序。 程序:
6.写出能够完成实验6要求的程序。 程序:
13
测试数据:
测试数据:
测试数据:
《程序设计基础1》实验报告 班级: 姓名: 学号:
7.写出能够完成实验7要求的程序。 程序:
教师评语: 能够实现实验要求的功能? □全部 □部分 现场演示操作有准备? □有 □无 独立完成实验? □能 □不能 实验成绩等级: N0:
程序是否采用缩进格式? □是 □不是 输入输出是否有提示? □是 □不是 在规定时间程序运行通过? □全部 □部分 教师签名: 时间: 14
《程序设计基础1》实验报告 班级: 姓名: 学号:
实验五 算法(2学时)
(一)实验目的
1. 理解算法的概念。 2. 掌握穷举算法。 3. 掌握迭代算法。 (二)实验器材
计算机硬件环境:PIII 667以上计算机;软件环境:Turbo C, Visual C。 (三)实验内容
1. 编程题:输入10个成绩,求最高分,最低分,总分和平均分。 2. 编程题:输出两个正整数m和n,求其最大公约数和最小公倍数。
3. 编程题:求Sn=a+aa+aaa+? ?+ aaaa?..?aaa 之值,其中学a是一个数字,n表示a的位数,
例:2+22+222+2222。
4. 编程题:求斐波那契数列的前20项。
5. 编程题:一个球从100m高度自由落下,每次落地后反跳回原来高度的一般,再落下.求第10次落
地时,共经过多少米?第10次反弹的高度。
(四)技能要点
1. 如何将算法用程序语言实现。 (五)思考题
1. 算法和三种结构是什么关系? 2. 算法重要还是程序语言重要? (六)根据实验过程填写下列内容
1.写出能够完成实验1要求的程序。 程序:
测试数据:
15
《程序设计基础1》实验报告 班级: 姓名: 学号:
2.写出能够完成实验2要求的程序。 程序:
3.写出能够完成实验3要求的程序。 程序:
16
测试数据:
测试数据:
相关推荐: