ALGORYTMY
description
Transcript of ALGORYTMY
ALGORYTMY
INSTRUKCJE WARUNKOWE
Część III
1. Podnieś słuchawkę.
2. Wybierz 9.
3. Wybierz 9.
4. Wybierz 9.
5. Czy połączyłeś się z pogotowiem ratunkowym? Jeśli TAK, to przejdź do kroku 6. Jeśli NIE, to przejdź do kroku 7.
6. Przekaż informacje.
7. Odłóż słuchawkę.
?
ALGORYTM WARUNKOWY
CECHĄ CHARAKTERYSTYCZNĄ
ALGORYTMÓW JESTwielokrotne powtarzanie niektórych
instrukcji co umożliwiają
INSTRUKCJE ITERACYJNE
PĘTLAMI
zwane
RODZAJE INSTRUKCJI ITERACYJNYCH
Wykonuj instrukcje A dokładnie n razy
Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W
Dopóki warunek W jest spełniony wykonuj instrukcję A
1. Podnieś słuchawkę.
2. Wykonaj czynność 3 razy. Wybierz cyfrę 9.
3. Czy połączyłeś się z pogotowiem ratunkowym? Jeśli TAK, to przejdź do kroku 4. Jeśli NIE, to przejdź do kroku 5.
4. Przekaż informacje.
5. Odłóż słuchawkę.
PĘTLA
Wykonuj instrukcje A dokładnie n razy
Wykonuj instrukcje A dokładnie n razy
Obraz graficzny 1 START
Wybierz 9
Wybierz 9
Wybierz 9
START
Przekaż informacje
N TCzy wybrałeś 9 trzy razy?
Przekaż informacje
Wybierz 9
1. Czy słuchawka jest odłożona? Jeśli TAK, to przejdź do kroku 2. Jeśli NIE, to odłóż słuchawkę.
2. Podnieś słuchawkę.
3. Wykonaj czynność 3 razy. Wybierz cyfrę 9.
Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W
WAŻNE
Pętla wykona się przynajmniej raz aż do
spełnienia warunku w kolejnym kroku!!
Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W
Obraz graficzny 2
START
Podnieś słuchawkę
N TCzy słuchawka
jest odłożona?
Odłóż słuchawkę
2. Podnieś słuchawkę.
3. Czy linia jest zajęta? Jeśli TAK, to:
• Odłóż słuchawkę.• Podnieś słuchawkę.• Przejdź do kroku 3.
Jeśli NIE, to przejdź do kroku 4.
4. Wykonaj czynność 3 razy. Wybierz cyfrę 9.
Dopóki warunek W jest spełniony wykonuj instrukcję A
WAŻNE
Jeśli warunek nie zostanie spełniony pętla nie wykona się
ani razu!!
Dopóki warunek W jest spełniony wykonuj instrukcję A
Obraz graficzny 3
Podnieś słuchawkę
N TCzy linia
jest zajęta?
Odłóż słuchawkę
N TCzy wybrałeś 9 trzy razy?
Wybierz 9
ZADANIA
Wykonuj instrukcje A dokładnie n razy
Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W
Dopóki warunek W jest spełniony wykonuj instrukcję A
Zadanie 1
Napisz algorytm sekwencyjny „Naucz się wiersza czytając go trzy razy”.
Stwórz do niego obraz graficzny.
Zamień algorytm sekwencyjny na algorytm z instrukcją iteracyjną typu: „Wykonuj instrukcje A dokładnie n razy”.
Wykonaj:
Zadanie 2
Napisz algorytm typu: „Naucz się wiersz przez przeczytanie go dokładnie 3 razy”.
Zamień go na algorytm „Czytaj wiersz dopóki się go nie nauczysz!”
Napisz algorytm typu: „Wkładaj do koszyka kulki, aż będzie pełny”