淘豆网
下载此文档放大查看缩小查看   1/17
0/100
您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
课程设计--简单计算器的设计.docx
文档介绍:
课程设计(论文)任务书
学院
理学院
专业
光信息科学与技术
学生姓名
吴俊峰
学号
课程设计
(论文)题目
简单计算器的设计
设计要求(技术参数):
进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解;针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
设计任务:
1.通过本项课程设计,可以培养独立思考、综合运用所学有关相应知识的能力,能更好的巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法,强化上机动手编程能力
2. 闯过理论与实践相结合的难关!更加了解了c语言的好处和其可用性!
3. 通过C语言课程设计,使我了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,
4. 掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。为后续各门计算机课程的学习和毕业设计打下坚实基础。
进度安排:
第一周查阅资料
第二周第一、二天程序设计;第三、四天程序调试与测试;第五天答辩
成绩:
指导教师(签字):
年月日
专业负责人(签字):
年月日
学院院长(签字):
年月日
摘要
课程设计语言类课程的指导思想:使学生通过学习高级编程语言的知识、编程技术和基本算法,掌握课程设计的思想和方法,具备利用计算机求解实际问题的能力,能灵活运用高级语言进行程序设计。
现时学习生活中,常会遇到一些数目较大数据繁杂的数值运算,徒手运算起来很困难,这时候我们就必须用到计算器。本程序的编写基础是VC2010,本程序实现了加、减、乘、除、求幂、求Sin,求Cos,求Log10,求阶乘,
这款简单的计算器最独特的地方在于充分运用栈,储存分配及switch的相关知识.例如构造栈,栈的指针,栈空间存储分配,插入栈元素,压栈,出栈.同时穿插用typedef命名已有结构体,参量传递,逻辑判断等重要知识.并且,该程序也运用选择结构,循环结构,函数的嵌套结构一系列基础知识,涉及if else语句,break语句,字符常量和多种运算符的规范使用.总体来说,该程序较好的呈现了
关键字:C语言程序设计基本算法高级编程语言思想和方法计算器
VC2010
目录
第1章选题的意义………………………………………………………………4
1.1选题……………………………………………………………………4
第2章系统功能需求分析………………………………………………………5
2.1系统的基本要求………………………………………………………5
2.2数据结构和用法………………………………………………………5
第3章系统设计…………………………………………………………………6
第4章系统实现…………………………………………………………………7
第5章总结…………………………………………………………………………8
第6章主要的参考文献………………………………………………………….17
第1章选题的意义
1.选题
我选的题目是:简单计算器的设计
我选这道题的原因如下:
计算器对我们每一的学生都很熟悉,从初中到高中再到大学。但是我们只知道按下几个按钮计算器便会显示出结果,很少有学生分析过计算器究竟是如何运行的。C语言课程设计便是一个很好的机会,让我实践计算器的运行代码.
运用的数据结构和知识点
VC2010绘图知识数学函数选择结构循环结构数组指针顺序结构
时间安排:第一周查阅资料
第二周第一、二天程序设计;第三、四天程序调试与测试;第五天答辩
第2章系统功能需求分析
2.1系统的基本要求
1. 算术运算功能。能够实现+、-、*、/、mod、int运算。
2. 函数运算功能。能够实现ln、sin、x^y、log、cos、x^3、n!、tan、x^2、1/x等运算。
3.通过键盘控制字符和数字的输入。
2.2数据结构设计及用法说明
此程序调用的函数主要有<math.h> /*数学函数的定义*/<conio.h> /*屏幕操作函数*/<stdio.h> /*I/O函数*/<stdlib.h> /*库函数*/<stdarg.h> /*变量长度参数表*/<graphics.h> /*图形函数*/<string.h> /*字符串函数*/<ctype.h> /*字符操作函数*/。基本使用:用→←↑↓控制鼠标图形移动,当移动到相应得按钮时按回车键输入当前数字或执行对应的函数。
加法:输入一个被加数数,按“+”,输入被加数,按“=”,输出结果。
减法:输入被减数数,按“-”,输入减数,按“=”,输出结果。
乘法: 输入一个数,按“*”,输入另个数,按“=”,输出结果。
除法: 输入一 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最近更新
文档标签