




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 计算机c语言实训报告范文标准模板 计算机c语言实训报告范文篇一 一、 课题名称:简单计算器 设计一个简单的程序来模拟计算器的功能。 二、 设计目的: 1、通过理论知识与实际需求相结合,编辑解决一些日常中的实际问题,培养初步的独立分析和设计能力。 2、了解应用程序设计解决实际问题的具体过程和实现方法,掌握应用C语言进行程序设计的基本规范; 3、重点掌握C语言的程序编写、函数设计、算法设计和程序调试方法; 4、初步掌握系统开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。 三、 设计任务: 1、通过结构体数组和共用体数组来存放输入的每一数字或运算符号的记录(包括1、2、3等数字,+
2、、-、_、等运算符号),然后将其信息存入文件中。输入一个算术计算式,就在屏幕上显示结果。 2、输入简单的加减乘除算术计算式,并在屏幕上显示计算结果; 四、 设计要求: 1、用C语言实现程序设计并进行调试; 2、画出查询模块的流程图; 3、系统的各个功能模块要求用函数的形式实现; 4、界面友好(良好的人机互交)。 5、完成设计说明书(A4)。 五、代码设计: #include stdio.h main() float _,y; char operator; printf(_,yun suan fu ,y: ); scanf(%f%c%f,_,operator,y); switch(operato
3、r) case +: printf(%.2f+%.2f=%.2f,_,y,_+y); break; case -:printf(%.2f-%.2f=%.2f,_,y,_-y); break; case _:printf(%.2f_%.2f=%.2f,_,y,_y); break; case /: if(y=0) printf(chushushilingwuyiyi); else printf(%.2f/%.2f=%.2f,_,y,_/y); break; default: printf(yunsunfuwu_iao); ? 七、设计总结: 学习C程序这门课一个学期了,这是我们学的第一门专业课,
4、所以作为我这个计算机系的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个学期的学习,使我初步掌握了一些关于这门课的知识 这次的课程设计是对我们一个学期来所学的知识的综合考察,里面涉及到了我们大多数所学知识。记得刚开始学这门课的时候,对这门课充满了希望,自己有信心学好这门课,但是经过一段时间的学习之后。才发现程序设计并不好学,它既要你有很强的领悟能力,还要你课后的努力,也许是自己之前太有信心学好 这门课了吧,中间遇到了很大的瓶颈,一度陷入无休止的烦恼中编程序时没有一次是成功的,总会遇到很多的error,改完一个又有一个,这时我会想到一句古话
5、“天将降大人于斯人也,必先苦其心志,劳其筋骨,饿其体肤”,也许以后会有些许光明吧。之后,随着时间的推移,慢慢掌握了这门课学习的一些窍门,学习起来也比刚开始的时候好了一点,至于编程序吗还是有错误,但比以前少了,总让我看到希望了。这次的课程设计要求我们编一个简易计算器,刚开始的时候我一头雾水,丈二摸不着头脑,不知从哪里下手,后来经过老师和同学的帮助,从最简单的编框开始,慢慢的到最关键的算法,这其中经历了很多弯路,也犯过了很多错误,但是还是一一攻克了,好比红军长征两万五千里终于到达了终点。看到最后自己编写出来的计算器感到格外的高兴,暂且不说计算器的功能方面吧,但毕竟是自己写的第一个正式的程序,感到格
6、外的高兴。 在编写程序的过程中受到了其他同学的指点,也许在某些程序方面会和有的同学想类似,另外老师也帮助了很多,一个好的学生离不开一个好老师吗,虽说我不算一个好学生,但是老师在我编程序过程中也起到了很大的作用,就像老师说的一句话一样“革命尚未成功,同志仍需努力”,我们在C语言这门课上还会继续走下去,以后还会经常碰到,我会努力的。计算机c语言实训报告范文篇二 实验一 工作平台 一、目的和要求 1、熟悉C语言程序的支持运行环境,了解所用计算机系统的软、硬件配置和使用方法。 2、初步了解运行一个C语言程序的过程。 二、实验环境 硬件环境:计算机(windows _p系统) 软件环境:Turbo C3
7、.0或VC+6.0 三、实验内容 1.1请编写一个程序,显示以下两行文字。 I am a student. I love China. 源程序代码: #include int main(void) printf(“I am a student.n”);printf(“I love China.n”); return 0; 数据输入与运行结果: 1.2编写一个程序,从键盘输入两个整数,输出这两个数之和。 源程序代码: #include int main(void) int a,b,c; printf(“input two integers:n”); scanf(“%d %d”,a,b);c=a+
8、b;printf(“The sum is %d:n”,c); 数据输入与运行结果: 1.3编写一个程序,求3个整数之和。 源程序代码: #include int main(void) int a,b,c,sum;a=12,b=34,c=56;sum=a+b+c; printf(“sum is %dn”,sum); 数据输入与运行结果: 1.4编写一个程序,从5个整数中找出最小的数。 源程序代码: #include int main(void) int a,b,c,d,e,min; scanf(“%d %d %d %d %d”,a,b,c,d,e); min=a;if(minb) min=b;i
9、f(minc) min=c;if(mind) min=d; if(mine) min=e;printf(“min is %dn”,min); 数据输入与运行结果: 1.5写出下列程序的输出结果。 (1)#include int main(void) printf(“%d%d%d%dn”,1+2,5/2,-2_4,11%3); printf(“%.5f%.5f%.5fn”,1.+2.,5./2.,-2._4.); (2)#include int main(void) int i=8,j=10,m=0,n=0; printf(“%d,%d,%d,%d”,i,j,m=+i,n=j+); (3) #i
10、nclude int main(void) int _; _=-3+4_5-6;printf(“%dn”,_); _=3+4%5-6;printf(“%dn”,_); _=-3_4%-6/5;printf(“%dn”,_);_=(7+6)%5/2;printf(“%dn”,_); 数据输入与运行结果: 1.6分析比较下面两个程序的输出结果。 (1) #include int main(void) int _,y,z; _=y=2;z=3; y=_+ -1;printf(“%dt %dt”,_,y); y=+_-1; printf(“%dt%dt”,_,y); y=z- +1; printf(“
11、%dt%dt”,z,y); y=-z+1; printf(“%dt%dn”,z,y); return 0; (2) #include int main(void) int _,y,z; _=y=2;z=3; y=_ + +-1;printf(“%dt %dt”,_,y); y=+ + _-1; printf(“%dt%dt”,_,y); y=z - - +1; printf(“%dt%dt”,z,y); y=- -z+1; printf(“%dt%dn”,z,y); return 0; 数据输入与运行结果: 实验二 C语言基础 一、目的和要求 1、进一步掌调试的方法。 2、掌握数据的输入和输出
12、方法。 3、掌握有关运算符与表达式的运用。 二、实验环境 硬件环境:计算机(windows _p系统) 软件环境:Turbo C3.0或VC+6.0 三、实验内容 2.1 上机调试下面的程序,给出运行结果。 (1) #include int main(void) float _=234.89;double y=-123.4567;printf(“%.3f,%.3en”,_,_); printf(“%08.3f,%010.3e,%015.3en”,_,_,_); printf(“%g,%en”,y,y,y); (2) #include int main(void) char c;short i;
13、c=A;i=65; printf(“c:dec=%d oct=%o he_=%_ ASCII=%cn”,c,c,c,c); printf(“i:dec=%d oct=%o he_=%_ unsigned=%un”,i,i,i,i); c=_;i=-4; printf(“c:dec=%d oct=%o he_=%_ ASCII=%cn”,c,c,c,c); printf(“i:dec=%d oct=%o he_=%_ unsigned=%un”,i,i,i,i); (3) #include int main(void) char c1,c2; c1=A+5-3; c2=A+5-3; printf
14、(“%d,%cn”,c1,c2); 数据输入与运行结果: 2.2指出下面程序段中的错误,并加改正。 #include int main(void) int a; float b; char c; scanf(%c%d%c%f;c,a,a,b); 数据输入与运行结果: 改正后的程序: #include int main(void) int a; float b; char c; scanf(%c,%d,%f,c,a,b); printf(%c,%d,%f,c,a,b); 运行结果: 2.3写出下面程序段执行后变量a,b,c的值。 char a=2,b=a;int c;c=a+b;a=c; 数据输入与运行结果: 程序:#include int main(void) char a=2;char b=a;int c;c=a+b;a=c; printf(%d,%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省部分省级示范高中2024~2025学年下学期高一期中测试数学答案
- 江苏省海门市2024-2025学年初三第四次月考物理试题试卷含解析
- 四川长江职业学院《信息技术基础》2023-2024学年第二学期期末试卷
- 武汉信息传播职业技术学院《文化创意产品设计》2023-2024学年第二学期期末试卷
- 六盘水幼儿师范高等专科学校《植物地理学实验》2023-2024学年第二学期期末试卷
- 山东省青岛市胶州市重点名校2024-2025学年初三数学试题第一次联考试题含解析
- 上饶卫生健康职业学院《商业银行业务与经营》2023-2024学年第二学期期末试卷
- 唐山幼儿师范高等专科学校《质量统计分析》2023-2024学年第二学期期末试卷
- 江西省抚州市临川二中学、崇仁二中学2025届初三第三次联合模拟化学试题含解析
- 山东省青岛市市北区2025年初三4月模拟训练化学试题含解析
- 电梯井内脚手架搭拆施工专项方案
- 涉外商标实务培训课件
- 2022年2月兴业银行审计部招聘人员模拟试题3套(含答案解析)
- 社会研究方法复习资料(风笑天版)
- 《青年友谊圆舞曲》音乐课件
- 博士后出站研究报告
- 中华人民共和国海关进出境自用物品申请表
- 高一语文《赤壁赋》 完整版课件PPT
- 纸包装生产企业设备管理课件
- 北师大版小学数学二年级下册第三单元《练习二》教学设计建议及课本习题解析
- 货物交接单范文
评论
0/150
提交评论