Monety i decyzje – praktyczne myślenie komputacyjne

W tym rozdziale dowiesz się, jak zastosować myślenie komputacyjne do stworzenia programu, który automatycznie obliczy resztę i poda ją w postaci najmniejszej możliwej liczby monet. Przeanalizujemy problem, podzielimy go na części, rozpoznamy wzorce i zaprojektujemy algorytm, który rozwiąże go krok po kroku.

To nie tylko ćwiczenie z programowania — to praktyczny przykład, jak komputery „myślą” i jak Ty możesz nauczyć się rozwiązywać problemy tak samo skutecznie.

Polecenie 1

Wyobraź sobie, że pracujesz jako sprzedawca w sklepie. Klient płaci za zakupy, a Ty musisz szybko i sprawnie wydać mu resztę, używając dostępnych monet. To zadanie, choć codzienne, wymaga logicznego myślenia, analizy i podejmowania decyzji — czyli dokładnie tego, czym jest myślenie komputacyjne.

Zapoznaj się z prezentacją. Przedstawiono w niej zastosowanie myślenia komputacyjnego przy pisaniu programu komputerowego, który ma pomóc wydawać resztę w sklepie. Ceny produktów są liczbami całkowitymi; do dyspozycji mamy nieograniczoną liczbę monet pięciozłotowych, dwuzłotowych oraz jednozłotowych. Program powinien przyjmować na wejściu cenę zakupionych towarów oraz kwotę, którą zapłacił za nie klient.

RVpFVDkoePFGj1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Już wiesz

że wydawanie reszty to coś więcej niż tylko liczenie pieniędzy. To świetny przykład myślenia komputacyjnego: analizujesz sytuację, rozkładasz problem na części, wybierasz najlepsze rozwiązanie i działasz krok po kroku — zupełnie jak komputer! 
Teraz czas na ćwiczenia - sprawdź, jak dobrze rozumiesz algorytm wydawania reszty i zastosuj myślenie komputacyjne w praktyce.

RKDSSKFDKZU88
Ćwiczenie 1
R1RBQPA1KHGN6
Ćwiczenie 2
R7UXBL63AZPAK
Ćwiczenie 3
RD1Q9AR932K4R
Ćwiczenie 4
R1AZEBAP3BO6X
Ćwiczenie 5