0%

2.1 算法与程序设计

一、算法(algorithm):

1.定义:

解决问题的方法和步骤。

2.算法的描述方法:

  • 用自然语言描述
  • 用流程图描述
  • 用伪代码描述

3.算法的特征:

  • 有穷性
  • 确切性
  • 可行性
  • 有零个或多个输入
  • 至少产生一个输出

二、程序设计(Programming):

1.计算机程序(computer program)

计算机程序是指计算机解决问题或完成任务的一组可执行的指令。

2.程序设计语言(Programming language)

常用的程序设计语言有Python, C++,Java等。同样的算法可以用不同的程序设计语言来实现。
程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。

三、计算机解决问题的一般步骤:

1.分析问题
2.设计算法
3.编写代码
4.调试运行