Dla uczniów klas II - Algorytmy cz. 3 Kliknij i pobierz

Download Report

Transcript Dla uczniów klas II - Algorytmy cz. 3 Kliknij i pobierz

ALGORYTMY
INSTRUKCJE WARUNKOWE
Część III
1.
2.
3.
4.
5.
6.
7.
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
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
Wybierz 9
N
Czy
wybrałeś 9
trzy razy?
START
Wybierz 9
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ę.
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!!
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ę.
• 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!!
Dopóki warunek W jest spełniony wykonuj
instrukcję A
N
T
Czy linia
jest zajęta?
Wybierz 9
N
Czy
wybrałeś 9
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 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 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 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”