第二章 程序的灵魂 算法
程序的灵魂 ——算法 第二章
解得条解急 程序(广义): 如:某一个会议的程序 宣布全议开始 奏国歌; 校长讲话 宣布获奖者名单; 颁奖; 获奖代表讲话; 宣布会议结束
程序(广义): 如:某一个会议的程序 ▪ 宣布全议开始; ▪ 奏国歌 ; ▪ 校长讲话; ▪ 宣布获奖者名单; ▪ 颁奖; ▪ 获奖代表讲话; ▪ 宣布会议结束;
解得条解急 再如:做某个菜的程序 洗莱 准备配料 加热锅 锅热后加油; 做菜的程序 油热至八成,放入葱、姜、蒜和调料 略炒后,加入菜煸炒; 加入些许水; 菜八成熟时,加入酱油、味精; 出锅,并装盘;
再如:做某个菜的程序 ▪ 洗莱 ; ▪ 准备配料 ; ▪ 加热锅 ; ▪ 锅热后加油; ▪ 做菜的程序; • 油热至八成,放入葱、姜、蒜和调料 略炒后,加入菜煸炒; • 加入些许水; • 菜八成熟时,加入酱油、味精; • 出锅,并装盘;
解得条解急 程序: 用于描述完成某项功能所涉及的 对象和动作规则。 计算机程序: 用于描述计算机完成某项功能所涉及的 对象和动作规则
程序: 用于描述完成某项功能所涉及的 对象和动作 规则。 国歌、首长、名单、代表、 话、奖以及菜、锅、油、 水、酱油、味精等 奏、颁、讲、宣 布、放菜、出锅 动作的先后顺序以及 它们能作用的对象, 要遵守一定的规则。 计算机程序: 用于描述计算机完成某项功能所涉及的 对象和动作 规则
数据结构与算法 在程序设计的初期要把精力集中在问题求解 的思路上,暂不考虑程序描述的细节。 组织求解对象数据结构 制定求解过程的操作步骤和规则 算法
数据结构与算法 在程序设计的初期要把精力集中在问题求解 的思路上,暂不考虑程序描述的细节。 ➢ 组织求解对象 ➢ 制定求解过程的操作步骤和规则 数据结构 算法