C语言程序设计 第1章程序设计初步.pptx
《C语言程序设计 第1章程序设计初步.pptx》由会员分享,可在线阅读,更多相关《C语言程序设计 第1章程序设计初步.pptx(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第1章程序设计初步,C语言程序设计,1.程序设计基本概念(1)程序:为完成某种特定的工作目标而编写出来的一系列有序的指令的集合。(2)程序语言:指编写计算机可执行程序所用的计算机语言。(3)源程序:通常是指用高级语言编写的程序,是按照一定的程序设计语言规范书写的、人类可读的文本文件。(4)编译程序:可将源程序翻译成等价的机器语言格式的目标程序。(5)目标程序:由二进制代码表示的程序,扩展名为.obj。(6)连接程序:把目标程序与库函数连接起来生成一个可执行程序。(7)可执行程序:在操作系统环境下可直接运行的程序,扩展名为.exe。,1.1程序设计基本概念,2.程序的算法及其表示方法(1)算法的
2、定义:为解决特定的问题而采取的确定且有限的步骤。(2)算法具有的五个特征:有穷性:一个算法必须保证执行有限步之后结束。确定性:算法的每一条指令必须有确切的含义,不能有二义性。可行性:算法中描述的操作都可以通过有限次地执行已经实现的基本算法来实现。输入:一个算法应该有零个或多个输入。输出:一个算法应该有一个或多个输出。,1.1程序设计基本概念,(3)算法的表示方法:常用流程图和伪代码两种表示方法。流程图流程图常用符号及其功能见表1-1-1。,1.1程序设计基本概念,a.画流程图的规则使用标准的图形符号。框图一般按从上到下,从左到右的方向画。除判断框外,大多数流程图的符号只有一个进入点和一个退出点
3、。判断框分两大类:一类判断框是“是”和“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。图形符号内描述的语言要精练。,1.1程序设计基本概念,【例1.1.1】求三个数的平均数。(流程图如图1-1-1所示),1.1程序设计基本概念,1.1程序设计基本概念,b.C源程序的结构特征函数是构成C语言程序的基本单位。C语言的源程序由函数组成,即C源程序是由一个主函数和若干个其他函数组成的。各函数的位置无关紧要。C程序总是从函数main()开始执行。函数名后必须有“()”,函数体由“”括起来。函数体通常由定义部分和执行部分两部分组成。可以一行写多条语句,也可以一条语句写多行,
4、用“”作续行符。每个语句的末尾加分号,但预处理命令、函数头之后不能加分号。可以在程序的任何位置加注释,注释对编译和运行不起作用,以提高程序的可读性。注释部分应放在“/*”与“*/”之间,“/”和“*”之间不能有空格。,1.1程序设计基本概念,伪代码用伪代码描述求三个数的平均数的算法:,1.1程序设计基本概念,1.程序设计的一般步骤程序设计的一般步骤:分析问题确定算法编写程序调试程序编写程序文档。(1)分析问题对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法,完成实际问题。(2)设计算法设计出解题的方法和具体步骤。(3)编写程序将算法翻译
5、成计算机程序设计语言,对源程序进行编辑、编译和连接。,1.2程序设计基本步骤,(4)运行程序,分析结果运行可执行程序,得到运行结果。对结果进行分析,看它是否合理;若不合理要对程序进行调试,即通过上机发现和排除程序中的故障的过程。(5)编写程序文档程序运行正确后,需编写程序文档。许多程序是提供给别人使用的,如同正式的产品应当提供产品说明书一样,正式提供给用户使用的程序,必须向用户提供程序说明书,其内容应包括:程序名称、程序功能、运行环境、程序的装入和启动、需要输入的数据以及使用注意事项等。,1.2程序设计基本步骤,2.结构化程序设计结构化程序设计方法是按照模块划分原则,以提高程序的可读性、易维护
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 CAD C语言 EXCEL 办公自动化 编程 程序 电脑 系统 网络
限制150内