2.算法的描述 0 计草机利学与校未学网 ■伪代码 口伪代码是自然语言和类编程语言组成的混合结构, 它比自然语言更精确,更简洁,如果熟悉一门现代 编程语言就更容易理解了
2.算法的描述 ◼ 伪代码 ❑ 伪代码是自然语言和类编程语言组成的混合结构, 它比自然语言更精确,更简洁,如果熟悉一门现代 编程语言就更容易理解了
2.算法的描述 0 件菜凤利学与拉未学腐 ■流程图 ▣用一组标准图形符号来描述算法。 起止框 它的主要优点是画法简单、结构清晰、逻辑性 输入输出框 强、容易理解,便于初学者掌握。但是流程 图本质上不是逐步求精的好工具,复杂的算 条件判断框 法用流程图描述时会占用很大篇幅。 处理语句框 流程线
2.算法的描述 ◼ 流程图 ❑ 用一组标准图形符号来描述算法。 它的主要优点是画法简单、结构清晰、逻辑性 强、容易理解,便于初学者掌握。但是流程 图本质上不是逐步求精的好工具,复杂的算 法用流程图描述时会占用很大篇幅
3.经典算法设计 计草机利学与校术学网 ■穷举法 口穷举法,也被称为枚举法,是指从可能的集合中一 一 枚举各个元素,用题目给定的约束条件判定哪些 是无用的,哪些是有用的,能使命题成立者即为问 题的解
3.经典算法设计 ◼ 穷举法 ❑ 穷举法,也被称为枚举法,是指从可能的集合中一 一枚举各个元素,用题目给定的约束条件判定哪些 是无用的,哪些是有用的,能使命题成立者即为问 题的解
0 杜算凤利学气技本学魔 百元百鸡问题:公鸡每只五元整,三元一只是 母鸡,小鸡仔价钱低,一元正好买两只。养鸡 大户王大喜想用一百元钱买一百只鸡,(要求 恰好一百元买一百只鸡,例如10只公鸡,2只母 鸡,88只小鸡仔)请编程解决该问题,输出所有 的可行方案供王大喜选择
◼ 百元百鸡问题:公鸡每只五元整,三元一只是 母鸡,小鸡仔价钱低,一元正好买两只。养鸡 大户王大喜想用一百元钱买一百只鸡,(要求 恰好一百元买一百只鸡,例如10只公鸡,2只母 鸡, 88只小鸡仔)请编程解决该问题,输出所有 的可行方案供王大喜选择
9.2.1百元百鸡 算法分析: 我们假设公鸡、母鸡、小鸡的只数分别为xy、 z。我们以三种鸡总数(+y+z)和买鸡的总钱数 (5*x+3*y+z*0.5)都等于100为判定条件,穷举出各 种鸡的只数
9.2.1 百元百鸡 算法分析: 我们假设公鸡、母鸡、小鸡的只数分别为x、y、 z。我们以三种鸡总数(x+y+z)和买鸡的总钱数 (5*x+3*y+z*0.5)都等于100为判定条件,穷举出各 种鸡的只数