PROOVIGE ISE: ·Küsida jalanumbrit ja leida, kui palju on elevandi omast väiksem (elevandi jalg olgu näiteks nr. 75) ·Küsida pikkust ja kaalu ning leida ligikaudne ideaalkaal: 0,9 x (pikkus - 100) PASCAL 2. loeng Struktuurne programm: kolm komponenti a) jada: tegevus 1 tegevus 2 ... tegevus n b) valik: kui < tingimus > tegevus 1 vastasel juhul tegevus 2 c) kordus: näit. tee seni, kui < tingimus > korratavad tegevused VALIK. Variandid: * mittetäielik kahendvalik * täielik kahendvalik * mitmendvalik Enamikus programmeerimiskeeltes: kahendvalik - IF-lause mitmendvalik - CASE-lause a) mittetäielik kahendvalik - kui toodud tingimus on täidetud, täidetakse tingimuse järel olev lause, vastasel juhul aga ei tehta midagi. ... if vanus<18 writeln('alaealine'); ... b) täielik kahendvalik - kui toodud tingimus on täidetud, tehakse IF-osa järel olevad tegevused, vastasel juhul ELSE-osa järel olevad tegevused. ... if vanus<18 writeln('alaealine') else
aktiivne Range("kesk"), Range("B3"), Cells(3, 2) Sheets("abi").Range("hind") [leht.]Cells(rida, veerg) või ActiveCell või Selection Viit lehele võib puududa, kui nimi on globaalne või leht on aktiivne Range("kesk"), Range("B3"), Cells(3, 2) Sheets("abi").Range("hind") Valikud. If-lause Valik - mitmest võimalikust valitakse üks jätkamise tee If-lause. Liitlause - sisaldab teisi lauseid. Mitu varianti If-lause põhivariant. Kahendvalik If tingimus Then tingimus laused_1 tõene väär [ Else laused_1 laused_2 laused_2 ] End If tingimus - loogikaavaldis Vrd. IF-funktsioon Excelis lihtsamal juhul võrdlus IF(tingimus; avaldis_1; avaldis_2) Erijuht - valik ühest tingimus