例1.一个人带三只狼和三只羚羊过河.只有一条船.同船可以容纳一个人和两只动物.没有人在的时候.如果狼的数量不少于羚羊的数量.狼就会吃掉羚羊.思考每一步算法所遵循的相同之处原则是什么. 解:算法或步骤如下: S1 人带两只狼过河 S2 人自己返回 S3 人带一只羚羊过河 S4 人带两只狼返回 S5 人带两只羚羊过河 S6 人自己返回 S7 人带两只狼过河 S8 人自己返回带一只狼过河 例2.写出一个求有限整数序列中的最大值的算法. 解:为了便于理解.算法步骤用自然语言叙述: 先将序列中的第一个整数设为最大值, 将序列中的下一个整数值与“最大值 比较.如果它大于此“最大值 .这时就假定“最大值 就是这个整数, 如果序列中还有其它整数.重复 , 在序列中一直进行到没有可比的数为止.这时假定的“最大值 就是这个序列中的最大值. 试用数学语言写出对任意3个整数 中最大值的求法 max=a 如果b>max.则max=b 如果c>max.则max=c, max就是 中的最大值. 查看更多

 

题目列表(包括答案和解析)

一个人带三只狼和三只羚羊过河.只有一条船,同船可以容一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量就会吃掉羚羊.请你设计安全渡河的算法.

查看答案和解析>>

一个人带三只狼和三只羚羊过河,只有一条船,同船可以容一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.

(1)设计一个安全渡河的算法;

(2)思考每一步算法所遵循的相同原则是什么?

查看答案和解析>>

一个人带三只狼和三只羊过河.只有一条船,同船可以容一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量就会吃掉羊.请你设计一个安全渡河的算法.

查看答案和解析>>


同步练习册答案