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°φkaz
2
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Θ: