{"id":"informatyka-2010-maj-matura-rozszerzona-2/zad/4","paper_id":"informatyka-2010-maj-matura-rozszerzona-2","number":"4","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2010,"month":"maj","level":"rozszerzona","text":"Zadanie 4. Anagram (10 pkt)\nAnagram to słowo powstałe z innego słowa przez przestawienie liter. Przez słowo rozumiemy\nw tym zadaniu dowolny ciąg liter alfabetu łacińskiego.\nPrzykłady anagramów:\ndla słowa: barok - korba, robak, arobk, rokab, orkab …\ndla słowa: ranty - tyran, narty, ntyra, natyr, ytnar …\nW pliku tekstowym anagram.txt znajduje się 200 wierszy zawierających po 5 słów\nw każdym wierszu. Słowa oddzielone są znakiem odstępu. Długość każdego ze słów wynosi\nod 1 do 20 znaków.\nPrzykład:\nabcd cdba dbac cbad dcba\nbarbakan xle ala foto otof\nsmok ayszkm lampa ayszkm bakara\nskok arabanta oko agnieba dyskietka\nNapisz program w wybranym przez siebie języku programowania, za pomocą którego\nwykonasz poniższe polecenia:\na) Wyszukaj w pliku anagram.txt te wiersze, w których wszystkie słowa znajdujące się\nw danym wierszu mają taką samą liczbę znaków. Zapisz te wiersze w pliku\nodp_4a.txt.\nb) Wyszukaj w pliku anagram.txt wszystkie wiersze tekstu, w których wszystkie słowa\nsą anagramami pierwszego słowa w danym wierszu. Zapisz te wiersze w pliku\nodp_4b.txt.\nDo oceny oddajesz plik(i) o nazwie(ach) ,\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerową(e) realizację(e) Twoich obliczeń, pliki tekstowe odp_4a.txt\ni odp_4b.txt.\nNr zadania\n4a)\n4b)\nMaks. liczba pkt\n4\n6\nWypełnia\negzaminator Uzyskana liczba pkt\nPoziom rozszerzony - część II\n3","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2010-maj-matura-rozszerzona-2/zad-4.webp","solution_image":null,"topics":null,"page_from":2,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2010 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 4. Anagram (10 pkt)<br>Anagram to słowo powstałe z innego słowa przez przestawienie liter. Przez słowo rozumiemy<br>w tym zadaniu dowolny ciąg liter alfabetu łacińskiego.<br>Przykłady anagramów:<br>dla słowa: barok - korba, robak, arobk, rokab, orkab …<br>dla słowa: ranty - tyran, narty, ntyra, natyr, ytnar …<br>W pliku tekstowym anagram.txt znajduje się 200 wierszy zawierających po 5 słów<br>w każdym wierszu. Słowa oddzielone są znakiem odstępu. Długość każdego ze słów wynosi<br>od 1 do 20 znaków.<br>Przykład:<br>abcd cdba dbac cbad dcba<br>barbakan xle ala foto otof<br>smok ayszkm lampa ayszkm bakara<br>skok arabanta oko agnieba dyskietka<br>Napisz program w wybranym przez siebie języku programowania, za pomocą którego<br>wykonasz poniższe polecenia:<br>a) Wyszukaj w pliku anagram.txt te wiersze, w których wszystkie słowa znajdujące się<br>w danym wierszu mają taką samą liczbę znaków. Zapisz te wiersze w pliku<br>odp_4a.txt.<br>b) Wyszukaj w pliku anagram.txt wszystkie wiersze tekstu, w których wszystkie słowa<br>są anagramami pierwszego słowa w danym wierszu. Zapisz te wiersze w pliku<br>odp_4b.txt.<br>Do oceny oddajesz plik(i) o nazwie(ach) ,<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e) komputerową(e) realizację(e) Twoich obliczeń, pliki tekstowe odp_4a.txt<br>i odp_4b.txt.<br>Nr zadania<br>4a)<br>4b)<br>Maks. liczba pkt<br>4<br>6<br>Wypełnia<br>egzaminator Uzyskana liczba pkt<br>Poziom rozszerzony - część II<br>3</p>","solutions":[]}