Download ppt - ALGORYTMIKA w ELI

Transcript
Page 1: ALGORYTMIKA w ELI

ALGORYTMIKA w ELI

Centrum Kształcenia Ustawicznego im. St. Staszica w Koszalinie

Marek Magiera

Część 2

Page 2: ALGORYTMIKA w ELI

Algorytmy z pętlą

W większości algorytmów wiele czynności powtarzanych jest wielokrotnie (w pętli).

Powtarzanie nazywamy iteracją.

Powtórzenia te mogą być realizowane:konkretną ilość razy (pętla z licznikiem), tak długo jak spełniony jest określony warunek.

Page 3: ALGORYTMIKA w ELI

Algorytmy z pętlą iteracyjną

Algorytm obliczania sumy n kolejnych liczb naturalnych

Page 4: ALGORYTMIKA w ELI

Algorytm obliczania sumy n kolejnych liczb naturalnych

Ustalamy ile liczb dodać (pytamy o n) Ustalamy od jakiej liczby zacząć dodawanie

(dla ułatwienia zacznijmy od 1) Tworzymy zmienną suma (na razie równą 0) Dodajemy do sumy kolejne liczby

(suma za każdą operacją powiększa się), tak długo aż dodamy wszystkie n liczb

Page 5: ALGORYTMIKA w ELI

Algorytm obliczania sumy n kolejnych liczb naturalnych

Suma:=0 Suma+1 (Suma+1)+2 (Suma+1+2)+3 ...

Suma:= Suma+igdzie i będzie zwiększane od 1 do n

Page 6: ALGORYTMIKA w ELI

Algorytm obliczania sumy n kolejnych liczb naturalnych

Page 7: ALGORYTMIKA w ELI

Algorytmy z pętlą iteracyjną

Algorytm obliczania średniejn podanych kolejno liczb

Page 8: ALGORYTMIKA w ELI

Algorytmy z pętlą iteracyjną

Czynności wykonywane w pętli to:Pytanie o wartość kolejnej liczby i zapisanie jej do zmiennej,Dodanie liczby do poprzedniej sumyZwiększenie licznika o 1,Sprawdzenie czy licznik osiągnął odpowiednią wartość (n).

Page 9: ALGORYTMIKA w ELI

Algorytm obliczania średniejn podanych kolejno liczb

Page 10: ALGORYTMIKA w ELI

ALGORYTMIKA w ELI

Autor: Marek Magierazajrzyj na stronę http://www.marmagi.cad.pl/