19
Sposoby przedstawiania algorytmu Zajęcia komputerowe z pomysłem, klasa 6, WSiP 2014

Sposoby przedstawiania algorytmu

Embed Size (px)

Citation preview

Page 1: Sposoby przedstawiania algorytmu

Sposoby przedstawiania algorytmu

Zajęcia komputerowe z pomysłem, klasa 6, WSiP 2014

Page 2: Sposoby przedstawiania algorytmu

Specyfikacja algorytmu• Każdy problem do rozwiązania należy najpierw

dokładnie, jednoznacznie opisać, czyli podać jego specyfikację.

• W ramach specyfikacji problemu określa się: - dane problemu; - warunki, które te dane muszą spełnić; - wyniki wejściowe; - związek wyników z danymi.

Page 3: Sposoby przedstawiania algorytmu

Sposoby przedstawiania algorytmu

Opis słowny Lista kroków

Schemat blokowy Program

Page 4: Sposoby przedstawiania algorytmu

Opis słowny algorytmu• Każdy człowiek spotyka się w codziennym życiu

z sytuacjami, w których musi przekazać komuś jakiś przepis, dotyczący na przykład wykonania określonego zadania, czynności lub dojścia do konkretnego miejsca.

• Precyzyjny i jednoznaczny przekaz na temat tego przepisu, umożliwiający wykonanie danego zadania, to słowny opis algorytmu.

Page 5: Sposoby przedstawiania algorytmu

Lista kroków algorytmu• Etapy działania algorytmu – kroki

– układane są w postaci listy.• Każdy krok zawiera ścisły opis czynności do wykonania. • Poszczególne kroki algorytmu są ponumerowane

i wykonywane w kolejności rosnącej. • W jednym kroku opisywana jest tylko jedna operacja.• Pierwszy i ostatni punkt listy to początek algorytmu

i koniec algorytmu.

Page 6: Sposoby przedstawiania algorytmu

Schemat blokowy algorytmu• Jest to zapis graficzny z użyciem bloków – figur

geometrycznych połączonych strzałkami.• W skrzynkach wpisuje się kolejne operacje algorytmu.• Wyróżnia się cztery główne skrzynki: graniczna,

wejścia lub wyjścia, warunkowa, operacyjna.

Page 7: Sposoby przedstawiania algorytmu

Program• Algorytm wyrażony w wybranym języku

programowania, np. Logo, Pascal, C++, PHP, Perl, nazywa się programem.

• Program jest zbudowany z ciągu instrukcji określonego języka programowania, zrozumiałych dla komputera lub innej maszyny.

Page 8: Sposoby przedstawiania algorytmu

Zadanie algorytmiczne do rozwiązania• Na następnych slajdach znajdziesz zadanie

algorytmiczne dotyczące obliczania sumy dwóch liczb, podane w postaci skrzynek.

• Klikaj kolejno wybrane skrzynki, żeby poprawnie uzupełnić schemat blokowy.

Page 9: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Pisz sumę

STOP

START

Podaj (a)

Page 10: Sposoby przedstawiania algorytmu
Page 11: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Piszsumę

STOP

START

Podaj (a)

Page 12: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Piszsumę

STOP

START

Podaj (a)

Page 13: Sposoby przedstawiania algorytmu
Page 14: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Pisz sumę

STOP

START

Podaj (a)

Page 15: Sposoby przedstawiania algorytmu
Page 16: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Pisz sumę

STOP

START

Podaj (a)

Page 17: Sposoby przedstawiania algorytmu
Page 18: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Pisz sumę

START

Podaj (a)

STOP

Page 19: Sposoby przedstawiania algorytmu

Obliczanie sumy dwóch liczb

Podaj (b)

S=: a + b

Pisz sumę

STOP

Podaj (a)

GRATULACJE!

START