C语言实训报告_第1页
C语言实训报告_第2页
C语言实训报告_第3页
C语言实训报告_第4页
C语言实训报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、甘肃机电职业技术学院C语言程序设计实 训 报 告实习时间2010年11月29日至2010年12月4日止指导教师朱七二学生姓名杨雪曼学 号65 专 业计算机信息与管理 班 级G班一、 课题名称:简单计算器设计一个简单的程序来模拟计算器的功能。二、 设计目的:1、 通过理论知识与实际需求相结合,编辑解决一些日常中的实际问题,培养初步的独立分析和设计能力。2、 了解应用程序设计解决实际问题的具体过程和实现方法,掌握应用C语言进行程序设计的基本规范;3、 重点掌握C语言的程序编写、函数设计、算法设计和程序调试方法;4、 初步掌握系统开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。三、 设

2、计任务:1、 通过结构体数组和共用体数组来存放输入的每一数字或运算符号的记录(包括1、2、3等数字,+、-、*、等运算符号),然后将其信息存入文件中。输入一个算术计算式,就在屏幕上显示结果。2、 输入简单的加减乘除算术计算式,并在屏幕上显示计算结果;四、 设计要求:1、 用C语言实现程序设计并进行调试;2、 画出查询模块的流程图;3、 系统的各个功能模块要求用函数的形式实现;4、 界面友好(良好的人机互交)。5、 完成设计说明书(A4)。五、代码设计:#include stdio.hmain() float x,y;char operator;printf(x,yun suan fu ,y:

3、);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);elseprintf(%.2f/%.2f=%.2f,x,y,x/y);break;default: printf(yunsunfuwuxiao);

4、六、 详细设计:七、设计总结:学习C程序这门课一个学期了,这是我们学的第一门专业课,所以作为我这个计算机系的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个学期的学习,使我初步掌握了一些关于这门课的知识这次的课程设计是对我们一个学期来所学的知识的综合考察,里面涉及到了我们大多数所学知识。记得刚开始学这门课的时候,对这门课充满了希望,自己有信心学好这门课,但是经过一段时间的学习之后。才发现程序设计并不好学,它既要你有很强的领悟能力,还要你课后的努力,也许是自己之前太有信心学好这门课了吧,中间遇到了很大的瓶颈,一度陷入无休止的烦恼中编程序时没

5、有一次是成功的,总会遇到很多的error,改完一个又有一个,这时我会想到一句古话“天将降大人于斯人也,必先苦其心志,劳其筋骨,饿其体肤”,也许以后会有些许光明吧。之后,随着时间的推移,慢慢掌握了这门课学习的一些窍门,学习起来也比刚开始的时候好了一点,至于编程序吗还是有错误,但比以前少了,总让我看到希望了。这次的课程设计要求我们编一个简易计算器,刚开始的时候我一头雾水,丈二摸不着头脑,不知从哪里下手,后来经过老师和同学的帮助,从最简单的编框开始,慢慢的到最关键的算法,这其中经历了很多弯路,也犯过了很多错误,但是还是一一攻克了,好比红军长征两万五千里终于到达了终点。看到最后自己编写出来的计算器感到格外的高兴,暂且不说计算器的功能方面吧,但毕竟是自己写的第一个正式的程序,感到格外的高兴。在编写程序的过程中受到了其他同学的指点,也许在某些程序方面会和有的同学想类似,另外老师也帮助了很多,一个好的学生离不开一个好老师吗,虽说我不算一个好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论