Programmi kirjutades me teame valiku tagajärgi täpselt (need kujundame ja kirjutame ju ise) ja seega peame keskendama oma tähelepanu nendele kriteeriumidele, mis on valiku tegemise aluseks. Programmeerimises kasutatavate valikutega on lihtsam kui elus ettetulevatega - nad on formaliseeritavad ehk üheseltmõistetavalt kirja pandavad. Programmis ei saa kasutada valiku tegemiseks tingimust kujul 'Kui see värv on meeldiv, siis ...', sest meeldivuse hindamine on mitteformaliseeritav tegevus. Programmeerimise algkursus 36 - 89 Järgnevalt püüan ma anda ülevaate erinevatest valikute realiseerimise võimalustest meie poolt vaadeldavates programmeerimiskeeltes. TINGIMUSLAUSE Väga tihti on programmi kirjutamisel vaja käskude täitmise järjekord suunata sõltuvalt mingisuguste muutujate hetkeväärtustest kahte erinevat rada mööda. Sellist muutujate väärtusi kontrollivat avaldist nimetatakse TINGIMUSEKS
Programmi kirjutades me teame valiku tagajärgi täpselt (need kujundame ja kirjutame ju ise) ja seega peame keskendama oma tähelepanu nendele kriteeriumidele, mis on valiku tegemise aluseks. Programmeerimises kasutatavate valikutega on lihtsam kui elus ettetulevatega - nad on formaliseeritavad ehk üheseltmõistetavalt kirja pandavad. Programmis ei saa kasutada valiku tegemiseks tingimust kujul 'Kui see värv on meeldiv, siis ...', sest meeldivuse hindamine on mitteformaliseeritav tegevus. Järgnevalt püüan ma anda ülevaate erinevatest valikute realiseerimise võimalustest meie poolt vaadeldavates programmeerimiskeeltes. Tingimuslause Väga tihti on programmi kirjutamisel vaja käskude täitmise järjekord suunata sõltuvalt mingisuguste muutujate hetkeväärtustest kahte erinevat rada mööda. Sellist muutujate väärtusi kontrollivat avaldist nimetatakse TINGIMUSEKS. Kujutame sellist programmilõiku blokk-skeemina : |