sobota, 6 października 2012

Lekcja 4. Rozwiązywanie problemów.


1. Definicja algorytmu.
To sposób postępowania, który prowadzi do rozwiązania problemu lub osiągnięcia jakiegoś celu. Ilość kroków algorytmu zależy od tego, jak złożony jest problem, którego on dotyczy. Liczba tych kroków zawsze będzie skończona. 


 
2. Problem kasjera
  • opis problemu
 Jest nim nieumiejętne wydawanie wszystkich pieniędzy z kasy o niskim nominale co prowadzi do niewydawania całej reszty, kasjer używa wtedy słynnych słów "mogę być dłużny/na grosika". Aby uniknąć takiej sytuacji kasjer powinien operować algorytmem wydawania reszty. Algorytm ten polega po prostu na tym, aby przy wydawaniu reszty użyć jak najmniejszej możliwej liczby banknotów/monet. Takie rozwiązania są zastosowane np. w bankomatach.
  • metody rozwiązywania problemó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

-excel



- schematy blogowe



-turbo pascal



Brak komentarzy:

Prześlij komentarz