[Schematy blokowe] Petla iteracyjna i repetacyjna
-
- Użytkownik
- Posty: 423
- Rejestracja: 6 paź 2014, o 20:03
- Płeć: Mężczyzna
- Lokalizacja: Torun
- Podziękował: 127 razy
- Pomógł: 2 razy
[Schematy blokowe] Petla iteracyjna i repetacyjna
Jakie moge przytoczyc schematy blokowe dla tych dwoch petli?
Ostatnio zmieniony 13 lut 2015, o 08:31 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.
-
- Użytkownik
- Posty: 1588
- Rejestracja: 16 maja 2013, o 17:56
- Płeć: Mężczyzna
- Lokalizacja: Trójmiasto
- Podziękował: 11 razy
- Pomógł: 245 razy
[Schematy blokowe] Petla iteracyjna i repetacyjna
pętla iteracyjna to pętla typu for, cechuje się tym, że z góry wiemy ile razy zostanie wykonana
najprostszy przykład to wypełnianie tablicy o znanej ilości elementów danymi
pętla repetacyjna to pętla typu while, tutaj powtarzamy ją dopóki nie zajdzie przypadek kończący
przykładem może być algorytm euklidesa, który wykonujemy dopóki nie dojdziemy do zera, ale różną ilość razy dla różnego wejścia
jeśli chodzi o algorytmy które można wykonać na oba sposoby to w grę wchodzi praktycznie każdy algorytm wykorzystujący rekurencję ogonową bo można takową zawsze zamienić w iterację, natomiast znaczną część rekurencji da się opisać przez pętle while
najprostszy przykład to wypełnianie tablicy o znanej ilości elementów danymi
pętla repetacyjna to pętla typu while, tutaj powtarzamy ją dopóki nie zajdzie przypadek kończący
przykładem może być algorytm euklidesa, który wykonujemy dopóki nie dojdziemy do zera, ale różną ilość razy dla różnego wejścia
jeśli chodzi o algorytmy które można wykonać na oba sposoby to w grę wchodzi praktycznie każdy algorytm wykorzystujący rekurencję ogonową bo można takową zawsze zamienić w iterację, natomiast znaczną część rekurencji da się opisać przez pętle while