Informatyka
Temat: Algorytmy w programowaniu
Czym jest programowanie?
| Krok 1: | Czytaj a,b | ; wczytujemy dane wejściowe |
| Krok 2: | Jeśli a = b, to idź do kroku 5 | ; jeśli a = b, to NWD jest a lub b |
| Krok 3: | Jeśli a > b, to a ← a - b. Inaczej b ← b - a | ; jeśli a jest różne od b, to od większej liczby odejmujemy mniejszą |
| Krok 4: | Idź do kroku 2 | ; wracamy do sprawdzania warunku w kroku 2 |
| Krok 5: | Pisz a | ; wypisujemy NWD |
| Krok 6: | Zakończ | ; koniec algorytmu |
Powinieneś umieć:
wiedzieć, że istnieją algorytmy rozwiązujące podstawowe i bardziej skomplikowane problemy np. matematyczne, opracowane przez uczonych na przestrzeni dziejów cywilizacji
znać działanie algorytmu Euklidesa w obu postaciach – optymalnej i nieoptymalnej oraz wie, jakie są różnice pomiędzy nimi
umieć zilustrować działanie algorytmu Euklidesa przykładami i porównać obie metody
umieć zapisać algorytm Euklidesa za pomocą schematu blokowego i omawiać jego działanie
wykorzystywać NWD do obliczenia NWW
umieć ułożyć programy wg obu algorytmów
uzasadniać sposób przedstawiania wyniku działania programu