Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
20
R
OZDZIAŁ
1.
Z
AGADNIENIAPODSTAWOWEPROGRAMOWANIA
Przykład
Jeślia>0
p:=log(a)
Opissłowny
Sprawdź,czyzmiennaajestwiększaod0
Jeśliwarunekprawdziwy(tak,prawda),przypiszzmiennej
pwartośćlogarytmuza
2.
Strukturaalternatywnajeststosowanawówczas,gdywynikwyrażenia
logicznego(prawda)wymagawykonaniainstrukcjipierwszejlub(fałsz)
wykonaniainstrukcjidrugiej
jeśliwarunek
instrukcja1
wprzeciwnymprzypadku
instrukcja2
Przykład
Jeślidelta>=0
wprzeciwnymprzypadku
p-pierwiastekurojony
p=
p
:
:
=
delta
delta
Opissłowny
Sprawdź,czyzmiennadeltajestwiększa
od0lubrówna0
Jeśliwarunekprawdziwy(tak,prawda),
przypiszzmiennejpwartośćpierwiastka
kwadratowegozdelta
Wprzeciwnymprzypadku,gdywarunek
jestnieprawdziwy(nie,fałsz),wówczas
obliczpierwiastekz-deltaipodajko-
munikatp-pierwiastekurojony”
1.3.7.
Instrukcjaiteracyjnadlafor
Składniainstrukcjidla-formapostać:
dlalistawartościwykonuj
instrukcja
Dlawymienionejposłowiedlalistywartościlubprzypadkówwykonuj
instrukcje.Instrukcjajestwykonywanatylerazy,ilejestelementówlisty
(przypadków)wkolejnościodpoczątkowejdokońcowejliczbyzlisty.Bar-
dzoczęstoprzedtegotypuinstrukcjąwybranymzmiennymnależyprzypisać
wartośćstartową,abyprocesobliczeńdałpoprawnywynik.Rozważmyprzy-
kładobliczaniaśredniejznliczb.Wiemy,żeśredniajesttosumakilkuliczb
(nliczb)podzielonaprzezn.