czwartek, 16 października 2014

Rozwiązywanie problemów

1. Lista kroków
a. Schemat blokowy
b. Program w Turbo Pascal
c. Program w C++
d. Program w Excell
e. Program w Visual Basic

2. Można to również przedstawić w schemacie blokowym:



Na dzisiejszej lekcji zajęliśmy się problemem kasjerów. Rozwiązywaliśmy problem wydawania reszty.


1. Na początku należy ustalić listę kroków
Opis słowny algorytmu wydawania reszty:
Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu
Krok 1: Ustalenie wartości początkowych
Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
Krok 4: Przechodzimy do niższego nominału
Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4


3. Można to zapisać w języku programowania, do tego przydadzą się nam programy:
-Turbo Pascal
-C++
-Excell
-Visual Basic

Brak komentarzy:

Prześlij komentarz