Fólk tekur ákvarðanir á hverjum degi. Til dæmis áður en þú ferð út þá hefur þú eiginlega ef-setningu, sem er svona: EF það er rigning, ÞÁ þarf ég að ná í jakkann minn. Og tölvur eru frábærar þegar þú hefur ákveðið að nota svona setningar, sem þær geta framkvæmt örugglega og á ótrúlegum hraða. Þannig að tölvuforrit er í rauninni smávegis stærðfræði og nokkrar ef-setningar, þar sem ákvörðun er tekin. Í þessari þraut er ef-kubbur, sem hjálpar uppvakningnum að taka ákvörðun, Hann athugar eitthvað. Sem dæmi skulum við nota kubb sem segir, "ef það er slóð til vinstri" og setja "snúa til vinstri"-skipun inn í hann Þá erum við að segja uppvakningnum að skoða umhverfi sitt og kanna hvort það er slóð til vinstri, og ef svo er þá snúa í þá átt. Og svo notum við "færa-áfram"-kubb innan í þessari endurtekningu til að láta hann færa sig áfram svo lengi sem hann vill bara fara beint. Svo þegar það er beygja, þá mun ef-kubburinn segja honum að snúa sér til vinstri. Og þú getur séð að ef við gerum það ef við tökum beygjuna til vinstri en förum annars áfram, þá munum við ná markmiðinu. Þetta er dæmi um að nota ef--setningu sem er í raun grundvallarhugtak í tölvuforritun. Eitt af því fyrsta sem ég lærði var hvernig á að skrifa forrit sem spilar myllu svo ég hafði ef-setningar til að segja að ef hinn spilarinn er að fara að sigra, að loka þá á þann stað. Skemmtu þér því vel við að læra að nota ef-setningar, Þær eru lykilhugtak.