程序竟和菜谱很相似?
编程就是编写程序(指令表)的过程。要想让小家伙们正确执行命令,就需要有明确的指令。
将刚才的“如果用锅加热需要2分钟”“如果用微波炉加热需要4分钟”的指令下达给小家伙们,就会比说明书复杂,我们利用下图展示整个的传达过程。
如果用锅加热,在“用锅加热2分钟”之前,我们需要先烧水;如果既没有锅又没有微波炉,我们就要放弃……就像这样,我们必须给小家伙们如此细致的指令才可以。
菜谱上往往会有一些含糊的表达,比如,“胡椒少许”“用大火”“到熟为止”,等等。少许是指多少克?大火是大到什么程度?如何判断有没有熟?小家伙不同于人类,比较死脑筋,这样含糊的指令会让它很为难。