A. 有50毫升和80毫升的2個水杯,怎麼量出40毫升的水
用50毫升和80毫升的兩個水杯,量出40毫升的水。這就需要用兩個水杯來回量水,最後湊出40毫升的水了。可以先用50毫升水杯向80毫升水杯加水,把80毫升水杯加滿時,50毫升水杯還剩20毫升水。然後把80毫升水杯里的水倒空,將20毫升水再倒入80毫升水杯中。再用50毫升水杯加一杯水到80毫升水杯中,這時80毫升水杯裝就有70毫升水。再用50毫升水杯裝滿水,向80毫升水杯加水。當80毫升水杯加滿時,50毫升水杯里剩下的水就是40毫升的水。
B. 寫出交換兩個大小相同的杯子中的液體(A 水、 B 酒) 的兩個演算法。
演算法1
1、找一個大小與A相同的空杯子C
2、將A 中的水倒入C中
3、將B中的酒精倒入A中
4、將C中的水倒入B中,結束。
演算法2
1、再找兩個空杯子C和D
2、將A中的水倒入C 中,將B中的酒倒入D中
3、將C中的水倒入B中,將D中的酒倒入A 中,結束
C. 杯子分水
先把標准5L的裝滿,然後倒入3L的瓶子,之後標准5L的瓶子剩餘2L,將這2L倒入另一個至少裝5L的盆子,同樣的方法重復一次,最終至少裝5L的盆子裝了恰好4L!