3.1. Różnica sum kodów ASCII

ORYGINALNE POLECENIE CKE

Wprowadzenie

W pliku tekstowym pary.txt znajduje się 500 par słów złożonych z liter alfabetu angielskiego a, b, …, z. Każda para słów jest zapisana w osobnym wierszu. Słowa w wierszu są oddzielone pojedynczym odstępem, a długość każdego z nich nie przekracza 50 znaków.

Pierwszych pięć wierszy pliku pary.txt zawiera następujące pary słów:

bcba babb
abaa ccc
bcb abbba
bca cdd
aadc ddcdccaba

Napisz program (lub kilka programów), który(-e) znajdzie(-ą) i da(dzą) odpowiedzi do podanych zadań. Odpowiedzi do poszczególnych zadań zapisz w pliku wyniki3.txt. Każdą odpowiedź poprzedź numerem oznaczającym zadanie.

Do dyspozycji masz plik pary_przyklad.txt, który zawiera 500 par słów. Odpowiedzi dla tego pliku podano w treściach zadań. Możesz sprawdzać na nim działanie swojego programu.

Uwaga: Pamiętaj, że Twój program musi ostatecznie działać na pliku pary.txt.

Do oceny oddajesz:

  • plik tekstowy wyniki3.txt zawierający odpowiedzi do zadań 3.1.–3.3. (odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
  • plik(-i) zawierający(-e) kody źródłowe Twoich programów o nazwach odpowiednio (uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):

Polecenie

Niech f(s) oznacza sumę kodów ASCII znaków występujących w słowie s. Podaj parę słów s1, s2 występujących w jednym wierszu pliku pary.txt, dla których wartość |f(s1) – f(s2)| (wartość bezwzględna różnicy sum kodów ASCII) jest największa, oraz podaj tę wartość. Jest tylko jedna taka para słów w pliku.

Przykład: Dla pary słów oko i pies, mamy następujące wartości f(oko) = 111 + 107 + 111 = 329 f(pies) = 112 + 105 + 101 + 115 = 433 oraz |f(oko) – f(pies)| = 104.

Dla pliku pary_przyklad.txt poprawną odpowiedzią jest eddcd eededcddceeecededcc 1403

Pierwsze słowo pary: …
Drugie słowo pary: …
Wartość bezwzględna różnicy: …
Pokaż odpowiedź i ocenianie CKE

Odpowiedź CKE

Poprawna odpowiedź

gpeeazeugmvsbzwsrxfplqdbakoxxe lhpbmoirdm 2206

Zasady oceniania CKE

2 pkt – podanie poprawnej pary oraz poprawnej wartości.

1 pkt – podanie tylko poprawnej pary albo poprawnej wartości.

0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.

Uwagi ogólne CKE

Ten dokument zawiera zasady oceniania oraz odpowiedzi i przykłady poprawnych rozwiązań zadań.

W zadaniach otwartych akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.

W zadaniach praktycznych wszystkie wyniki muszą być odzwierciedleniem komputerowej realizacji obliczeń. Realizacje komputerowe muszą być zapisane zgodnie z instrukcjami w arkuszu.

Źródło

Oryginalne zasady oceniania CKE — PDF, strona 7

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ę