《实验报心得体会实验总结和心得体会(三篇).docx》由会员分享,可在线阅读,更多相关《实验报心得体会实验总结和心得体会(三篇).docx(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 实验报心得体会实验总结和心得体会(三篇)对于试验报心得体会精选一 班号:0904101 学号:090410123 姓名:仲维祎 试验一vc+开发环境的熟识和c+根底学问试验 一、试验目的 1. 把握c+语言的特点。 2. 把握c+的各种数据类型及根本运算。 3. 把握c+各种掌握构造及使用技巧。 4. 把握c+的函数、数组、指针的相关概念和使用方法。 5. 敏捷运用c+相关根底学问进展综合程序设计。 6. 回忆面对过程程序设计方法。 7. 熟识visual c+的开发环境 8.把握用应用程序向导创立一个掌握台应用工程的方法。 9.把握源代码文件的新建、翻开、保存和关闭等根本操作。 10.把握
2、visual c+工程的编译、连接和执行。 11.把握代码简洁语法错误修正和调试的一般过程。 二、试验学问点概念 留意c+中同c的不同之处,包括数据类型,输入输出等相关的差异。 三、试验题目 1. 采纳插入排序法,输入10个整数按升序排序后输出。要求编写一个通用的插入排序函数,它带有三个参数,第一个参数是含有n个元素的数组,这n个元素已按升序排序;其次个参数给出当前数组中元素个数;第三个参数是要插入的整数。该函数的功能是将一个整数插入到数组中,然后进展排序。另外还需要一个用于输出数组元素的函数,要求每一行输出5个元素。 2. 有5个学生,每个学生的数据构造包括学号、姓名、年龄、c+成绩,数学成
3、绩和英语成绩、总平均分,从键盘输入5个学生的学号、姓名、3门课的成绩,计算3门课的总平均分,最终将5个学生的数据输出。要求各个功能用函数实现。 3. 对程序参加断点简洁调试。 四、程序思路 五、程序源代码 1:代码如下 #include using namespace std; void (char iarray,int ncount,int nnumber) int i=ncount-1,j=0; char *iarray2; iarray2=iarray; *(iarray2+ncount)=nnumber;/多安排一个空间给传入数据 for(i;i=0;i-) if(ncount=1)
4、*iarray=nnumber; if (*(iarray2+i)*(iarray+i+1) j=*(iarray2+i); iarray2i=iarray2i+1; iarray2i+1=j; cout“the array is “; for(i=0;incount;i+) coutai“ “; int main char a80=0,i,sarray=0; for(i=0;i10;i+) cout“please type into numbers“endl; cinai; if (ai=999999ai=0) (a,sarray+1,ai); sarray+; return 1; 2:代码
5、如下: #include using namespace std; class infstud public: int id; char name20; int age; int cpp; int math; int eng; void print; int all; ; int infstud:all int all; all=math+cpp+eng; return all; ; void infstud:print cout“the id is “ “id“ “ “the name is“ “name“ “ “the age is “ “age“ “ “the cpp is“ “cpp“
6、 “ “the eng is“ “eng“ “ “the math is“ “math“ “ “the all is“ “all“ “ “the avg is“ “all/3endl; ; void main infstud student5; int i=0,j; for(i;i=4;i+) cout“type the id name age c+ eng math in“studenti.idstudenti.namestudenti.agestudenti.cppstudenti.engstudenti.math; 对于试验报心得体会精选二 1.1 试验目的 把握c程序设计编程环境vis
7、ual c+,把握运行一个c程序的根本步骤,包括编辑、编译、链接和运行。( 1.2 试验要求 在报告中记录建立、保存c程序实习过程。 1.3 试验根本内容 编写程序,在屏幕上显示一个短句“hello world” (1) 程序: 1) 编译如下程序: #include void main() printf (“hello world!”); 2)链接。执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 (2) 运行结果: 输出结果:hello world! 总结: 把握c语言程序设计的根本框架,能够编写简洁的程序。 2.1 试验目的 (1)
8、 把握c语言的运算符和表达式的正确使用以及c语言的几种根本数据类型和根本输入输出函数的使用方法。() (2)通过编程进一步理解和把握运算符确实切含义和功能。 2.2 试验要求 (1) 在报告中记录建立、保存c程序实习过程。 (2) 完成典型题目,分析遇到的困难和试验中的收获。 2.3 试验根本内容 输入程序,观看输出结果 1./*test2.1c*/ 1)编译如下程序: #includevoid main() char ch; int k; ch=”a”,k=”b”; printf(“%d,%x,%c“,ch,ch,ch,ch,k); printf(“k=%d“,k) 2)链接。执行build
9、-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 2./*test2.2c*/ 1)编译如下程序: #includevoid main() float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12; b2=0.000001; printf(“%f,%l f“,a1+a2,b1+b2); 2)链接。执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 试验结果: 97.61,141,ak=xd 试验结果: 扩展:c语言程序试验报告 /
10、c语言试验报告 / c语言程序设计报告 1234.120239,1234.120231 总结: 学会c语言的运算符和表达式的正确使用 3.1 试验目的 学会改正程序中的错误 3.2 试验要求 (1) 在报告中记录建立、保存c程序实习过程。( (2) 完成典型题目,分析遇到的困难和试验中的收获。 3.3 试验根本内容 输入试验程序,程序有错,改正程序中的错误 1)输入如下程序: #include #include void main() double a,b,c,d; printf(“输入一元二次方程a=,b=,c=“); scanf(“a=%l f,b=%l f“,a,b,c); if(a=0
11、) if(b=0) else print f(“x=%0.2f“,-c/b); if(c=0) print f(“0=0参数对方程无意义!”); else print f(“c!=0方程不成立“); else if(d=0) printf(“x1=%0.2f“,(-b+sq rt(d)/(2*a); printf(“x1=%0.2f“,(-b-sq rt(d)/(2*a); else printf(“x1=%0.2f+%0.2fi“,-b/(2*a),s q rt(-d)/(2*a); printf(“x1=%0.2f-%0.2fi“,-b/(2*a),s q rt(-d)/(2*a); 2)
12、链接。()执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 试验结果: 运行不了程序 ,做以下修改: #include #include void main() / / double a,b,c,d; printf(“输入一元二次方程a=,b=,c=“); scanf(“a=%l f,b=%l f“,a,b,c); c=5; if(a=0) / /*if(b=0) else printf(“x=%0.2f“,-c/b); if(c=0) printf(“0=0参数对方程无意义!”); else printf(“c!=0方程不成立“); *
13、/ else if(d=0) else printf(“x1=%0.2f“,(-b+sq rt(d)/(2*a); printf(“x1=%0.2f“,(-b-sq rt(d)/(2*a); printf(“x1=%0.2f+%0.2fi“,-b/(2*a),sq rt(-d)/(2*a); printf(“x1=%0.2f-%0.2fi“,-b/(2*a),sq rt(-d)/(2*a); 这样就可以输出程序了。 总结: 学会使用规律运算符和规律表达式,把握简洁的查错方法,并改错。 4.1 试验目的 娴熟使用whiledowhile语句实现循环程序设计。) 4.2 试验要求 (1) 在报告中
14、记录建立、保存c程序实习过程。 (2) 完成典型题目,分析遇到的困难和试验中的收获。 4.3 试验根本内容 1) 编译如下程序: #include void main() int m,n,j,k; printf(“input m n“); while(scan f (“%d“,m,n),m0n0); j=m; while(j/n!=0) j=j+m; k=(m*n)/j; printf(“最小公倍数是%d最大公约数是%d“,j,k); 2)链接。执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 试验结果: input m n 5 2 然后
15、运算出来结果: 最大公倍数是5 最大公约数是0 总结: 学使用for,while,do.while语句实现循环程序, 5.1 试验目的 检验最近学习成果,进一步稳固c语言的学习 5.2 试验要求 1)输入任意四位数,写出个,十,百,千位上的数 2)连接任意两个字符串 5.3 试验根本内容 1)编译如下程序: #includevoid main() int a,b,c,d,x; scanf(“%d“,x); if(999 a=x/1000; b=x/100-a*10; c=x/10-a*100-b*10; d=x-a*1000-b*100-c*10; printf(“%d“,x); 1)编译如下
16、程序: #includemain() char s110,s25; int i,j; scanf(“%s“,s1); scanf(“%s“,s2); i=j=0; while(s1i!=”) i+; printf(“a=%d,b=%d,c=%d,d=%d“,a, b,c,d); while(s1i+=s2j+)!=”); printf(“string no.1. %s“,s1); 2)链接。(执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)关闭程序工作区。 2)链接。执行build-命令。 3)运行。执行build execute 命令。显示结果。 4)
17、关闭程序工作区。 试验结果: abcd adsg string sf 试验结果: 2678 2678 a=2,b=6,c=7,d=8 总结:通过对程序的设计提高编程力量 对于试验报心得体会精选三 :通过演示来了解弧光放电的原理 给存在肯定距离的两电极之间加上高压,若两电极间的电场到达空气的击穿电场时,两电极间的空气将被击穿,并产生大规模的放电,形成气体的弧光放电。 雅格布天梯的两极构成一梯形,下端间距小,因而场强大(因)。其下端的空气最先被击穿而放电。由于电弧加热(空气的温度上升,空气就越易被电离, 击穿场强就下降),使其上部的空气也被击穿,形成不断放电。结果弧光区渐渐上移,如同爬梯子一般的壮丽。当升至肯定的高度时,由于两电极间距过大,使极间场强太小缺乏以击穿空气,弧光因而熄灭。 翻开电源,观看弧光产生。并观看现象。(留意弧光的产生、移动、消逝)。 两根电极之间的高电压使极间最狭窄处的电场极度强。巨大的电场力使空气电离而形成气体离子导电,同时产生光和热。热空气带着电弧一起上升,就象圣经中的雅各布(yacob以色列人的祖先)梦中见到的天梯。 演示器工作一段时间后,进入爱护状态,自动断电,稍等一段时间,仪器恢复后可连续演示, :举例说明电弧放电的应用
限制150内