ALGORYTMY INSTRUKCJE WARUNKOWE Cz III 1 2 3

  • Slides: 15
Download presentation
ALGORYTMY INSTRUKCJE WARUNKOWE Część III

ALGORYTMY INSTRUKCJE WARUNKOWE Część III

1. 2. 3. 4. 5. 6. 7. Podnieś słuchawkę. Wybierz 9. Czy połączyłeś się

1. 2. 3. 4. 5. 6. 7. Podnieś słuchawkę. 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

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ż

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. 2. 3. 4. 5. Podnieś słuchawkę. Wykonaj czynność 3 razy. PĘTLA § Wybierz

1. 2. 3. 4. 5. Podnieś słuchawkę. Wykonaj czynność 3 razy. PĘTLA § 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 Wybierz 9 N Czy

Wykonuj instrukcje A dokładnie n razy Obraz graficzny 1 START Wybierz 9 N Czy 9 wybrałeś trzy razy? START Wybierz 9 Przekaż informacje

WAŻNE Czy słuchawka jest odłożona? § Jeśli TAK, to przejdź do kroku 2. §

WAŻNE 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. 1. Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W

Pętla wykona się przynajmniej raz aż do spełnienia warunku w kolejnym kroku!!

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

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ę. 3. Czy linia jest zajęta? § Jeśli TAK, to: • Odłóż słuchawkę.

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. 2. 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!!

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?

Dopóki warunek W jest spełniony wykonuj instrukcję A N T Czy linia jest zajęta? Wybierz 9 N Czy 9 wybrałeś trzy razy? Odłóż słuchawkę T Podnieś słuchawkę Obraz graficzny 3

ZADANIA Wykonuj instrukcje A dokładnie n razy Powtarzaj wykonywanie instrukcji A aż do spełnienia

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 Wykonaj: Napisz algorytm sekwencyjny „Naucz się wiersza czytając go trzy razy”. Stwórz

Zadanie 1 Wykonaj: 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”.

Zadanie 2 Napisz algorytm typu: „Naucz się wiersz przeczytanie go dokładnie 3 razy”. Zamień

Zadanie 2 Napisz algorytm typu: „Naucz się wiersz 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”