Specyfikacja: dane i wynik
Myślenie komputacyjne: od problemu do algorytmu - Informatyka - technikum klasa 1 (Python)
Zanim powstanie program, trzeba dokładnie opisać problem. Taki opis to **specyfikacja**: - **dane**: co dostajemy i jakie to wartości (liczby całkowite, dodatnie, tekst...), - **wynik**: co mamy otrzymać i w jakiej postaci. Problem: jajka pakuje się po 6 w pudełku. Ile pełnych pudełek powstanie z `eggs` jajek i ile jajek zostanie? - dane: `eggs`, liczba całkowita nieujemna, - wynik: `boxes` (liczba pełnych pudełek) i `left` (reszta jajek). Specyfikacja od razu podpowiada działania: dzielenie całkowite `//` i reszta z dzielenia `%`. Zapisuj ją w komentarzach na początku programu.
# Specyfikacja
# Dane: eggs - liczba jajek (całkowita, nieujemna)
# Wynik: boxes - liczba pełnych pudełek po 6, left - jajka, które zostały
eggs = 45
boxes = eggs // 6
left = eggs % 6
print(f"Jajek: {eggs}, pełnych pudełek: {boxes}, zostaje: {left}")Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - technikum klasa 1·Zaloguj się, aby zapisać postęp na koncie.