文档介绍:黑龙江东方学院
C语言课程设计
课题名称:电子计算器C语言编程
专业: 电子信息工程
班级: 09级一班
姓名:
学号:
指导教师:
2010年12月23日
目录
第一章绪论.....................................
概述............................ ...........
电子计算器原理............................ .
课题的意义及设计目标........................
主要设计内容................................
第二章软件设计相关基础知识介绍...............
书写程序时应注意的相关事项..................
基本类型的分类及特点........................
结构简介....................................
结构程序设计............................
分支程序设计............................
循环程序设计............................
第三章软件设计流程............................
主程序流程图................................
数据输入子程序流程图........................
电子计算器结果输出子程序....................
第四章软件运行界面说明........................
电子计算器四则运算结果......................
附录A 常用函数及说明..........................
附录 B C语言程序及讲解.........................
总结..............................................
电子计算器程序设计
第一章绪论
概述
17世纪初,西方国家的计算工具有了较大的发展。英国数学家发明了“纳皮尔算筹”;英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加减乘除和开放运算,甚至可以计算三角函数,指数函数和对数函数。这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定了基础。
本程序旨在训练读者的编程能力,使读者熟悉C语言图形模式下的编程。本程序中设计结构体,数组等方面的知识。通过本程序的训练,使读者能对C语言有一个更深的了解,掌握利用C语言相关函数开发计算器的基本原理,为进一步开发出高质量的多功能计算器打下坚实的基础
。
电子计算器的原理
利用C语言中算法来实现四则云算的进行,掌握计算机语言将算法转换成程序运算:
程序设计=算法+数据结构+计算机语言+程序设计方法+工具软件和环境+文档
程序设计人员应当具备以上几个方面的综合知识,才能更好的惊醒程序设计,而四则运算是简单程序设计,所以对计算机方面的要求并不大。
课题的意义及设计的目标
通过一个学期的学****我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为本科生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。通过这次课程设计,进一步巩固所学的语句,如语句嵌套等;加深对循环,分支等结构的运用;最后还可以熟悉四则运算﹑三角函数等经典算法。
通过此次课程设计扩展自己的知识面,课本上的东西是远远不够的,可以通过去图书馆查资料,上网找资料等手段学到一些新知识,比如画图函数,颜色填充函数等。
通过课程设计,加深对结构化程序设计思想的理解,能进行一个系统功能需求分析,并设计合理的模块化结构。提高程序开发能力。
主要设计内容
用所学过的C语言基本知识进行编程,来实现简单的四则运算。我设计的是一款简易计算器,界面清楚,操作方便,它能实现以下功能:
1. 以界面形式给出计算器功能
2. 简单的四则混合运算
第二章程序设计相关基础知识介绍
书写程序时应注意的相关事项
由于考虑清晰,利于阅读,理等方面问题,在书写程序时英遵循以下规则:
每个说明,语句各占一行;
{}符号或if,while语句,单独一行,{}符号并与第一个字母对齐;
书写过程注意保存,防止失误丢失信息;
做到以上规则,可更大确保编程过程中的顺