假设家中生火泡茶有以下几个步骤:a
将水倒入锅中c
洗茶壶茶碗e
用开水冲茶请选出一个最优方案()A
abcdeB
bacdeC
cadbeD
dcabe背景广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等
xyxy出下列二元一次方程的求解程
+-(1)(2)axbycaxbyc111222
一般二元一次方程组的解法步骤讨论算法(algorithm)这个词出现于12世纪,指的是用阿拉伯数字进行算术运算的过程
在数学中,“算法”通常是指按照一定规则解决某一类问题的明确的和有限的步骤
现在,算法通常可以变成计算机程序,让计算机执行并解决问题
据说英文algorithm来源于阿拉伯数学家花拉子米的拉丁译名Algoritmi算法的概念明确性有效性有限性例1:一位商人有9枚银元,其中有1枚略轻的是假银元
你能用天平(不用砝码)将假银元找出来吗
例题例题例2:(1)设计一个算法,判断7是否为质数
第一步,用2除7,得余数1,因为余数不是0,所以2不能除7
第二步,用3除7,得余数1,因为余数不是0,所以3不能除7
第三步,用4除7,得余数3,因为余数不是0,所以4不能除7
第四步,用5除7,得余数2,因为余数不是0,所以5不能除7
第五步,用6除7,得余数1,因为余数不是0,所以6不能除7
变式:设计一个算法,判断35是否为质数
第一步,用2除35,得余数1,因为余数不是0,所以2不能除35
第二步,用3除35,得余数2,因为余数不是0,所以3不能除35
第三步,用4除35,得余数3,因为余数不是0,所以4不能除35
第四步,用5除35,得余数0,因为余数是0,所以5能除35
因此,35不是质数