程序设计简单概念¶
程序¶
程序是可以连续执行,并能够完成一定任务的一条条 指令的集合。
程序设计语言¶
人与计算机交流的语言,称为程序设计语言。程序设计语言一般可分为 机器语言、汇编语言和高级语言 三种。机器语言就是用 二进制代码表示 的指令系统, 是唯一能被计算机直接识别和执行的程序语言。高级语言是接近人们习惯,对问题进行描述的语言,需要进行编译后才能被计算机所接受。
程序设计的过程¶
程序设计的过程,也称为程序设计的步骤:分析问题→设计算法→编写程序→调试运行→检测结果
PS: “算法设计”是程序设计的核心。
算法¶
算法是精确的描述解决实际问题的方法和过程。
算法描述工具¶
自然语言、图形工具、程序设计语言。
算法的基本结构¶
顺序结构、选择结构、循环结构
算法的性质¶
- 有效性
- 确定性
- 有穷性:一个算法必须在执行有限次后结束。
- 有序性
- 算法执行完毕,至少要有一个输出。
- 算法可以没有输入量。
程序设计语言VB¶
- 赋值号:=
- 左边只能是变量
- 右边可以是常量、变量、表达式
- 如:x=1; y=x; a=a+b+1
- 程序结束语句:End(end)
常考点及应对¶
- 判断算法属那种结构
- 无判断→顺序
- 有判断无重复→分支(选择)
- 有判断有重复→循环
- 判断算法是用什么方式描述的
- sub…End sub→程序设计语言
- 有流程图→图形语言
- 其他→自然语言
- 算法性质
- 违背“有穷性”:求某区间内实数和。
- 记住“至少有一个输出”。