或两个小孩,他们四人都会划船,但都不会游泳.同学们现在想一想,他们怎样渡过河去?请写一写你的渡河方案.
【导学号:00732000】
【解】 因为一次只能渡过一个大人,而船还要回 渡其他 人,所以只能让两个小孩先过河,渡河的方法与步骤为:
第一步,两个小孩子同船渡过河;
第二步,一个小孩划船回 ;
第三步,一个大人独自划船渡过河;
第四步,对岸的小孩划船回 ;
第五步,两个小孩再同船划船渡过河去;
第六步,一个小孩划船回 ;
第七步,余下的一个大人独自划船渡过河;
第八步,对岸的小孩划船回 ;
第九步,两个小孩再同船划船渡过河去.
算法的应用 设计算法,给定任一x的值,求y的值,其中y=
【精彩点拨】 题目中的函数为分段函数,求函数值时,应对x进行分类讨论.判断给定的x的值与0的大小关系,再代入相应关系式求函数值.
【尝试解答】 S1 输入x的值.
S2 判断x是否大于零,若x>0,执行S3;否则,执行S4.
S3 计算y=x2+1的值,转去执行S5.
S4 计算y=2x-1的值.
S5 输出y的值.
分段函数求函数值的算法要运用分类讨论思想进行设计,一定要对算法中可能遇到的情况考虑周全,满足与不满足都要有相应的步骤.
[再练一题]