Podmφn∞n² p°φkaz

Podmφn∞n² p°φkaz je p°φkazem vnit°nφho programovacφho jazyka a mß jeden z t∞chto tvar∙:

    if v²raz_typu_Boolean then p°φkaz1

nebo

    if v²raz_typu_Boolean then p°φkaz1 else p°φkaz2

P°i provßd∞nφ podmφn∞nΘho p°φkazu se nejprve vyhodnotφ v²raz typu Boolean. Pokud mß hodnotu TRUE, pak se nßsledn∞ provede p°φkaz1. Pokud mß hodnotu FALSE, provede se p°φkaz2 resp. neprovede se ₧ßdn² p°φkaz, pokud p°φkaz2 nenφ uveden.

P°i vno°ovßnφ podmφn∞n²ch p°φkaz∙ do sebe je nutno pamatovat na to, ₧e p°φkaz ve tvaru:

    if v1 then if v2 then p1 else p2

se provede jako kdyby byl zapsßn:

if v1 then 
   begin if v2 then p1 else p2 end

a nikoli:

if v1 then 
   begin if v2 then p1 end 
else p2

P°φklad:

if idc=0 then Open_view('*Superlid',no_redir,0,0,0,idc)
  else Pick_window(idc);

Viz takΘ:

Programy

Vnit°nφ programovacφ jazyk

P°φkazy vnit°nφho jazyka