150 likes | 376 Views
ALGORYTMY. INSTRUKCJE WARUNKOWE. Część III. ?. Podnieś słuchawkę. Wybierz 9. Wybierz 9. Wybierz 9. Czy połączyłeś się z pogotowiem ratunkowym? Jeśli TAK , to przejdź do kroku 6 . Jeśli NIE , to przejdź do kroku 7 . Przekaż informacje. Odłóż słuchawkę. ALGORYTM WARUNKOWY.
E N D
ALGORYTMY INSTRUKCJE WARUNKOWE Część III
? • Podnieś słuchawkę. • Wybierz 9. • Wybierz 9. • Wybierz 9. • Czy połączyłeś się z pogotowiem ratunkowym? • Jeśli TAK, to przejdź do kroku 6. • Jeśli NIE, to przejdź do kroku 7. • Przekaż informacje. • Odłóż słuchawkę. ALGORYTM WARUNKOWY
CECHĄ CHARAKTERYSTYCZNĄ ALGORYTMÓW JEST wielokrotne powtarzanie niektórych instrukcji co umożliwiają INSTRUKCJE ITERACYJNE zwane PĘTLAMI
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
PĘTLA • Podnieś słuchawkę. • Wykonaj czynność 3 razy. • Wybierz cyfrę 9. • Czy połączyłeś się z pogotowiem ratunkowym? • Jeśli TAK, to przejdź do kroku 4. • Jeśli NIE, to przejdź do kroku 5. • Przekaż informacje. • Odłóż słuchawkę. Wykonuj instrukcje A dokładnie n razy
Wykonuj instrukcje A dokładnie n razy Obraz graficzny 1 START START Wybierz 9 Wybierz 9 Wybierz 9 N Czy wybrałeś 9 trzy razy? T Wybierz 9 Przekaż informacje Przekaż informacje
WAŻNE • Czy słuchawka jest odłożona? • Jeśli TAK, to przejdź do kroku 2. • Jeśli NIE, to odłóż słuchawkę. • Podnieś słuchawkę. • Wykonaj czynność 3 razy. • Wybierz cyfrę 9. Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W
Pętla wykona się przynajmniej raz aż do spełnienia warunku w kolejnym kroku!!
Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W START N T Czy słuchawka jest odłożona? Odłóż słuchawkę Obraz graficzny 2 Podnieś słuchawkę
Podnieś słuchawkę. • 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. • Wykonaj czynność 3 razy. • Wybierz cyfrę 9. WAŻNE Dopóki warunek W jest spełniony wykonuj instrukcję A
Jeśli warunek nie zostanie spełniony pętla nie wykona się ani razu!!
Dopóki warunek W jest spełniony wykonuj instrukcję A N T Czy linia jest zajęta? Wybierz 9 Odłóż słuchawkę N Czy wybrałeś 9 trzy razy? T Podnieś słuchawkę Obraz graficzny 3
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”