当前位置:K88软件开发文章中心编程语言C/C++C/C++01 → 文章内容

程序和程序设计

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 0:07:50

:2011-05-01 08:06:00

本节介绍关于程序和程序设计的基本知识。

1.C程序介绍 

计算机已经在各行各业发挥着巨大的作用,但是,不熟悉计算机的人把它看的很神秘。实际上,计算机只不过是一种具有内部存储能力、由程序自动控制的电子设备。人们将事先编写好的计算机指令存储在计算机内存中,当人们给出命令之后,计算机就按照这些指令的顺序进行操作。人们把这种可以连续执行的指令的集合称之为“程序”。可以说,程序就是人与机器“对话”的语言,也就是人们常说的“程序设计语言”。

目前,人们使用的程序设计语言很多,他们通过一些关键字和语法编写成程序,控制计算机完成一定的任务。这些语言往往被称之为高级语言,如C、C++、Visual Basic、Java、Passcal等。而由计算机直接能识别的“程序”是由“0”和“1”构成的,这种由“0”和“1”构成的代码称之为“机器语言”。

而我们用C语言或Java等高级语言编写的源程序必须经过编译生成机器可识别的代码。我们把由C语言、Java语言等编写的程序叫“源程序”。而由二进制代码表示的程序成为“目标程序”。

我们编写的C语言程序,经过编译(Compile)后生成一个后缀为.OBJ的二进制文件(称为目标文件),然后由连接程序(Link),把这些.OBJ文件与C语言提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。

2.程序设计

想让计算机很好的按照人的思想去工作,必须经过周密的思考与设计后才行,一般来讲简单的程序设计过程包含以下几部分:

(1)确定数据结构。设计人员根据任务书中提出的要求、指定的输入和输出,确定存放数据的存储数据结构。

(2)确定算法。针对存放数据的数据结构来确定解决问题、完成任务的步骤

(3)编码。根据确定的数据结构和算法,使用选定的计算机语言编写程序代码,输入到计算机并保存在磁盘上,简称编程。

(4)调试程序。使用一定的程序调试程序,消除由于各种原因引起的语法错误或逻辑错误;使程序的输入和输出都符合用户的需求,并能够处理程序中出现的其它错误。

(5)编写文档。根据有关标准或要求整理文档资料,以备后继的程序修改或再次开发。


程序和程序设计