Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3.
S
TRUKTURAPROGRAMU
21
Przykład
sum:=0
n:=4
dlai:=1;4
liczba:=wartość_liczbyPodajwartośćkolejnejliczbyiprzypiszzmien-
sum:=sum+liczba
koniecpętliiteracyjnej
sum:=sum/n
Opissłowny
Wartośćstartowazmiennej,którejprzypiszemy
wartośćśredniej
Wprzykładzieobliczymyśredniązczterechliczb,
stądn=4
Dlazmiennejindeksowejirównejkolejno1,2,3
i4wykonuj
nejliczba
Dowartościzmiennejsumdodajwartośćzmiennej
liczba,wynikprzypiszzmiennejsum.Wróćdo
poleceniadlaipowiększzmiennąindeksowąo1,
powtarzajdoosiągnięciawartości4
Sumęliczbdzielimyprzezichliczbęniprzypisu-
jemyzmiennejsum
Rozważmyprzykładobliczaniasilniliczby5.Wiemy,żesilniajesttoilo-
czynkolejnychliczbnaturalnychod1,łączniezliczbą,dlaktórejliczymysil-
nię,przyczym0!=1.
Przykład
s:=1
dlai:=1;5
s:=s*i
Opissłowny
Wartośćstartowazmiennej,którejprzypiszemywartość5!
Dlaliczb1,2,3,4i5mnóżs*i,wynikprzypiszzmiennejs
Kolejnowykonuj:
Przyjmiji=1,pomnóżs*1iprzypiszwynikzmiennejs;
s=1*1,stąds=1
Przyjmiji=2,pomnóżs*2iprzypiszwynikzmiennejs;
s=1*2,stąds=2
Przyjmiji=3,pomnóżs*3iprzypiszwynikzmiennejs;
s=2*3,stąds=6
Przyjmiji=4,pomnóżs*4iprzypiszwynikzmiennejs;
s=6*4,stąds=24
Przyjmiji=5,pomnóżs*5iprzypiszwynikzmiennejs;
s=24*5,stąds=120
Konieclistyliczb.Stądsilnia5jestrównas=120
Napodstawieprzykładówmożemystwierdzić,żedziękiwprowadzeniu
instrukcjiiteracyjnejmożemyzaoszczędzićwielesłów-składniaznakomicie
sięskraca.Podanyalgorytmobliczaniasilnimożemyuogólnićdladowolnej
liczbynaturalnejwiększejodzera.Wystarczytylkozamiastwartościkońco-
wej5,przyjąćzmiennącałkowitądodatniąn.