任务一:算法的定义与特性
算法的概念是什么
算法指在解决问题时,按照某种机械的步骤一定可以得到问题的结果的处理过程。
算法就是计算机解决问题的过程。
解决问题的思路:推理实现的算法。
编写算法:操作实现的算法
算法的三要素是什么
操作
算法中执行的各种基本动作
包括算术运算、逻辑运算、关系运算、数据传输等
例如:赋值、加减乘除、比较、输入输出等
控制结构
控制算法中各操作执行的顺序
包括三种基本结构:
顺序结构:按书写顺序依次执行
选择结构:根据条件选择执行路径(if-else、switch)
循环结构:重复执行某段操作(for、while)
数据结构
算法处理的对象和数据组织形式
包括数据的类型、数据的组织形式和存储结构
例如:变量、数组、链表、栈、队列等
算法的基本性质是什么
目的性
分步性
有序性
有限性
操作性
###