R1PE57JCHTD5V
Obrazek przedstawia dane zgromadzone w plikach na dyskach oraz w chmurze

I_R_W13A_M07_JAVA Pliki na maturze

Grafika wygenerowana przez sztuczną inteligencją Leonardo.ai
Źródło: domena publiczna.
Już wiesz
  • jak zastosować w praktyce wiedzę dotyczącą zapisu i odczytu danych z pliku.

  • jak przeanalizować sposób rozwiązywania zadań wymagających umiejętności zapisywania i odczytywania danych z pliku.

  • jak rozwiązać samodzielnie zadania sprawdzające umiejętność zapisu i odczytu danych z pliku.

Teraz czas, aby sprawdzić wiedzę i umiejętności w praktyce.

Ćwiczenie 1

Na podstawie danych stacji pogodowej zapisanych w plikach dzien_1.txt, dzien_2.txt, dzien_3.txt, dzien_4.txt oraz dzien_5.txt napisz program, który wygeneruje zestawienie najwyższych zanotowanych temperatur dla danych dni oraz godzin, w których je odnotowano, i zapisze je w pliku z22_wyniki.txt. W sytuacji, gdy najwyższa temperatura została zanotowana w danym dniu kilkukrotnie, należy podać pierwszą godzinę, w której ją zanotowano.

Archiwum zawiera 5 plików tekstowych. W każdym z plików znajdują się 24 liczby naturalne. Każda z liczb zapisana jest w osobnym wierszu.

Ro7jbYNhVmR9P

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

Plik ZIP o rozmiarze 924.00 B w języku polskim
Przykład 1

Zestawienia dla każdego dnia zapisane w osobnych wierszach powinno zawierać dzień, temperaturę i godzinę oddzielone znakami odstępu.

Plik przyklad.txt zawiera przykładowe dane.

RZwJtC5LdnYlc

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

Plik RAR o rozmiarze 553.00 B w języku polskim

Wyniki dla pliku przyklad.txt:

Linia 1. 1 kropka DZIEN 33 22. Linia 2. 2 kropka DZIEN 37 9. Linia 3. 3 kropka DZIEN 33 11. Linia 4. 4 kropka DZIEN 37 5. Linia 5. 5 kropka DZIEN 33 8.

Do oceny oddajesz:

  • plik z22_wyniki.txt zawierający listę najwyższych temperatur w podanych dniach, dane o każdym dniu zapisane w nowej linii w odpowiednim formacie (dzień, temperatura, godzina),

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

Praca domowa

Rozwiąż zadanie dla kompletnych danych wejściowych zawartych w plikach. Rozwiązanie przedstaw w wybranym języku programowania, dostępnym na egzaminie maturalnym: C++Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do programu. Odpowiedź znajdziesz w osobnym pliku umieszczonym pod sekcją ćwiczeń.

1

Przetestuj działanie programu dla danych podanych w testerkach.

21
Ćwiczenie 2
R1JSsKT7giqBD
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Odpowiedź do zadania:

Poprawne wyniki dla zadania znajdują się w pliku:

R14gtQMCTAJSU

Przycisk do pobrania pliku TXT z rozwiązaniem zadania.

Plik TXT o rozmiarze 70.00 B w języku polskim