Professional Documents
Culture Documents
Instrukcja warunkowa
$E\XQLNQE
GXZ\QLNDMFHJR]SUyE\SLHUZLDVWNRZDQLDOLF]E\XMHPQHMZ\SDdaRE\XPLHFLZQDV]\PSURJUDPLH]DVWU]H*HQLHZSRVWDFLMH*HOLZ\]QDF]QLNMHVWZL
Nszy od zera to wykonaj dalsze obliczenia, w przeciwnym przypadku wypisz odpowiedni
NRPXQLNDW3U]HNDGDMFWRQDM
]\NDQJLHOVNLLQLHFRXRJyOQLDMFRWU]\PXMHP\VWUXNWXU
instrukcji warunkowej:
if warunek
then instrukcja-1
else instrukcja-2
Instrukcja warunkowa
49
3RVWDZDUXQNXMHVWZQDV]\PSU]\SDGNXRF]\ZLVWD
if delta >=0
F]\OL MH*HOL Z\]QDF]QLN QLH MHVW PQLHMV]\ RG ]HUD =DXZD* *H MHOL ZDUXQHN MHVW
VSHQLRQ\ QDOH*\ Z\NRQD ZL
FHM QL* MHGQ LQVWUXNFM
D ]DWHP FDD JUXSD LQVWUXNFML
]DMPXMF\FK VL
REOLF]DQLHP L Z\ZLHWODQLHP SLHUZLDVWNyZ PXVL ]RVWD RWRF]RQD
VRZDPLNOXF]RZ\PLbegin i endR]QDF]DMF\PLtzw. LQVWUXNFM
]R*RQ, czyli zestaw
LQVWUXNFML Z\NRQ\ZDQ\FK MDNR MHGQD FDR =DSRPLQDQLH R W\P Z\PDJDQLX MHVW MHGQ\P]SRVSROLWV]\FKE
GyZSRSHQLDQ\FKSU]H]SURJUDPLVWyZSDVFDORZ\FKQLHW\ONR
SRF]WNXMF\FK L PR*H SURZDG]L GR QLH]E\W SU]\MHPQ\FK E
GyZ Z\NRQDQLD 2WR
SU]\NDG
if n <> 0 then
LiczbaProbek := n;
srednia := suma/LiczbaProbek;
50
Pierwiastki
b + b
i
2a
2a
b
2a
brak pierwiastkw rzeczywistych
3RQLHZD*SRMHG\QF]DLQVWUXNFMDZDUXQNRZDSRWUDILREVX*\W\ONRGZLHZ]DMHPQLHVL
Z\NOXF]DMFH V\WXDFMH DE\ XZ]JO
GQL ZV]\VWNLH ZDULDQW\ QLH]E
GQH MHVW ]DJQLH*G*HQLHGZyFKWDNLFKLQVWUXNFML6FKHPDWSRVW
SRZDQLDSRND]DQ\MHVWSRQL*HMZUDPDFK
ZLF]HSURSRQXM
&LVDPRG]LHOQHGRNRQDQLHRGSRZLHGQLFKPRG\ILNDFMLZSURJUDPLH
if delta < 0 then
{ brak pierwiastkw rzeczywistych }
else
if delta = 0 then
{ oblicz i wypisz pojedynczy pierwiastek }
else^RGQRVLVL
GRdrugiego if-a }
{ oblicz i wypisz obydwa pierwiastki }
: SU]\SDGNX ZL
NV]HM OLF]E\ ZDULDQWyZ WDNLH SL
WURZH NRQVWUXNFMH VWDM VL
QLHSRU
F]QH WUXGQH Z LQWHUSUHWDFML L SRGDWQH QD E
G\ =DVWDQyZ VL
QD SU]\NDG MDN
Z\JOGDDE\LQVWUXNFMDZDUXQNRZDZ\SLVXMFDQDHNUDQLHQD]Z
GQLDW\JRGQLDGDQHJR
QXPHUHPQLHFKR]QDF]DSRQLHG]LDHN0R*HWDN
if dzien = 1 then writeln('Poniedzialek')
else if dzien = 2 then writeln('Wtorek')
else if ...
Instrukcja warunkowa
51
=DSDPL
WDM
'R ZDUXQNRZHJR Z\NRQ\ZDQLD RSHUDFML VX*\ Z SURJUDPDFK SDVFDORZ\FK
instrukcja warunkowa if-then-else.
8*\ZDMF LQVWUXNFML ZDUXQNRZ\FK PXVLV] SDPL
WD R ZDFLZ\P VWRVRZDQLX
LQVWUXNFML]R*RQHMRUD]REUDNXUHGQLNDSU]HGVRZHPelse.
$E\REVX*\ZL
FHMQL*GZDZDULDQW\PR*HV]X*\]DJQLH*G*RQ\FKLQVWUXNFML
warunkowych.
-HOL Z\ERUHP VWHUXMH ZDUWR W\SX SRU]GNRZHJR OHSV]\P UR]ZL]DQLHP MHVW
X*\FLHLQVWUXNFMLZ\ERUXcase.