程序设计的基本概念

计算机语言{高级语言:远离硬件;

  {低级语言:贴近硬件;

基本概念

1. 机器语言:对于计算机本身来说,他只能接受和处理由01代码构成的二进制指令或数据,由于这种形式的指令是面向机器的,以此也称为“机器语言“。

2. 源程序:我们把由高级语言编写的程序称为“源程序“。

3. 目标程序:二进制代码表示的程序称为“目标程序“。

4. 编译程序:如果把源程序转换成机器能够接受的目标程序。软件工作者编制了一系列的软件,通过这些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能的软件称为“编译程序”。

5. C源程序:用C语言构成的指令序列称为“C源程序“。

6. C语言的代码编写:按C预言的语法编写C程序的过程,称C语言的代码编写。

7. C语言源程序文件名后缀是 .c 。经过编译后,生成文件的后缀是 .obj  。经过连接后,生成文件的后缀是 .exe 

例题:在codeblocks c环境中用RUN命令运行一个C程序时,所运行的程序的后缀是 .exe ?

8. 程序设计一般包含以下几个部分: 

(1) 确定数据结构。(2) 确定算法。(3) 编码。(4) 在计算机上调试程序。(5) 整理并写出文档资料。

9.算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特点:

1)有穷性:一个算法应包含有限个操作步骤。

(2) 确定性:算法中每一条指令必须有确切的含义,不能有二义性,对于相同的输入必能得出相同的执行结果。

(3) 可行性:算法中指定的操作,都可以通过已经实现的基本运算执行有限次后实现。

(4) 有零个或多个输入。

(5) 有一个或多个输出。

10.算法可以用各种描述方法来进行描述,最常用的是伪代码和流程图。

11.N-S流程图:流程图完全去掉流程线,算法的每一步都用一个矩形框来描述。把一个个矩形框按执行的次序连接起来就是一个完整的算法过程,这种流程图用俩位学着的名字的第一个英文字母命名,称为N-S流程图。

 

结构化的语言{顺序结构

            {选择结构

            {循环结构

当型循环:先判断,在执行。最少执行0次。

直到型循环:先执行,后判断。最少执行1次。

 

 

posted @ 2012-08-14 14:53  夏忆(夏天的回忆)  阅读(568)  评论(0编辑  收藏  举报