攀枝花学院
学生课程设计(论文)
    目:         简易计算器         
学生姓名:  葛肪瑜  号: ************
所在院(系):           计算机学院       
专  c++课程设计报告 业:        计算机科学与技术     
班    级:        10计本(1)班     
教 师:   陈三清  职称:   讲师 
 
2011年6月25日
攀枝花学院教务处制
攀枝花学院本科学生课程设计任务书
题 目
计算器的设计
1、课程设计的目的
本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
一、用C实现如下功能:
使用C语言编写一个类似于Windows附件提供的计算器软件,实现计算器的基本功能,能进行浮点数的加、减、乘、除、乘方和求模运算。
二、撰写课程设计报告或课程设计总结课程设计报告要求:总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。
3、主要参考文献
[1] 潭浩强,《C程序设计》,清华大学出版社
[2] 王声决,《C语言程序设计》,中国铁道出版社
[3] 潭浩强,《C程序设计题解与上机指导》,清华大学出版社
[4] 刘玲等,《C语言程序设计应用教程》,西南师范大学出版社
4、课程设计工作进度计划
第1天      完成方案设计与程序框图
第2、3天  编写程序代码
第4天      程序调试分析和结果
第5天      课程设计报告和总结
指导教师(签字)
日期
年    月    日
教研室意见:
年    月    日
学生(签字)
接受任务时间:    年    月    日
注:任务书由指导教师填写。
课程设计(论文)指导教师成绩评定表
题目名称
教师网上成绩录入系统开发
评分项目
分值
得分
评价内涵
工作
表现
20%
01
学习态度
6
遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。
02
科学实践、调研
7
通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。
03
课题工作量
7
按期圆满完成规定的任务,工作量饱满。
能力
水平
35%
04
综合运用知识的能力
10
能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。
05
应用文献的能力
5
能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。
06
设计(实验)能力,方案的设计能力
5
能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。
07
计算及计算机应用能力
5
具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。
08
对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)
10
具有较强的数据收集、分析、处理、综合的能力。
成果
质量
45%
09
插图(或图纸)质量、篇幅、设计(论文)规范化程度
5
符合本专业相关规范或规定要求;规范化符合本文件第五条要求。
10
设计说明书(论文)质量
30
综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。
11
创新
10
对前人工作有改进或突破,或有独特见解。
成绩
指导教师评语
指导教师签名:                年 月 日
摘  要
一直以来,C语言都是在国际上广泛流行的通用编程语言,它既具有高级语言的特点,又具有低级语言的些特点;既可用于编写系统软件又可用于编写应用软件。虽然说近二十年来计算机技术取得了长远的进步,各种编程语言不断地涌现出来,但是C语言功能强大,使用灵活,即使是在科技快速发展的二十一世纪,仍展现出了强大的生命力,为社会的高度信息化,特别是在信息技术和网络技术领域做出了十分重要的贡献。
本文介绍了用C语言编写一个简易计算器。实现数学上对浮点数加、减、乘、除、乘方、开方、求模以及进制转换的运算。利用这个程序可以方便的进行日常性的小规模运算小巧简易是个实用的工具
关键词: 程序设计,计算器,C语言函数,循环
1  绪论
1.1  课程设计背景
日常生活中我们经常会遇到一些小型数据计算的问题,本课程设计就是以此为出发点,设计了这样一个简单的计算器用以实现基本的数学运算。在C语言当中通过定义模块函数,并在主函数中进行调用从而实现数据的运算。通过与用户之间的交互,可以在操作界面上实现对各种运算的选择和程序的控制。
在完成课程设计的期间,参阅了相关的书籍并在网络上查相关的资料,对实现这个设计提供了很大的帮助。由于设计水平和知识方面的匮乏,本次课程设计还存在缺点和不足,希望大家提出宝贵的意见,互相交流以期提高。
1.2  需求环境
本课程设计需要的设备为硬件要求和软件配置要求具体要求如下:
①硬件要求:一台计算机。
②软件配置:WINDOWS系统、c/c++程序设计学习与实验软件
1.3  课程设计思路
做计算器最主要的就是实用性,要简单,便于操作。程序的界面要方便与用户之间的交互。并以设计的要求为基础,进行了创新,增加了对进制转换运算的支持,这就大致的确定了程序的几个模块。然后对每个模块进行设计,再整合起来,由此一个简洁美观的计算器就建立起来了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。