Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki

Zadanie 2. Poczta bajtocka

Tomek pracuje jako listonosz w Bajtocji. Codziennie otrzymuje z urzędu informację, ile paczek musi dostarczyć danego dnia.

W przyszły wtorek Tomek ma zaplanowaną wizytę u lekarza, natomiast w sobotę miał zamiar pojechać nad jezioro. W związku z tym musi wiedzieć, ile paczek będzie miał do dostarczenia w te dni. Dzięki znajomości z urzędnikami udało mu się zdobyć informację na temat sposobu przydzielania liczby paczek w zależności od dnia tygodnia. Algorytm wygląda następująco:

Linia 1. funkcja paczki otwórz nawias okrągły dzien podkreślnik tygodnia zamknij nawias okrągły dwukropek. Linia 2. a ← dzien podkreślnik tygodnia mod 3. Linia 3. b ← dzien podkreślnik tygodnia div 2. Linia 4. liczba podkreślnik paczek ← 0. Linia 5. dla i znak równości 1 przecinek 2 przecinek kropka kropka kropka przecinek dzien podkreślnik tygodnia wykonuj dwukropek. Linia 6. jeżeli a zamknij nawias ostrokątny b wykonaj dwukropek. Linia 7. liczba podkreślnik paczek ← liczba podkreślnik paczek plus otwórz nawias okrągły a asterysk i plus b zamknij nawias okrągły. Linia 8. w przeciwnym wypadku wykonaj dwukropek. Linia 9. liczba podkreślnik paczek ← liczba podkreślnik paczek plus otwórz nawias okrągły b asterysk i plus a zamknij nawias okrągły. Linia 10. a ← paczki div 3. Linia 11. b ← paczki mod 2. Linia 12. zwróć paczki.

Na podstawie algorytmu podaj, ile paczek Tomek będzie musiał dostarczyć we wtorek, a ile w sobotę. Przyjmij numerację dni tygodnia, rozpoczynającą się od poniedziałku, a zatem: poniedziałek to 1, wtorek to 2 itd. 

Polecenie 1

Przeanalizuj prezentację, w której krok po kroku przedstawiono rozwiązanie zadania.

R4xxq1KroBY711
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Schemat oceniania

  • 2 pkt – za dwie poprawne odpowiedzi

  • 1 pkt – za jedną poprawną odpowiedź

  • 0 pkt – za błędną odpowiedź lub jej brak

Polecenie 2

Zapisz w wybranym języku programowania algorytm przedstawiony w poleceniu 1.

R1MXVm8zaxxNC