概念
我们的生活中,充满着各种各样的数据或者信息。当我们 get information,我们需要进行处理。
Calculate = Information handling
计算:使用某种 tool,遵循一定的 rule,以明确而机械的形式进行
算法
算法,即特定计算模型下,旨在解决特定问题的**【指令】序列**
输入:生活中的各种信息(数据)
处理:处理数据的方式(核心算法,解决方式)
输出:得到的结果(问题的解决方案或者答案)
算法的4性1:
1. 确定性:Definiteness
2. 可行性:Effectiveness
3. 有穷性:Finiteness
4. 输入项:Input
5. 输出项:Output
模型
首先输入数据,进行处理,然后存储、显示、打印或者传输
讨论与分享
- 算法也就是解决我们生活中的问题,当我们遇到困难或者问题时候,需要将问题进行细化或者分解,这个时候,我们可以借助工具【流程图】进行算法的初步描述,进而借助编程语言【python】进行实现。
- 任何问题,我们可以考虑输入、处理、输出来初步处理问题,进而达到解决问题的目的。