150 input "Palun sisesta protsendi väärtus : ", M 160 print "Osa väärtus on "; T/100*M 170 goto 220 180 if N 3 then goto 220 190 input "Palun sisesta protsendi väärtus : ", M Programmeerimise algkursus 39 - 89 200 input "Palun sisesta osa väärtus : ", O 210 print "Terviku väärtus on "; O/M*100 220 end Ma loodan, et Te kujutate ette, kui keeruliseks tegid need 'GOTO'-laused inimestele programmi lugemise ja parandamise. Maskeeritud suunamislauseteks on vaadeldavates keeltes sellised laused, mille tulemusena toimub samuti programmi täitmise järjekorra ümbersuunamine. Harilikult on selleks sihtpunktiks käesolevat lauset sisaldava juhtimislause algus või sellele juhtimislausele järgneva lause algus. Nendest suunamislausetest räägime koos juhtimislausetega, kus neid kasutatakse. Soovi korral võib vaadata ka näiteid suunamislause kasutamise kohta keeltes Pascal, C ja QBasic. VALIKULAUSE
140 input "Palun sisesta terviku väärtus : ", T
150 input "Palun sisesta protsendi väärtus : ", M
160 print "Osa väärtus on "; T/100*M
170 goto 220
180 if N 3 then goto 220
190 input "Palun sisesta protsendi väärtus : ", M
200 input "Palun sisesta osa väärtus : ", O
210 print "Terviku väärtus on "; O/M*100
220 end
Ma loodan, et Te kujutate ette, kui keeruliseks tegid need 'GOTO'-laused
inimestele programmi lugemise ja parandamise.
Maskeeritud suunamislauseteks on vaadeldavates keeltes sellised laused, mille
tulemusena toimub samuti programmi täitmise järjekorra ümbersuunamine.
Harilikult on selleks sihtpunktiks käesolevat lauset sisaldava juhtimislause
algus või sellele juhtimislausele järgneva lause algus. Nendest
suunamislausetest räägime koos juhtimislausetega, kus neid kasutatakse.
48 / 115
Suunamislause keeles Pascal
Suunamislause süntaks:
'GOTO'