Skip to content

6. Zadania pliki

jackflower edited this page Feb 5, 2020 · 7 revisions

Zadania - pliki tekstowe

Zakres materiału obowiązujący na sprawdzianie:

  • zapis do pliku tekstowego w języku C/C++, języku Python, Java, inne
  • odczyt z pliku tekstowego w języku C/C++, języku Python, Java, inne

Poniżej propozycje zestawów z zadaniami, które w tej lub podobnej treści będą na sprawdzianie. Każdy Uczeń samodzielnie uruchomi aplikację, która losowo wygeneruje treść polecenia, plik z danymi oraz instrukcją postępowania.

Bazując na opracowaniu w tym repozytorium oraz kodzie źródłowym obsługi plików umieszczonych w repozytorium SCICode rozwiąż samodzielnie poniższe zadania przed sprawdzianem wiadomości.

Zestaw 1

W pliku "dane.txt" zapisano w osobnych liniach nazwy miesięcy. Nazwy zapisano w języku angielskim. Każdy miesiąc zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te miesiące, których nazwa to: September.

Zestaw 2

W pliku "dane.txt" zapisano w osobnych liniach nazwy miesięcy. Nazwy zapisano w języku angielskim. Każdy miesiąc zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te miesiące, których długość nazwy jest większa lub równa 7 znaków.

Zestaw 3

W pliku "dane.txt" zapisano w osobnych liniach nazwy dni tygodnia. Nazwy zapisano w języku angielskim. Każda nazwa dnia tygodnia zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te dni tygodnia, których długość nazwy jest mniejsza niż 8 znaków.  

Zestaw 4

W pliku "dane.txt" zapisano w osobnych liniach nazwy dni tygodnia. Nazwy dni tygodnia zapisano w języku angielskim. Każdy dzień tygodnia zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te dni tygodnia, których nazwa to: Tuesday.

Zestaw 5

W pliku "dane.txt" zapisano w osobnych liniach liczby. Liczby reprezentują lata. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te lata, które są większe od roku 2000.

Zestaw 6

W pliku "dane.txt" zapisano w osobnych liniach nazwy miesięcy. Nazwy zapisano w języku angielskim. Każdy miesiąc zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" ilość wystąpień tych miesięcy, których nazwa to: May.  

Zestaw 7

W pliku "dane.txt" zapisano w osobnych liniach nazwy dni tygodnia. Nazwy dni tygodnia zapisano w języku angielskim. Każdy dzień tygodnia zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" ilość wystąpień tych dni tygodnia, których nazwa to: Friday.

Zestaw 8

W pliku "dane.txt" zapisano w osobnych liniach nazwy miesięcy. Nazwy zapisano w języku angielskim. Każdy miesiąc zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te miesiące, których nazwa jest rożna od: June.

Zestaw 9

W pliku "dane.txt" zapisano w osobnych liniach nazwy dni tygodnia. Nazwy dni tygodnia zapisano w języku angielskim. Każdy dzień tygodnia zaczyna się z wielkiej litery. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" ilość wystąpień tych dni tygodnia, których nazwa jest rożna od: Wednesday.

Zestaw 10

W pliku "dane.txt" zapisano w osobnych liniach liczby. Liczby reprezentują lata. Napisz program, który z pliku "dane.txt" wczyta wszystkie dane w nim zawarte i zapisze do pliku "wynik.txt" tylko te lata, które są parzyste.

Clone this wiki locally