一、算法(algorithm):
1.定义:
解决问题的方法和步骤。
2.算法的描述方法:
- 用自然语言描述
- 用流程图描述
- 用伪代码描述
3.算法的特征:
- 有穷性
- 确切性
- 可行性
- 有零个或多个输入
- 至少产生一个输出
二、程序设计(Programming):
1.计算机程序(computer program)
计算机程序是指计算机解决问题或完成任务的一组可执行的指令。
2.程序设计语言(Programming language)
常用的程序设计语言有Python, C++,Java等。同样的算法可以用不同的程序设计语言来实现。
程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。
三、计算机解决问题的一般步骤:
1.分析问题
2.设计算法
3.编写代码
4.调试运行