程序设计语言的功能有:
数据表达(对程序中用到的数据进行声明)。
流程控制:
1. 顺序结构控制:按顺序执行语句。
2.分支结构控制:根据不同条件选择执行不同语句。
3. 循环结构控制:重复执行相同的语句。
这三种结构共同特点是1.只有单一入口和单一出口,2.结构每个部分都有被执行的可能,3.结构中不能有永不结束的死循环。
软件的主体是程序,程序的核心是算法。计算机是研究算法的学问。
输入变量a和b的值,将a的值赋给变量t,将b的值赋给a,将t的值赋给b,输出a和b的值。这样就能交换a和b的值。
作为算法应具备以下特点:1.确定性 2.有穷性 3.可行性 4.有零个或多个输入 5.有一个或多个输出。
描写算法有文字描写和流程图描写,伪代码表示,程序设计语言表示。
c语言有以下特点:1.语言简洁 2.运算符丰富,表达能力强 3.c语言移植性好 4.生成目标代码质量高,运行效率高。 5.语言处理能力强 6.c语言是一种结构化语言。



