程序试验报告范文
程序实验报告范文 把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报,就叫实 验报告,那么你们知道程序实验报告要怎么写吗?下面是为大家带来的,希望可以帮助大 家。 实 验 目 的 1. 熟练掌握 if 语句和 switch 语句; 2.熟练掌握 while 语句,do—while 语句和 for 语句; 3. 结合程序掌握一些常用算法; 4.学习调试程序; 5.以基本算法、基本数据 结构和综合编程为核心内容,以提高学生基本调试 技术和实际编程能力为目的。 实 验 要 求 1.熟悉 Visual C++集成环境和其中集成的相关工具的使用,在编辑修改源程序 时, 应充分利用软件开发环境提供的各种快捷操作方法,提高程序的编辑修改速 度,并及时 保存源程序。 2.加深对 C++基本语法和控制语句的理解,以及程序设计基本算法的理解。 实 验 内 容 1. 从书上例题和 85 到 86 页的习题 10~~20 中选择三题编写程序, 上机进行调 试程序。 2.要求覆盖我们学过的所有选择与循环语句。 3.对调试和运行中可能出现的问 题应事先作出估计。 4.准备好调试和运行时所需的测试数据。 算 法 分 析 与 源 程 序 1.题目内容 2.算法分析或流程图 3.源程序应加适当的注释,可读性好 实 验 结 果 及 分 析 1.测试数据和结果必要时应准备多组数据 2. 出错及解决方法,上机调试的结果和体 会 3. 上机结束后,应及时整理实验报告。 其 它 成 绩 考 核 指导老师签名: 班级:计算机科学与技术 1405;学号:20213710;姓名:李万 实验内容:输入两个正整数,求其最大公约数和最小公倍数。 源程序: 运行结果: 程序设计基础实验报告 2 班级:计算机科学与技术 1405;学号:20213710;姓名:李万 实验内容:一个数如果恰好等于它的因子之和,这个数就称为完数,例如6=1+2+3, 编程找出 1000 之内的所有完数,并按下面格式输出其因子。 6 its factors are 1,2,3 源程序: 运行结果: 程序设计基础实验报告 3 班级:计算机科学与技术 1405;学号:20213710;姓名:李万 实验内容:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 源程序: 运行结果: 程序设计基础实验报告 4 班级:计算机科学与技术 1405;学号:20213710;姓名:李万 实验内容:一个球从 100m 高度自由落下,每次落地后反跳回原高度的一半,再落下, 再反弹。求它在第 10 次落地式,共经过多少米,第10 次反弹多高。 源程序: 运行结果: 1 熟练掌握 while 语句、do…while 语句和 for 语句格式及使用方法,掌握三种循环 控制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构; 2 掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧; 3 进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。 2.实验内容 1 输入两个整数 m 和 n,求它们的最大公约数和最小公倍数。 要求:/ ① 画出算法流程图,从键盘输入 m 和 n; ② 对负数和零可不作考虑; ③ 运行程序,对 mn 和 m=n 的情况进行测试,验证程序的正确性。 2 输出 1000 以内的最大的 10 个素数以及它们的和。 要求: ① 由于偶数不是素数,可以不对偶数进行处理; ② 画出算法流程图; ③ 输出形式为:素数 1+素数 2+素数 3+„+素数 10=总和值。 3 根据公式 π2/6=1/12+1/22+„+1/n2,求出π 的值。 要求: ① 画出算法流程图; ② 以变量 pi 表示 π,并将其定义为单精度类型,变量n 定义为整形; ③ 计算当 n 的取值分别为 20,50,100,200 是的 π 值; ④ 输出 π 值以及总的项数 n,输出格式为“n=值,pi=值”。 4 输入一串字符以回车键结束,统计其中数字,大写字母,小写字母以及其 他字符的个数。 要求: ① 画出算法流程图,通过键盘输入字符串; ② 在输入字符串事前给出相应的提示; ③ 按照数字,大写字母,小写字母以及其他字符数的顺序输出结果。 3 算法描述流程图 1 1 4 源程序 1 #include int main { int p,r,n,m,temp; printf scanf if n { temp=n; n=m; m=temp; } p=n*m; whilem!=0 { r=n%m; n=m; m=r; } printf printf fstdin; getchar; return 0; } 2 #include #include int fint x { int i; fori=2;i=sqrtx;i++ ifx%i==0 return 0; return 1; } 3 void main { int b[11],a, n=0,sum=0; fora=999;n= 0 else nother++; } printf 5 测试数据 6 运行结果 7 出现问题及解决方法 8 实验心得 看过的人还: 感谢您的阅读,祝您生活愉快。