Arkusz maturalny z informatyki rozszerzonej z terminu dodatkowego (czerwiec 2015, Formuła 2015). Rozwiąż zamknięte części zadań online i sprawdź odpowiedzi, pobierz PDF z pełną treścią, dane do zadań oraz klucz CKE.
Arkusz maturalny z informatyki na poziomie rozszerzonym z terminu dodatkowego (czerwiec 2015, Formuła 2015). Był to pierwszy rocznik nowej matury (Formuła 2015). Egzamin składał się z dwóch części: Część I (60 minut, 15 punktów, zadania 1–3 – zadania teoretyczne i algorytmiczne) oraz Część II (150 minut, 35 punktów, zadania 4–6 – zadania praktyczne przy komputerze z wykorzystaniem plików danych). Termin dodatkowy jest przeznaczony dla maturzystów, którzy z przyczyn losowych nie mogli przystąpić do egzaminu w sesji majowej – ma identyczne wymagania jak sesja główna i jest cennym materiałem ćwiczeniowym.
Poniżej znajdziesz interaktywne wersje zamkniętych części zadań – uzupełnij puste pola i kliknij Sprawdź, aby od razu sprawdzić poprawność (odpowiedzi pochodzą z klucza CKE). W zadaniach z konkretną odpowiedzią (liczba, wartość, lista) wpisz swój wynik i kliknij Sprawdź. W zadaniach otwartych (napisz program, algorytm) kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE. Pełną treść zadań znajdziesz też w arkuszach PDF.
W kodzie uzupełnień do dwóch (w skrócie U2) zapisujemy liczby całkowite w dwójkowym systemie pozycyjnym. W n-bitowym systemie U2 reprezentujemy liczby całkowite z przedziału [-(2ⁿ⁻¹), 2ⁿ⁻¹ - 1]. Przykładowo – dla n = 8 są to liczby: –128, –127, ..., 0, 1, ..., 127.
Zapis (aₙ₋₁ aₙ₋₂ ... a₂ a₁ a₀)U2, gdzie a₀, a₁, ..., aₙ₋₁ ∈ {0,1}, oznacza liczbę -aₙ₋₁ · 2ⁿ⁻¹ + aₙ₋₂ · 2ⁿ⁻² + ... + a₁ · 2¹ + a₀ · 2⁰.
W porównaniu do klasycznego zapisu dwójkowego, w kodzie U2 najbardziej znaczący bit (aₙ₋₁) ma przeciwną „wagę". Przykładowo: w reprezentacji 8-bitowej (n = 8) wagi bitów a₀, a₁, a₂, a₃, a₄, a₅, a₆, a₇ są równe odpowiednio: 1, 2, 4, 8, ..., 64, –128. W takim systemie reprezentacje liczb 117 i –82 wyglądają następująco:
(01110101)U2 = -0·2⁷ + 1·2⁶ + 1·2⁵ + 1·2⁴ + 0·2³ + 1·2² + 0·2¹ + 1·2⁰ =
= 64 + 32 + 16 + 4 + 1 = 117
(10101110)U2 = -1·2⁷ + 0·2⁶ + 1·2⁵ + 0·2⁴ + 1·2³ + 1·2² + 1·2¹ + 0·2⁰ =
= -128 + 32 + 8 + 4 + 2 = -82
Wykonaj poniższe polecenia.
Zapisz liczby 93 i −42 w 8-bitowym kodzie U2:
93 = ( )U2
−42 = ( )U2
Zapisz w 8-bitowym kodzie U2 wynik dodawania:
(00101011)U2 + (10011011)U2 =
Poniżej przedstawiono algorytm wyznaczania liczby przeciwnej do danej liczby zapisanej w kodzie U2.
n > 1,
reprezentacja (aₙ₋₁ aₙ₋₂ ... a₂ a₁ a₀)U2 liczby naturalnej x (x ≠ 0 oraz x ≠ -2ⁿ⁻¹) w n-bitowym kodzie U2.
Wynik:
reprezentacja (bₙ₋₁ bₙ₋₂ ... b₂ b₁ b₀)U2 liczby (–x) w n-bitowym kodzie U2.Algorytm: 1. i ← 0 2. dopóki aᵢ = 0 wykonuj: a) bᵢ ← 0 b) i ← i + 1 3. bᵢ ← aᵢ 4. i ← i + 1 5. dopóki i < n wykonuj: a) bᵢ ← not(aᵢ) b) i ← i + 1
Uwaga: not oznacza negację bitu, tzn. not(0) = 1, not(1) = 0.
Podaj wynik wykonania algorytmu dla n = 16 i x = (1111001001110000)U2:
Odpowiedź:
Podaj przykład liczby zapisanej w 16-bitowym kodzie U2, dla której algorytm nie wykona żadnej instrukcji z wnętrza pętli w kroku 2.
Podaj przykład liczby zapisanej w 16-bitowym kodzie U2, dla której algorytm w pętli z kroku 5 wykona dokładnie 7 razy operację not.
Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.
Uwaga: dwie ostatnie części to zadania otwarte – odpowiedzi z klucza CKE są jedynie przykładowe; istnieją również inne poprawne rozwiązania.
Wynik dla n = 16 i x = (1111001001110000)U2: 0000110110010000; i = 4, aᵢ = 1.
Przykład liczby, dla której algorytm nie wykona żadnej instrukcji z wnętrza pętli w kroku 2: dowolny ciąg zerojedynkowy o długości 16, zakończony jedynką, tzn. ciąg postaci xxxxxxxxxxxxxxx1.
Przykład liczby, dla której algorytm w pętli z kroku 5 wykona dokładnie 7 razy operację not: dowolny ciąg zerojedynkowy o długości 16, którego 9 ostatnich bitów to 100000000, tzn. ciąg postaci xxxxxxx100000000.
Trzy dodatnie liczby a, b i c nazwiemy triadą, gdy możliwe jest utworzenie trójkąta, którego boki mają długości a, b i c.
Uzupełnij poniższe stwierdzenie.
Liczby dodatnie a, b i c spełniające warunek a ≤ b tworzą triadę wtedy i tylko wtedy, gdy zachodzą jednocześnie następujące warunki:
b – a <
b + a >
Podaj, ile wartości c można dobrać ze zbioru
C = { 2, 3, 5, 6, 9, 10, 11, 13, 14, 15, 17, 19, 20, 23, 24}
tak, aby a = 5, b = 15 oraz c ∈ C tworzyły triadę. Wskaż odpowiednie wartości c.
Elementy zbioru C, które wraz z a i b tworzą triadę:
Liczba elementów zbioru C, które wraz z a i b tworzą triadę:
Zaproponuj algorytm, który dla całkowitego n ≥ 2 wyznaczy wszystkie triady c₁, c₂ i cₖ, gdzie 1 ≤ k ≤ n (k może być równe 1 lub 2), w zadanym ciągu liczb c₁, c₂, …, cₙ. Swój algorytm zapisz zgodnie z poniższą specyfikacją.
n – liczba elementów ciągu liczb, n ≥ 2
c₁, c₂, …, cₙ – nieposortowany i bez powtarzających się elementów ciąg liczb dodatnich, w którym c₁ < c₂
Wynik:
liczba wszystkich triad c₁, c₂ i cₖ w ciągu c₁, c₂, …, cₙ, 1 ≤ k ≤ nKliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.
Uwaga: to zadanie otwarte – odpowiedź z klucza CKE jest jedynie przykładowa; istnieją również inne poprawne rozwiązania.
Algorytm za 4 punkty: 1) k ← 1; licznik ← 0 2) min ← cⱼ – cᵢ; max ← cⱼ + cᵢ 3) dopóki cₖ < max oraz k < n+1 a) jeżeli cₖ > min: licznik ← licznik + 1 b) k ← k+1 4) Zwróć wartość licznik jako wynik
Oceń, czy poniższe zdania są prawdziwe. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli zdanie jest fałszywe.
W każdym zadaniu punkt uzyskasz tylko za komplet poprawnych odpowiedzi.
Algorytm Euklidesa
| Nr | Zdanie | P / F |
|---|---|---|
| 1. | służy do obliczania potęgi aᵇ. | |
| 2. | służy do obliczania największego wspólnego dzielnika dwóch liczb. | |
| 3. | zastosowany do liczb a=100, b=10 da wynik 5. | |
| 4. | zastosowany do liczb a=100, b=8 da wynik 4. |
Liczba szesnastkowa (FCA)₁₆ jest
| Nr | Zdanie | P / F |
|---|---|---|
| 1. | mniejsza od liczby (FFF)₁₆. | |
| 2. | większa od liczby (AAAA)₁₆. | |
| 3. | mniejsza od liczby (1111)₁₆. | |
| 4. | większa od liczby (9999)₁₆. |
Klucz obcy w tabeli bazy danych
| Nr | Zdanie | P / F |
|---|---|---|
| 1. | pochodzi z innej tabeli. | |
| 2. | służy do łączenia tabeli z inną tabelą. | |
| 3. | musi być opisany za pomocą jednej kolumny. | |
| 4. | jednoznacznie identyfikuje wiersze tej tabeli. |
Adres IPv4
| Nr | Zdanie | P / F |
|---|---|---|
| 1. | składa się z 48-bitów. | |
| 2. | jest unikatowy w skali świata. | |
| 3. | jest unikatowy w skali sieci lokalnej. | |
| 4. | 300.200.256.1 jest poprawny. |
Elektrociepłownia Słoneczko, przygotowująca się do sezonu grzewczego, podpisała umowę z Kopalnią Piastek na dostawy węgla kamiennego. Węgiel jest dostarczany w trzech rodzajach, którymi są: kostka, orzech i miał. Rodzaje węgla różnią się wydajnością cieplną i ceną. W tabeli poniżej przedstawiono ceny za tonę poszczególnych rodzajów węgla.
| Postać węgla | cena [zł/t] |
|---|---|
| Kostka | 685 |
| Orzech | 620 |
| Miał | 380 |
W pliku piastek.txt opisano dostawy węgla w kolejnych dniach sezonu grzewczego. W każdym wierszu znajdują się trzy liczby – pierwsza odpowiada liczbie ton węgla typu kostka, druga – liczbie ton węgla typu orzech, a trzecia – liczbie ton węgla typu miał. Liczby oddzielone są znakiem tabulacji. Jeżeli w danym dniu nie planuje się dostawy, to wiersz zawiera trzy zera.
Elektrociepłownia w trakcie typowej zimy spala w ciągu doby 200 ton kostki. Orzecha musi zużyć 1,3 razy więcej, a miału – aż 1,6 razy więcej niż kostki.
Elektrociepłownia ze względów ekologicznych najpierw wykorzystuje węgiel kostkę, później orzech, a na końcu miał.
Dostawy węgla dokonywane są codziennie rano. Następnie aktualizowany jest stan magazynu i na jego podstawie podejmowana jest decyzja, jakim węglem palić. W danym dniu pali się tylko jednym rodzajem węgla, czyli jeżeli na stanie jest mniej niż 200 ton kostki to w danym dniu pali się orzechem. Jeżeli kostki będzie poniżej 200 ton, a orzecha poniżej 260 ton, to pali się miałem. Jeżeli również tego węgla brakuje, to podejmuje się decyzję o podtrzymywaniu ognia przy minimalnym (pomijalnym) spalaniu.
Sezon grzewczy rozpoczął się 15 października 2014 r. i trwał do 15 kwietnia 2015 r. Stan magazynu, przed pierwszą dostawą w dniu 15 października, wynosił po 80 ton każdego rodzaju węgla.
Korzystając z dostępnych narzędzi informatycznych, przeprowadź symulację pracy elektrociepłowni przy dostawach z Kopalni Piastek oraz wykonaj poniższe polecenia. Odpowiedzi do zadań zapisz w pliku wynik4.txt, a każdą z nich poprzedź numerem zadania.
Podpowiedź: W omawianym okresie zużyto w elektrociepłowni 9280 ton węgla w postaci miału.
Dla każdego miesiąca, od października do kwietnia, podaj liczbę ton każdego rodzaju węgla dostarczonego przez Kopalnię Piastek.
Poniżej podaj odpowiedź dla pełnego pliku piastek.txt i kliknij Sprawdź.
| miesiąc | kostka | orzech | miał |
|---|---|---|---|
| 10 | |||
| 11 | |||
| 12 | |||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 |
Dla danych obliczonych w zadaniu 4.1. utwórz wykres kolumnowy. Pamiętaj o czytelnym opisie wykresu (tytuł, legenda, opis osi).
Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.
Uwaga: to zadanie otwarte – ocenia się typ wykresu, dobór danych i czytelny opis (tytuł, legenda, opisy osi).
Na podstawie zestawienia z zadania 4.1. tworzymy wykres kolumnowy przedstawiający liczbę ton węgla każdego rodzaju (kostka, orzech, miał) dostarczonego w kolejnych miesiącach (od października do kwietnia). Na osi X umieszczamy kolejne miesiące, na osi Y – liczbę ton węgla, dodajemy tytuł wykresu oraz legendę z rodzajami węgla (kostka, orzech, miał).
Klucz CKE nie zawiera gotowego obrazu wykresu do tego podpunktu – oceniana jest poprawność typu wykresu, doboru danych z zadania 4.1. oraz czytelny opis (tytuł, legenda, opisy osi).
Podaj łączną kwotę, jaką elektrociepłownia zapłaci za węgiel z Kopalni Piastek.
Poniżej podaj odpowiedź dla pełnego pliku piastek.txt i kliknij Sprawdź.
Łączna kwota:
Wykonaj zestawienie zawierające liczby dni, w których elektrociepłownia paliła odpowiednio kostką, orzechem albo miałem.
Poniżej podaj odpowiedź dla pełnego pliku piastek.txt i kliknij Sprawdź.
| kostka | orzech | miał |
|---|---|---|
Podaj datę, kiedy po raz pierwszy elektrociepłownia paliła miałem.
Poniżej podaj odpowiedź dla pełnego pliku piastek.txt i kliknij Sprawdź.
Data:
Ile było dni, w których elektrociepłownia, z powodu zbyt małych zapasów węgla, jedynie podtrzymywała ogień?
Poniżej podaj odpowiedź dla pełnego pliku piastek.txt i kliknij Sprawdź.
Liczba dni:
Wykorzystując dane zgromadzone w plikach tekstowych wykroczenia.txt, mandaty.txt oraz kierowcy.txt, przygotuj dla policji odpowiedni system informatyczny, który będzie umożliwiał wyszukiwanie informacji o wszystkich wykroczeniach drogowych.
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielone są znakami tabulacji. Pliki zawierają dane tylko z 2014 roku.
Plik o nazwie wykroczenia.txt zawiera informacje o wykroczeniach, za które grożą kierowcom mandaty i punkty karne. W każdym wierszu pliku znajdują się następujące dane: kod wykroczenia, nazwa, wysokość mandatu oraz liczba punktów karnych (kod_wyk, nazwa, mandat, punkty).
Przykład:
kod_wyk nazwa mandat punkty 159 Uzywanie szperacza podczas jazdy 100 3 163 Zakrywanie tablic rejestracyjnych 100 5
Plik o nazwie mandaty.txt zawiera informacje o wypisanych mandatach. W każdym wierszu pliku znajdują się następujące informacje: pesel kierowcy, data wykroczenia, kod wykroczenia (pesel, data_wyk, kod_wyk).
Przykład:
pesel data_wyk kod_wyk 64041412345 2014-09-11 20 89071256708 2014-11-11 22
Plik o nazwie kierowcy.txt zawiera informacje o kierowcach. W każdym wierszu pliku znajdują się następujące informacje: numer PESEL kierowcy, data otrzymania prawa jazdy oraz miasto, w którym kierowca zdawał egzamin na prawo jazdy (pesel, data_prawa_jazdy, miasto).
Przykład:
pesel data_prawa_jazdy miasto 64041412345 1989-09-11 Krakow 89071256708 2010-11-22 Opole
Korzystając z dostępnych narzędzi informatycznych, podaj odpowiedzi do poniższych zadań. Odpowiedzi zapisz w pliku wynik5.txt, a każdą odpowiedź poprzedź numerem oznaczającym to zadanie.
Podaj nazwę wykroczenia, za które kierowcy byli najczęściej karani, oraz liczbę jego wystąpień.
Poniżej podaj odpowiedź i kliknij Sprawdź.
Nazwa wykroczenia:
Liczba wystąpień:
Wykonaj zestawienie zawierające numery PESEL tych kierowców, którzy zdali egzamin na prawo jazdy w 2013 roku i otrzymali w sumie więcej niż 20 punktów karnych. Zestawienie powinno zawierać również uzyskane przez nich łączne liczby punktów karnych.
Poniżej podaj odpowiedź i kliknij Sprawdź.
| pesel | punkty |
|---|---|
Wykonaj zestawienie zawierające nazwy wszystkich wykroczeń, które w swojej nazwie zawierają tekst „naruszenie zakazu". Przy wyszukiwaniu nazw wykroczeń nie rozróżniaj wielkości liter.
Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.
| nazwa |
|---|
| Naruszenie zakazu postoju przed lub za przejazdem kolejowym |
| Naruszenie zakazu postoju w miejscach utrudniajacych dostep do innego prawidowo zaparkowanego pojadu |
| Naruszenie zakazu postoju w miejscach utrudniajacych wjazd lub wyjazd |
| Naruszenie zakazu postoju w strefie zamieszkania w miejscach innych niz wyznaczone |
| Naruszenie zakazu wyprzedzania na skrzyzowaniach |
| Naruszenie zakazu wyprzedzania na zakretach oznaczonych znakami ostrzegawczymi |
| Naruszenie zakazu wyprzedzania pojazdu silnikowego przy dojezdzaniu do wierzcholka wzniesienia |
| Naruszenie zakazu zawracania na autostradzie lub drodze ekspresowej |
| W czasie jazdy naruszenie zakazu palenia tytoniu lub spozywania pokarmow. |
Podaj, w którym miesiącu wypisano najmniej mandatów. Dla tego miesiąca podaj łączną kwotę mandatów oraz ich liczbę.
Poniżej podaj odpowiedź i kliknij Sprawdź.
Miesiąc:
Liczba mandatów:
Łączna kwota mandatów:
Kliknij Pokaż odpowiedź, aby zobaczyć pełne zestawienie z klucza CKE (liczba mandatów oraz wpływy z mandatów w kolejnych miesiącach, posortowane malejąco według wpływów).
| miesiąc | liczba mandatów | wpływy z mandatów |
|---|---|---|
| 9 | 113 | 22000 |
| 11 | 93 | 21200 |
| 12 | 96 | 18950 |
| 10 | 106 | 18650 |
| 8 | 98 | 18150 |
| 1 | 82 | 16300 |
| 6 | 68 | 14150 |
| 7 | 76 | 13300 |
| 5 | 73 | 12850 |
| 2 | 63 | 12750 |
| 4 | 65 | 12250 |
| 3 | 67 | 11900 |
Najmniej mandatów wypisano w miesiącu 2 (luty) – 63 mandaty na łączną kwotę 12750.
Podaj liczbę kierowców, którzy nie otrzymali żadnego mandatu. Podaj miasto, z którego pochodzi najwięcej takich kierowców.
Poniżej podaj odpowiedź i kliknij Sprawdź.
Liczba kierowców:
Miasto:
Standard Code 25 jest sposobem kodowania stosowanym do oznaczania towarów spożywczych i przemysłowych. Standard Code 25 pozwala na zapisywanie liczby o dowolnej liczbie cyfr.
Struktura napisu w Standard Code 25 wygląda następująco:
Cyfra Kod kreskowy 0 10101110111010 1 11101010101110 2 10111010101110 3 11101110101010 4 10101110101110 5 11101011101010 6 10111011101010 7 10101011101110 8 11101010111010 9 10111010111010
Przykład:
Zakodujemy liczbę: 764321
Znak START kodowany jest jako: 11011010 Cyfra „7" kodowana jest jako: 10101011101110 Cyfra „6" kodowana jest jako: 10111011101010 Cyfra „4" kodowana jest jako: 10101110101110 Cyfra „3" kodowana jest jako: 11101110101010 Cyfra „2" kodowana jest jako: 10111010101110 Cyfra „1" kodowana jest jako: 11101010101110
Teraz obliczmy sumę kontrolną:
Suma cyfr liczby 764321 z pozycji parzystych pomnożona przez 3: (1 + 3 + 6) * 3 = 30 Suma cyfr liczby 764321 z pozycji nieparzystych: (2 + 4 + 7) = 13 Dodajemy obie sumy: 30 + 13 = 43 Znajdujemy resztę z dzielenia przez 10: 43 mod 10 = 3 Odejmujemy wynik od 10: 10 – 3 = 7 Obliczamy resztę z dzielenia przez 10: 7 mod 10 = 7, czyli jako cyfry kontrolnej użyjemy „7", która kodowana jest jako: 10101011101110 Znak STOP kodowany jako: 11010110
Ostatecznym wynikiem algorytmu jest zatem napis:
| start | 7 | 6 | 4 | 3 | 2 |
|---|---|---|---|---|---|
| 11011010 | 10101011101110 | 10111011101010 | 10101110101110 | 11101110101010 | 10111010101110 |
| 1 | Obliczona cyfra kontrolna=7 | stop |
|---|---|---|
| 11101010101110 | 10101011101110 | 11010110 |
11011010101010110111010111011101110101010101011101011101110111010101010111010101 11011101010101110101010111011101010110
W pliku kody.txt znajduje się 500 sześciocyfrowych liczb naturalnych, po jednej w każdym wierszu. W wybranym przez siebie języku programowania napisz program, który w kolejnych wierszach plików tekstowych kody1.txt, kody2.txt, kody3.txt, czyli w wierszach odpowiadających kolejnym wierszom pliku kody.txt, zapisze odpowiednio:
dla każdej liczby N z pliku kody.txt, dwie liczby całkowite oddzielone pojedynczym znakiem odstępu – sumę cyfr liczby N z pozycji parzystych i sumę cyfr liczby N z pozycji nieparzystych;
Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.
Uwaga: to zadanie otwarte (napisz program). Klucz CKE podaje jako rozwiązanie plik wynikowy z obliczeniami – pełną treść i wzorcowe pliki wynikowe znajdziesz w arkuszu PDF.
Rozwiązaniem jest program, który dla każdej z 500 liczb z pliku kody.txt wypisuje w kolejnym wierszu pliku kody1.txt dwie liczby: sumę cyfr z pozycji parzystych oraz sumę cyfr z pozycji nieparzystych (pozycja 0 to cyfra jednostek). Plik wynikowy kody1.txt powinien mieć 500 wierszy.
Zgodnie z kluczem CKE: zmiana kolejności kolumn bez straty punktów.
dla każdej liczby N z pliku kody.txt, cyfrę kontrolną tej liczby w systemie Standard Code 25 i po znaku odstępu odpowiadający tej cyfrze kod;
Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.
Uwaga: to zadanie otwarte (napisz program). Klucz CKE podaje jako rozwiązanie plik wynikowy z obliczeniami – pełną treść i wzorcowe pliki wynikowe znajdziesz w arkuszu PDF.
Rozwiązaniem jest program, który dla każdej z 500 liczb z pliku kody.txt wypisuje w kolejnym wierszu pliku kody2.txt cyfrę kontrolną tej liczby (obliczoną zgodnie z opisem systemu Standard Code 25) oraz – po znaku odstępu – kod kreskowy odpowiadający tej cyfrze kontrolnej. Plik wynikowy kody2.txt powinien mieć 500 wierszy.
Zgodnie z kluczem CKE: zmiana kolejności kolumn bez straty punktów.
dla każdej liczby N z pliku kody.txt, jej kod w systemie Standard Code 25.
Wszystkie pliki wynikowe do tego zadania powinny mieć po 500 wierszy.
Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.
Uwaga: to zadanie otwarte (napisz program). Klucz CKE podaje jako rozwiązanie plik wynikowy z obliczeniami – pełną treść i wzorcowe pliki wynikowe znajdziesz w arkuszu PDF.
Rozwiązaniem jest program, który dla każdej z 500 liczb z pliku kody.txt wypisuje w kolejnym wierszu pliku kody3.txt pełny kod tej liczby w systemie Standard Code 25, tzn. połączenie: kodu znaku START, kodów kolejnych cyfr liczby, kodu cyfry kontrolnej oraz kodu znaku STOP. Plik wynikowy kody3.txt powinien mieć 500 wierszy.
Zgodnie z kluczem CKE: zmiana kolejności kolumn bez straty punktów.