课程名称:c语言
湖南涉外经济学院。
c语言课程设计报告书。
题目简易计算器
姓名肖国、伏焕、贺勇
学号 学部计算机科学与技术
专业、年级计应1101班
指导教师刘琼。
2011 年 12月 23
课程设计语言类课程的指导思想:使学生通过学习高级编程语言的知识、编程技术和基本算法,掌握课程设计的思想和方法,具备利用计算机求解实际问题的能力,能灵活运用高级语言进行程序设计。
其实认真学习一门语言并不难,关键是所追求的学习方法和途径。通过c语言程序设计,可以使我们掌握软件开发过程的难题分析、系统设计、程序编码、测试程序等基本方法和技能。同时,还能加强我们的时间管理意识,锻炼对难题的发现、分析和处理能力。
我认为遇到难题并不可怕,可怕的是你不去解决,这可能是c语言课程设计的主要目的之一。
关键字 : 求幂 ;循环 ;计算机。
第二章任务分工。
组长肖国:主函数跟球平方根、求绝对值源**编写;
组员伏焕:四则运算源**编写和以界面形式给菜单源**编写;
组员贺勇:求余跟求幂源**编写;
报告设计,肖国。伏焕。贺勇三人共同完成;
第三章系统功能分析。
3.1系统实现。
本程序是在vc++6.0环境下编写测试运行的。
表1-1列出了系统硬件配置,表6-2列出了系统软件配置。
表1.1 组装台式机配置。
表1.2 软件环境。
在计算机中安装visual c++安装程序,visual c++应用程序的开发主要有两种模式,一种是win api方式,另一种则是mfc方式,传统的win api开发方式比较繁琐,而mfc则是对win api再次封装,所以mfc相对于win api开发更具备效率优势。本软件中因为程序主要是为了实现某个算法所以这里没有用到mfc。
3.4 计算器要具有的功能。
1)能以界面的形式给出计算器的功能。
2)可以进行简单的四则运算(加、减、乘、除)
3)能够进行求余运算和幂运算。
4)能够进行求绝对值和平方根运算。
1.达到熟练掌握c++语言的基本知识和技能;
2.基本掌握面向对象程序设计的基本思路和方法;
3.能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
4. 通过一个学期的学习,我认为要学好c语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为专科生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。
通过这次课程设计,进一步巩固所学的语句,如语句嵌套等;加深对循环,分支等结构的运用;最后还可以熟悉四则运算﹑求幂等经典算法。
5.设计合理的通过课程设计,加深对结构化程序设计思想的理解,能进行一个系统功能需求分析,并模块化结构。提高程序开发能力。
3.2设计要求。
1.要求利用面向对象的方法以及c++的编程思想来完成系统的设计;
2.要求在设计的过程中,建立清晰的类层次;
3.在系统的设计中,至少要用到面向对象的一种机制。
3.6 选题。
3.6.1我选的题目是:简单计算器的设计。
3.6.2我选这道题的原因如下:
计算器对我们每一的学生都很熟悉,从初中到高中再到大学。但是我们只知道按下几个按钮计算器便会显示出结果,很少有学生分析过计算器究竟是如何运行的。c语言课程设计便是一个很好的机会,让我去亲自写计算器的运行**,尽管是简单计算器的设计,但其背后的知识那是相当多的,对我是个挑战,我们接受!
运用的数据结构和知识点。
数学函数选择结构循环结构顺序结构
简单计算器由六大模块组成,模块设计如下:
图6-16.1 加法运算源**: 图6-1
图6-26.2 减法运算源**:图6-2
图6-36.3. 乘法运算源**:图6-3
图6-46.4除法运算源**:图6-4
图6-5 6.5求余运算源**:图6-5
图6-66.6求幂运算源**:图6-6
图6-7 6.7求绝对值运算源**图6-7:
图6-86.8开平方根运算源**:图6-8
图6-9 6.9主函数源**:图6-9
课程设计总结。
1、通过程序设计,达到理论与实际应用相结合,提高对信息管理系统的分析能力,能够根据实际应用,初步实现系统功能模块及算法的设计,通过编程基本实现信息管理系统。
2、实现系统功能:各种基本信息数据的录入;各种基本数据的修改;各种基本数据的插入;各种基本数据的删除;基于各种数据的查询;基于各种数据的计算。
1. c语言程序设计。
10.任务分工。
组长肖国:主函数跟球平方根、求绝对值源**编写;
组员伏焕:四则运算源**编写和以界面形式给菜单源**编写;
组员贺勇:求余跟求幂源**编写;
报告设计,肖国。伏焕。贺勇三人共同完成;
C 课程设计 计算器
c 程序设计课程设计报告。题目 用vc 制作多功能计算器。学生姓名。学号。院 系。专业。2011 年 9 月 9 日。摘要 21 引言 2 1.1 课题背景 2 1.2课程设计目的 2 2 开发工具的介绍 3 2.1关于visual c 3 2.2可行性分析 4 2.3需求分析 4 3 功能说明 4...
VB课程设计计算器
单位学院 系 专业。学号。学生姓名。指导教师。完成日期 月日。摘要。visual basic是近年来在国内外得到迅速推广应用的可视化程序设计语言具有简单易学,功能强效率高等特点。它提供了开发windows应用程序最迅速,最简捷的方法,不但专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。本课...
vb课程设计 计算器
沈阳航空航天大学。课程设计。学号 班级 姓名 指导教师 2012年 7 月 1日。课程设计任务书。学院 航空宇航工程学部专业 飞行器制造工程班级 一 课程设计时间。2011 12第2学期第17周,共计1周,20学时。二 课程设计内容。设计一个背单词系统。词库为 大学英语四级词库 或 大学英语六级词库...