程序 一系列的指令,人机沟通,面向过程的语言。
运行c语言的步骤:编辑(.c)----编译(.obj)—链接(.exe)
*程序语言**分
机器语言 0 1组成
汇编语言 助记符 AND
高级语言 编译程序(解释程序)— 机器语言
c语言 函数是C语言的最小组成单位
程序=数据结构+算法
数据结构 :数据,类型,数据之间的关系
算法:解决问题的方法和步骤 ,同一个问题的算法有很多 在理解的基础上记住
Java语言 面向对象的语言(更接近人类的习惯)
语言:沟通交流的工具
硬件:看得见,摸得着
软件:—系统软件,应用软件
存储结构:内存(工作存储器,不能持久保存数据) 外存(硬盘,优盘,光盘,持久保存数据)
字节(byte):存储信息的最小单位 ,1字节=8个比特位
比特位(bite):一个二进制位,只能存储0或1
字长(cpu一次可以处理的数据长度) 数据:信息的符号化 1+2 a
最简单的C语言设计
(1)顺序程序设计举例
(2)数据的表现形式及其运算
(3)C语句
若函数无参在弧中写void或空弧
int max(void ) 或 int main()
C语言程序结构特点
1 程序总是从main函数开始进行,在main函数中结束,每一个c语言有且只有一个main函数,由编译系统调用。
2.数据声明和语句后必须有分号
结构化的顺序:顺序,选择,循环。
算法的特性
(1)有穷性
(2)确定性
(3)有零或者多个输出
(4)有一个或者多个输出
(5)有效性
对算数的表述
(1)用自然语言表述算法
(2)用流程图表述算法
(3)三种基本流程结构和改进的流程图
(4)用N~S流程图表示算法
(5)用伪代码,表示算法
(6)用户计算机语言表示算法 包括设计算法和实现算法