2.1. Palindromy symboliczne

ORYGINALNE POLECENIE CKE

Wprowadzenie

W pliku symbole.txt zapisano 2000 napisów. Każdy z nich jest zapisany w osobnym wierszu i składa się z dokładnie 12 znaków spośród: o, +, *.

Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań. Każdą odpowiedź zapisz w pliku wyniki2.txt i poprzedź ją numerem oznaczającym zadanie.

Do Twojej dyspozycji jest plik symbole_przyklad.txt, który zawiera 20 wierszy danych spełniających warunki zadania. Odpowiedzi dla pliku symbole_przyklad.txt są podane pod każdym zadaniem.

Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku symbole.txt zawierającym 2000 napisów.

Informacja do zadań 2.3. i 2.4. Każdy z napisów podanych w pliku symbole.txt będziemy traktować jako liczbę zapisaną w systemie trójkowym, w którym: znak o odpowiada cyfrze 0 znak + odpowiada cyfrze 1 znak * odpowiada cyfrze 2.

Do oceny oddajesz:

  • plik wyniki2.txt – zawierający odpowiedzi do zadań 2.1.–2.4. (odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
  • pliki zawierające kody źródłowe Twojego(-ich) programu(-ów) o nazwach (uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):

Polecenie

Podaj wszystkie takie napisy z pliku symbole.txt, które są palindromami (czytane od przodu i od tyłu są takie same). Wypisz je po jednym w wierszu, w kolejności takiej jak w pliku symbole.txt.

Odpowiedź dla pliku symbole_przyklad.txt to oooo+**+oooo (w tym pliku jest jeden palindrom)

Palindrom 1 (kolejność z pliku): …
Palindrom 2 (kolejność z pliku): …
Palindrom 3 (kolejność z pliku): …
Palindrom 4 (kolejność z pliku): …
Palindrom 5 (kolejność z pliku): …
Palindrom 6 (kolejność z pliku): …
Pokaż odpowiedź i ocenianie CKE

Odpowiedź CKE

Rozwiązanie

++o+o++o+o++
+*+**++**+*+
*+o++**++o+*
*oo*o**o*oo*
+*++*oo*++*+
+o++oooo++o+

Zasady oceniania CKE

2 pkt – poprawne podanie wszystkich palindromów.

1 pkt – poprawne podanie 3 palindromów.

0 pkt – odpowiedź niepełna lub niepoprawna albo brak odpowiedzi.

Uwagi ogólne CKE

Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.

W zadaniach praktycznych wszystkie wyniki muszą być odzwierciedleniem komputerowej realizacji obliczeń.

Źródło

Oryginalne zasady oceniania CKE — PDF, strona 4

Potrzebujesz pomocy w przygotowaniu do matury?

Zobacz korepetycje

TWÓJ NASTĘPNY KROK

Przygotuj się do matury z informatyki ze mną.

Igor Józefowicz — korepetycje z informatyki do matury

Na indywidualnych zajęciach online uporządkujemy trudne zagadnienia i przećwiczymy zadania maturalne. Wspólnie ustalimy plan przygotowań dopasowany do Twojego poziomu i celu.

TWÓJ PIERWSZY KROK

30 minut · online · bezpłatnie

Umów bezpłatną rozmowę