Polecenie 1
  • Pobierz plik tekstowy, w skład którego wchodzi 10 wierszy. W każdym wierszu zapisane są dwie liczby całkowite oddzielone pojedynczym znakiem spacji.

  • Liczby z pliku wczytaj do dwuwymiarowej tablicy liczb całkowitych.

  • Do pliku wynikowego zapisz w jednym wierszu kolejne liczby, które były większymi liczbami w kolejnych parach.

Działanie programu przetestuj dla liczb z pliku do_odczytu.txt.

RFXhwNg8W8YQL

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

Plik do_odczytu.txt
Plik ZIP o rozmiarze 215.00 B w języku polskim

Specyfikacja problemu:

Dane:

  • plik tekstowy zawierający pary liczb całkowitych oddzielonych pojedynczym znakiem spacji, każda para zapisana jest w osobnym wierszu

Wynik:

  • liczby całkowite umieszczone w jednym wierszu

Polecenie 2

Porównaj swoje rozwiązanie z programem przedstawionym na filmie.

RmwhifO8hJbjr
Film nawiązujący do treści materiału

Kod programu zaprezentowanego w filmie:

ROwg5Y3PGDRSV

Przycisk do pobrania TXT z kodem źródłowym z filmu.

Plik TXT o rozmiarze 894.00 B w języku polskim

Transkrypcja zamieszczona poniżej w pliku do pobrania, zawiera prezentowany w filmie kod źródłowy wraz z omówieniem.

RqtKOWspwidB4

Przycisk do pobrania pliku TXT z kodem źródłowym wraz z omówieniem.

Plik TXT o rozmiarze 6.23 KB w języku polskim
21
Polecenie 3

Przeanalizuj prezentację, wykorzystaj omówione instrukcje i napisz program, który:

  1. znajdzie największą z liczb zapisanych w pliku dane.txt;

  2. jeżeli istnieje plik wynik.txt i zawiera liczbę, wypisze tę liczbę lub zero, jeżeli plik nie istnieje;

  3. zapisze sumę liczby odczytanej z pliku (lub zera, jeśli ten plik nie istnieje) wynik.txt i największej znalezionej liczby w pliku dane.txt, nadpisując dotychczasową zawartość pliku wynik.txt.

Program powinien sprawdzać poprawność odczytu i zapisu liczb. Program należy uruchomić co najmniej dwa razy.

Pobierz załączony plik:

Rl8dkLb0abKFK

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

Plik dane.txt.
Plik TXT o rozmiarze 23.00 B w języku polskim

Specyfikacja problemu:

Dane:

  • dane.txt – plik tekstowy zawierający liczby naturalne zapisane w osobnych wierszach, niektóre wiersze mogą być puste

Wynik:

  • wypisana na standardowym wyjściu liczba odczytana z pliku wynik.txt lub zero, jeżeli liczby nie da się odczytać

  • suma odczytanej liczby (lub zera) z pliku wynik.txt i największej liczby z pliku dane.txt zapisana w pliku wynik.txt i wypisana na standardowym wyjściu

Przykład:

Komunikaty wypisane przez program, w sytuacji, w której plik dane.txt zawiera jeden pusty wiersz, największą liczbą zapisaną w pliku jest liczba 12, a odczyt realizujemy za pomocą metody pozwalającej wykryć próby odczytu wartości z pustych wierszy:

pierwsze uruchomienie:

Linia 1. Błąd odczytu wartości z pliku dane kropka txt. Linia 2. Błąd otwarcia pliku wynik kropka txt do odczytu wykrzyknik. Linia 3. Liczba zapisana w pliku wynik kropka txt dwukropek 12.

drugie uruchomienie:

Linia 1. Błąd odczytu wartości z pliku dane kropka txt. Linia 2. Liczba odczytana z pliku wynik kropka txt dwukropek 12. Linia 3. Liczba zapisana w pliku wynik kropka txt dwukropek 24.

Komunikat wypisany przez program, jeżeli brak pliku dane.txt lub brak uprawnień do czytania z pliku:

Linia 1. Nie można odczytać pliku dane kropka txt wykrzyknik.
R1dm2Bjl5IxVJ1
Wybierz dowolne angielskie słówko ze słowniczka i zapytaj kolegę o jego znaczenie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.