一、学习目标
- 了解计算机程序与程序设计语言。
- 认识算法和流程图。
- 理解计算机程序、程序设计语言、算法与流程图之间的关系。
1、计算机程序
计算机程序是人们使用指定的程序设计语言,根据需要事先编写的一系列控制计算机工作的命令。
2、程序设计语言
程序设计语言是指人们用于编写计算机程序所使用的计算机语言。
程序设计语言的类别有3类,分别是机器语言、汇编语言以及高级语言。
3、算法
概念:算法是解决问题的方法和步骤。
特点:这些步骤必须是有限的,可行的,没有模棱两可的情况。
算法描述有3种方法,分别是自然语言、伪代码、流程图。
下面是算法描述方法的详细的定义、优缺点。
4、流程图
用流程图描述的算法: 使用标准图形符号来描述执行过程。