版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第计算机c语言实训报告范文标准模板计算机c语言实训报告范文标准模板时间:2024-03-2206:11:51郭林20由分享实训教学是培养计算机专业学生C语言的基本能力、职业能力、技术应用能力、创新能力的重要途径。本文是学习啦小编为大家整理的计算机c语言实训报告范文,仅供参考。
计算机c语言实训报告范文篇一一、课题名称:简单计算器
设计一个简单的程序来模拟计算器的功能。
二、设计目的:
1、通过理论知识与实际需求相结合,编辑解决一些日常中的实际问题,培养初步的独立分析和设计能力。2、了解应用程序设计解决实际问题的具体过程和实现方法,掌握应用C语言进行程序设计的基本规范;3、重点掌握C语言的程序编写、函数设计、算法设计和程序调试方法;4、初步掌握系统开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。
三、设计任务:
1、通过结构体数组和共用体数组来存放输入的每一数字或运算符号的记录(包括1、2、3等数字,+、--、_、等运算符号),然后将其信息存入文件中。输入一个算术计算式,就在屏幕上显示结果。2、输入简单的加减乘除算术计算式,并在屏幕上显示计算结果;
四、设计要求:
1、用C语言实现程序设计并进行调试;2、画出查询模块的流程图;
3、系统的各个功能模块要求用函数的形式实现;4、界面友好(良好的人机互交)。5、完成设计说明书(A4)。
五、代码设计:
charoperator;
printf(x,yunsuanfu,y:scanf(%f%c%f,x,operator,switch(operator)
{case+:printf(%.2f+%.2f=%.2f,x,y,x+y);break;case-:printf(%.2f-%.2f=%.2f,x,y,x-y);break;case_:printf(%.2f_%.2f=%.2f,x,y,x_y);break;case/:if(y==0)
printf(chushushilingwuyiyielse
printf(%.2f/%.2f=%.2f,x,y,x/y);break;
default:printf(yunsunfuwuxiao}}
七、设计总结:
学习C程序这门课一个学期了,这是我们学的第一门专业课,所以作为我这个计算机系的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个学期的学习,使我初步掌握了一些关于这门课的知识
这次的课程设计是对我们一个学期来所学的知识的综合考察,里面涉及到了我们大多数所学知识。记得刚开始学这门课的时候,对这门课充满了希望,自己有信心学好这门课,但是经过一段时间的学习之后。才发现程序设计并不好学,它既要你有很强的领悟能力,还要你课后的努力,也许是自己之前太有信心学好
这门课了吧,中间遇到了很大的瓶颈,一度陷入无休止的烦恼中编程序时没有一次是成功的,总会遇到很多的error,改完一个又有一个,这时我会想到一句古话“天将降大人于斯人也,必先苦其心志,劳其筋骨,饿其体肤”,也许以后会有些许光明吧。之后,随着时间的推移,慢慢掌握了这门课学习的一些窍门,学习起来也比刚开始的时候好了一点,至于编程序吗还是有错误,但比以前少了,总让我看到希望了。这次的课程设计要求我们编一个简易计算器,刚开始的时候我一头雾水,丈二摸不着头脑,不知从哪里下手,后来经过老师和同学的帮助,从最简单的编框开始,慢慢的到最关键的算法,这其中经历了很多弯路,也犯过了很多错误,但是还是一一攻克了,好比红军长征两万五千里终于到达了终点。看到最后自己编写出来的计算器感到格外的高兴,暂且不说计算器的功能方面吧,但毕竟是自己写的第一个正式的程序,感到格外的高兴。
在编写程序的过程中受到了其他同学的指点,也许在某些程序方面会和有的同学想类似,另外老师也帮助了很多,一个好的学生离不开一个好老师吗,虽说我不算一个好学生,但是老师在我编程序过程中也起到了很大的作用,就像老师说的一句话一样“革命尚未成功,同志仍需努力”,我们在C语言这门课上还会继续走下去,以后还会经常碰到,我会努力的。
计算机c语言实训报告范文篇二实验一工作平台
一、目的和要求
1、熟悉C语言程序的支持运行环境,了解所用计算机系统的软、硬件配置和使用方法。
2、初步了解运行一个C语言程序的过程。
二、实验环境
硬件环境:计算机(windowsxp系统)软件环境:TurboC3.0或VC++6.0
三、实验内容
1.1请编写一个程序,显示以下两行文字。
Iamastudent.
IloveChina.
源程序代码:
intmain(void)
{printf(“Iamastudent.\n”);printf(“IloveChina.\n”);return0;}
数据输入与运行结果:
1.2编写一个程序,从键盘输入两个整数,输出这两个数之和。
源程序代码:
intmain(void)
{inta,b,c;printf(“inputtwointegers:\n”);
scanf(“%d%d”,a,c=a+b;printf(“Thesumis%d:\n”,c);数据输入与运行结果:
1.3编写一个程序,求3个整数之和。
源程序代码:
intmain(void)
{inta,b,c,sum;a=12,b=34,c=56;sum=a+b+c;
printf(“sumis%d\n”,sum);}
数据输入与运行结果:
1.4编写一个程序,从5个整数中找出最小的数。
源程序代码:
intmain(void)
{inta,b,c,d,e,min;
scanf(“%d%d%d%d%d”,a,b,c,d,
min=a;if(minb)min=b;if(minc)min=c;if(mind)min=d;
if(mine)min=e;printf(“minis%d\n”,min);}
数据输入与运行结果:
1.5写出下列程序的输出结果。
(1)#include
intmain(void)
{printf(“%d%d%d%d\n”,1+2,5/2,-2_4,11%3);
printf(“%.5f%.5f%.5f\n”,1.+2.,5./2.,-2._4.);
}
(2)#include
intmain(void)
{inti=8,j=10,m=0,n=0;
printf(“%d,%d,%d,%d”,i,j,m=++i,n=j++);
}
(3)#include
intmain(void)
{intx;
x=-3+4_5-6;printf(“%d\n”,x);x=3+4%5-6;printf(“%d\n”,x);
x=-3_4%-6/5;printf(“%d\n”,x);x=(7+6)%5/2;printf(“%d\n”,x);}
数据输入与运行结果:
1.6分析比较下面两个程序的输出结果。
(1)#include
intmain(void)
{intx,y,z;x=y=2;z=3;y=x++-1;printf(“%d\t%d\t”,x,y);
y=++x-1;printf(“%d\t%d\t”,x,y);y=z--+1;printf(“%d\t%d\t”,z,y);y=--z+1;printf(“%d\t%d\n”,z,y);return0;}
(2)#include
intmain(void)
{intx,y,z;x=y=2;z=3;y=x++-1;printf(“%d\t%d\t”,x,y);
y=++x-1;printf(“%d\t%d\t”,x,y);y=z--+1;printf(“%d\t%d\t”,z,y);y=--z+1;printf(“%d\t%d\n”,z,y);return0;}
数据输入与运行结果:
实验二C语言基础
一、目的和要求
1、进一步掌调试的方法。
2、掌握数据的输入和输出方法。
3、掌握有关运算符与表达式的运用。
二、实验环境
硬件环境:计算机(windowsxp系统)软件环境:TurboC3.0或VC++6.0
三、实验内容
2.1上机调试下面的程序,给出运行结果。
(1)#include
intmain(void)
{floatx=234.89;doubley=-123.4567;printf(“%.3f,%.3e\n”,x,x);printf(“%08.3f,%010.3e,%015.3e\n”,x,x,x);
printf(“%g,%e\n”,y,y,y);}
(2)#include
intmain(void)
{charc;shorti;c=’A’;i=65;
printf(“c:dec=%doct=%ohex=%xASCII=%c\n”,c,c,c,c);printf(“i:dec=%doct=%ohex=%xunsigned=%u\n”,i,i,i,i);c=’X’;i=-4;
printf(“c:dec=%doct=%ohex=%xASCII=%c\n”,c,c,c,c);printf(“i:dec=%doct=%ohex=%xunsigned=%u\n”,i,i,i,i);}
(3)#include
intmain(void)
{charc1,c2;c1=’A’+’5’-’3’;c2=’A’+’5’-’3’;printf(“%d,%c\n”,c1,c2);}
数据输入与运行结果:
2.2指出下面程序段中的错误,并加改正。
intmain(void)
{inta;floatb;charc;scanf(%c%d%c%fc,a,a,b);}
数据输入与运行结果:
改正后的程序:
intmain(void)
{inta;floatb;charc;scanf(%c,%d,%f,c,a,
printf(%c,%d,%f,c,a,b);}
运行结果:
2.3写出下面程序段执行后变量a,b,c的值。
chara=’2’,b=’a’;intc;c=a+b;a=c;
数据输入与运行结果:
程序:#include
intmain(void)
{chara=2charb=aintc;c=a+b;a=c;
printf(%d,%d,%d,a,b,c);}
运行结果:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年铁路隧道施工合同3篇
- 2024年股份转让协议:餐饮业饭店投资退出条款3篇
- 2023-2024年证券从业之金融市场基础知识通关题库(附带答案)
- 2023-2024年高级经济师之工商管理押题练习试题B卷(含答案)
- 2022年湘师大版中考政治基础知识复习:七年级上册综合检测卷(含解析)
- 2024年高端装备制造企业技术引进与转让合同
- 2022-2024年江苏高考化学复习试题分类汇编:化学实验基础选择题(装置图型)解析版
- 2024年空间站建设与运营合同
- 2024新疆瓜果种植户与收购商合作保障合同3篇
- 2024年项目授权代表协议3篇
- 2023-2024学年深圳市罗湖区七年级(上)期末考试 英语 试题(解析版)
- 中国阴离子交换膜行业调研分析报告2024年
- 绒毛下血肿保胎方案
- 医美行业监管政策与竞争环境
- 2024年02月湖北武汉市公安局招考聘用辅警267人笔试历年高频考题(难、易错点荟萃)答案带详解附后
- 房屋移交的时间和方式
- 北京市西城区2022-2023学年七年级(上)期末数学试卷(人教版 含答案)
- 2024年福建宁德城市建设投资开发公司招聘笔试参考题库含答案解析
- 电焊的安全防护技术模版
- 低值易耗品明细表
- 金矿投资可行性方案
评论
0/150
提交评论