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. Dostawa do magazynu

Adam i Kasia pracują w magazynie przeładunkowym w Faktorlandzie, odbierając dziennie 10 dostaw z całego świata o różnej liczbie ładunków. Zadaniem Adama jest rozładowywanie oraz zliczanie towarów, natomiast Kasia uzupełnia dokumentację. Na koniec każdego dnia Kasia zapisuje podsumowanie pracy w postaci 10 liczb naturalnych oddzielonych znakiem spacji, gdzie każdy element jest liczbą ładunków konkretnego towaru.

W kulturze mieszkańców Faktorlandu wyjątkowe znaczenie mają liczby pierwsze. W związku z tym dyrektor magazynu poprosił o szczególny rodzaj informacji. Chciał wiedzieć, ile było takich dni, w których nie tylko liczba dostaw była liczbą pierwszą, ale również liczba ładunków w tych dostawach była liczbą pierwszą.

Dane zawierające podsumowania dostaw znajdują się w pliku towary.txt.

Plik towary.txt składa się z 50 wierszy. W każdym z nich znajduje się 10 liczb naturalnych oddzielonych od siebie znakiem spacji.

RSWVnWwmusCj9

Przycisk do pobrania pliku TXT z treścią zadania.

Plik TXT o rozmiarze 1.43 KB w języku polskim
Polecenie 1

Napisz program, który dla danych z pliku towary.txt obliczy, ile jest takich wierszy, w których liczba elementów będących liczbami pierwszymi również jest liczbą pierwszą. Wynik zapisz do pliku pierwsze.txt.

Do oceny oddajesz:

  • plik pierwsze.txt z odpowiedzią (liczba naturalna będąca liczbą wierszy z pliku towary.txt, w których liczba elementów będących liczbami pierwszymi również jest liczbą pierwszą)

  • plik(i) z komputerową realizacją zadania

Praca domowa

Przedstaw rozwiązanie zadania, pisząc program w języku C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego. Odpowiedź do zadania znajduje się pod prezentacją multimedialną.

Rozwiązanie

Rozwiązanie zadania przedstawimy w postaci pseudokodu, ponieważ na egzaminie maturalnym można korzystać z wybranego języka programowania: C++, Java lub Python.

Polecenie 2

Zapoznaj się z prezentacją przedstawiającą przykładowe rozwiązanie zadania.

RNZnsEhorlKy51
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.

Odpowiedź do zadania:

pierwsze.txt

RKMheoHp03ylh

Przycisk do pobrania TXT z wynikiem do zadania.

Plik TXT o rozmiarze 2.00 B w języku polskim
Polecenie 3
RZn8DLJz9rvVs