Q:打水时,有一个5升的筒,一个3升的筒,如何打到4升的水
A:
PART1:记号说明
b5, bucket 5L(5升筒)
b3, bucket 3L(3升筒)
<-,倒水操作
目的<-源, 当目的为0时代表,代表清空源
=,等号
PART2:操作步骤
1) b5 <- 5
b5 = 5;
b3 = 0;
2) b3 <- b5
b5=2;
b3=3;
3) 0 <- b3
b5=2;
b3=0;
4) b3 <- b5
b5=0;
b3=2;
5) b5 <- 5
b5=5;
b3=2;
6) b3 <- b5
b5=4;
b3=3;