计算机c语言实训报告范文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机c语言实训报告范文
(实用版)
编制人:__________________
审核人:__________________
审批人:__________________
编制单位:__________________
编制时间:____年____月____日
序言
下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!
并且,本店铺为大家提供各种类型的实用资料,如工作总结、工作报告、工作计划、心得体会、讲话致辞、教育教学、书信文档、述职报告、作文大全、其他资料等等,想了解不同资料格式和写法,敬请关注!
Download tips: This document is carefully compiled by this editor.
I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!
Moreover, our store provides various types of practical materials for everyone, such as work summaries, work reports, work plans, reflections, speeches, education and teaching, letter documents, job reports, essay summaries, and other materials. If you want to learn about different data formats and writing methods, please stay tuned!
计算机c语言实训报告范文
计算机c语言实训报告范文
实训教学是培养计算机专业学生C语言的基本能力、职业能力、技术应用能力、创新能力的重要途径。
本文是职场本店铺为大家整理的计算机c语言实训报告范文,仅供参考。
一、课题名称:简单计算器
设计一个简单的程序来模拟计算器的功能。
二、设计目的:
1、通过理论知识与实际需求相结合,编辑解决一些日常中的实际问题,培养初步的独立分析和设计能力。
2、了解应用程序设计解决实际问题的具体过程和实现方法,掌握应用C语言进行程序设计的基本规范;
3、重点掌握C语言的程序编写、函数设计、算法设计和程序调试方法;
4、初步掌握系统开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。
三、设计任务:
1、通过结构体数组和共用体数组来存放输入的每一数字或运算符号的记录(包括1。
2、3等数字,+、--、_、等运算符号),然后将其信息存入文件中。
输入一个算术计算式,就在屏幕上显示结果。
2、输入简单的加减乘除算术计算式,并在屏幕上显示计算结果;
四、设计要求:
1、用C语言实现程序设计并进行调试;
2、画出查询模块的流程图;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好(良好的人机互交)。
5、完成设计说明书(A(4)。
五、代码设计:
Xinclude stdio.h main(XX) { float X,y;
char operator;
printf(X,yun suan fu,y: ); scanf(%f%c%f,&X,&operator,&y); 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(chushushilingwuyiyi); else
printf(%.2f/%.2f=%.2f,X,y,X/y); break;
default: printf(yunsunfuwuXiao); } }?
七、设计总结:
学习C程序这门课一个学期了,这是我们学的第一门专业课,所以作为我这个计算机系的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个学期的学习,使我初步掌握了一些关于这门课的知识这次的课程设计是对我们一个学期来所学的知识的综合考察,里
面涉及到了我们大多数所学知识。
记得刚开始学这门课的时候,对这门课充满了希望,自己有信心学好这门课,但是经过一段时间的学习之后。
才发现程序设计并不好学,它既要你有很强的领悟能力,还要你课后的努力,也许是自己之前太有信心学好
这门课了吧,中间遇到了很大的瓶颈,一度陷入无休止的烦恼中编程序时没有一次是成功的,总会遇到很多的error,改完一个又有一个,这时我会想到一句古话天将降大人于斯人也,必先苦其心志,劳其筋骨,饿其体肤,也许以后会有些许光明吧。
之后,随着时间的推移,慢慢掌握了这门课学习的一些窍门,学习起来也比刚开始的时候好了一点,至于编程序吗还是有错误,但比以前少了,总让我看到希望了。
这次的课程设计要求我们编一个简易计算器,刚开始的时候我一头雾水,丈二摸不着头脑,不知从哪里下手,后来经过老师和同学的帮助,从最简单的编框开始,慢慢的到最关键的算法,这其中经历了很多弯路,也犯过了很多错误,但是还是一一攻克了,好比红军长征两万五千里终于到达了终点。
看到最后自己编写出来的计算器感到格外的高兴,暂且不说计算器的功能方面吧,但毕竟是自己写的第一个正式的程序,感到格外的高兴。
在编写程序的过程中受到了其他同学的指点,也许在某些程序方面会和有的同学想类似,另外老师也帮助了很多,一个好的学生离不开一个好老师吗,虽说我不算一个好学生,但是老师在我编程序过程中也起到了很大的作用,就像老师说的一句话一样革命尚未成功,同志仍需努力,我们在C语言这门课上还会继续走下去,以后还会经常
碰到,我会努力的。
实验一工作平台
一、目的和要求
1、熟悉C语言程序的支持运行环境,了解所用计算机系统的软、硬件配置和使用方法。
2、初步了解运行一个C语言程序的过程。
二、实验环境
硬件环境:计算机(windows Xp系统)软件环境:Turbo C3.0或VC++6.0
三、实验内容
1.1请编写一个程序,显示以下两行文字。
I am a student。
I love China。
源程序代码:
Xinclude
int main(void)
{printf(I am a student.\n);printf(I love China.\n); return 0;}
数据输入与运行结果:
1.2编写一个程序,从键盘输入两个整数,输出这两个数之和。
源程序代码:
Xinclude
{int a,b,c; printf(input two integers:\n);
scanf(%d %d,&a,&b);c=a+b;printf(The sum is %d:\n,c); 数据输入与运行结果:
1.3编写一个程序,求3个整数之和。
源程序代码:
Xinclude
int main(void)
{int a,b,c,sum;a=12,b=34,c=56;sum=a+b+c;
printf(sum is %d\n,sum);}
数据输入与运行结果:
1.4编写一个程序,从5个整数中找出最小的数。
源程序代码:
Xinclude
int main(void)
{int a,b,c,d,e,min;
scanf(%d %d %d %d %d,&a,&b,&c,&d,&e);
min=a;if(minXXb)min=b;if(minXXc)min=c;if(minXXd)min=d;
if(minXXe)min=e;printf(min is %d\n,min);}
数据输入与运行结果:
1.5写出下列程序的输出结果。
(1)Xinclude
{printf(%d%d%d%d\n,1+2,5/2,-24,11%(3);
printf(%.5f%.5f%.5f\n,1.+2.,5./2.,-2._4.);
(2)Xinclude
int main(void)
{int i=8,j=10,m=0,n=0;
printf(%d,%d,%d,%d,i,j,m=++i,n=j++);
(3)Xinclude
int main(void)
{int X;
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)Xinclude
int main(void)
{int X,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); return 0;}
(2)Xinclude
{int X,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); return 0;}
数据输入与运行结果:
实验二 C语言基础
一、目的和要求
1、进一步掌调试的方法。
2、掌握数据的输入和输出方法。
3、掌握有关运算符与表达式的运用。
二、实验环境
硬件环境:计算机(windows Xp系统)软件环境:Turbo C3.0或VC++6.0
三、实验内容
2.1 上机调试下面的程序,给出运行结果。
(1)Xinclude
int main(void)
{float X=234.89;double y=-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)Xinclude
int main(void)
{char c;short i;c=A;i=65;
printf(c:dec=%d oct=%o heX=%X ASCII=%c\n,c,c,c,c); printf(i:dec=%d oct=%o heX=%X unsigned=%u\n,i,i,i,i); c=X;i=-4;
printf(c:dec=%d oct=%o heX=%X ASCII=%c\n,c,c,c,c); printf(i:dec=%d oct=%o heX=%X unsigned=%u\n,i,i,i,i);}
(3)Xinclude
int main(void)
{char c1,c2; c1=A+5-3; c2=A+5-3; printf(%d,%c\n,c1,c(2); }
数据输入与运行结果:
2.2指出下面程序段中的错误,并加改正。
Xinclude
int main(void)
{int a; float b; char c; scanf(%c%d%c%f;c,a,a,b);}
数据输入与运行结果:
改正后的程序:
Xinclude
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;
数据输入与运行结果:
程序:Xinclude
int main(void)
{char a=2;char b=a;int c;c=a+b;a=c;
printf(%d,%d,%d,a,b,c);}
运行结果:。