Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3.
S
TRUKTURAPROGRAMU
19
Priorytetyoperatorówwyszczególnionewtabl.1.1.
Tablica1.1.
Priorytetyoperatorów
Operatory
*,/,^
+,–,V
=,<,>,<,>
Priorytet
1(najwyższy)
2
3
4(najniższy)
jednoargumentowynegacji
(np.znakliczby)
multiplikatywne
addytywne
Kategoriaoperatorów
relacyjne
Wyrażeniaarytmetycznetworzymyprzyużyciuoperatoróworazzmien-
nych,przestrzegającpriorytetudziałań.
1.3.5.
Instrukcjaprostaizgrupowana
1.
Instrukcjaprostaoznaczaczynnośćdowykonania
Przykład
a:=5.2
sin(2)/3=
Opissłowny
Przypiszzmiennejawartość5całychi2dziesiąte
Obliczwartośćsinzdwóchradianówipodzielprzez3
2.
Instrukcjazgrupowanazawierakilkalubwięcejinstrukcjiprostych.Two-
rzyonabloklogicznyalgorytmu,astosowaniejejwynikazeskładniin-
strukcjistrukturalnych,któreomawianewnastępnychpunktach
Przykład
a:=5.2
b:=2
c:=a/b
Opissłowny
Przypiszzmiennejawartość5.2
Przypiszzmiennejbwartość2
Przypiszzmiennejcwartośćwyrażenia:adzieloneprzezb
1.3.6.
Instrukcjadecyzyjnajeśliif
Instrukcjajeśli-ifsłużydopodejmowaniadecyzji,napodstawiewyrażenia
logicznego,jakiblokalgorytmuzostaniezastosowanydopoprawnegowyko-
naniaobliczeń.Instrukcjatamadwiestruktury:strukturęprosistrukturęal-
ternatywną.
1.
Strukturaprostajeststosowanawówczas,gdywynikwyrażenialogicz-
nego(prawda)wymagawykonaniainstrukcjilub(fałsz)zaniechaniawy-
konaniainstrukcji
jeśliwarunek
instrukcja