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. Rejestracje samochodowe

W Bajtolandii przyjęło się, że numery rejestracyjne samochodów składają się wyłącznie z cyfr. Mechanik Mieczysław prowadzi warsztat samochodowy. Dane dotyczące wszystkich swoich klientów przechowuje w zeszycie. Aby łatwiej było znaleźć potrzebne informacje, wszystkie dane uporządkowane są niemalejąco według numerów rejestracyjnych samochodów klientów.

Na każdej stronie w zeszycie mieści się 20 numerów rejestracyjnych aut, natomiast wszystkich klientów Mieczysław ma 1000.

Pewnego dnia pies Mieczysława wyrwał z zeszytu jedną kartkę. Mieczysław chce się dowiedzieć, jakie znajdowały się na niej numery rejestracyjne. Zajmowały one w zeszycie miejsca od 61 do 100. Pamiętaj, że Mieczysław jest człowiekiem, a nie komputerem, i zaczyna numerować od 1, a nie od 0.

W pliku rejestracje.txt znajduje się 1000 rejestracji w kolejności losowej, każda jest sześciocyfrową liczbą.

R13aMkmDSXHaU

Przycisk umożliwiający pobranie pliku TXT z treścią zadania.

Plik TXT o rozmiarze 7.81 KB w języku polskim

Napisz program, który dla danych z pliku rejestracje.txt poda te numery rejestracyjne, które w zeszycie Mieczysława znajdowały się na miejscach od 61 do 100. Wyniki zapisz do pliku wynik.txt.

Do oceny oddajesz:

  • plik wynik.txt zawierający odpowiedź do zadania (40 rejestracji z pliku rejestracje.txt, które w porządku niemalejącym zajmują miejsca od 61 do 100),

  • plik(i) z komputerową realizacją zadania (kodem programu).

Polecenie 1

Przedstaw rozwiązanie zadania w postaci programu napisanego w wybranym  języku programowania (C++, Java lub Python). Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do programu.

Rozwiązanie

Polecenie 2

Zapoznaj się z rozwiązaniem zadania przedstawionym w prezentacji. Jest ono zapisane w postaci pseudokodu, ponieważ na egzaminie maturalnym można korzystać z wybranego języka programowania: C++, Java lub Python.

R71DNVu15nFF51
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

Odpowiedź do zadania dla danych z pliku rejestracje.txt znajduje się w pliku:

R1YmcCAH6Q5T9

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 318.00 B w języku polskim