攀枝花学院
学生课程设计(论文)
题 目: 简易计算器
学生姓名: 葛肪瑜 学 号: ************
所在院(系): 计算机学院
专 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小时内删除。
发表评论