{"id":"informatyka-2011-maj-matura-podstawowa-2/zad/4","paper_id":"informatyka-2011-maj-matura-podstawowa-2","number":"4","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2011,"month":"maj","level":"podstawowa","text":"Zadanie 4. Hasła (10 pkt)\nInformatyk z firmy „KompOK” zapisał w pliku hasla.txt 200 haseł. Każde hasło\numieszczone jest w osobnym wierszu pliku. Hasło składa się tylko z małych liter alfabetu\nangielskiego, zaś jego długość wynosi od 3 do 10 znaków.\nWykorzystując dane zawarte w tym pliku, wykonaj poniższe polecenia. Odpowiedzi do\nposzczególnych podpunktów zapisz w plikach tekstowych o nazwach wynik4a.txt,\nwynik4b.txt, wynik4c.txt.\na) W pliku wynik4a.txt podaj, ile haseł ma parzystą, a ile nieparzystą liczbę znaków.\nb) W pliku wynik4b.txt utwórz zestawienie haseł (po jednym w wierszu), które są\npalindromami.\nPalindrom to wyraz brzmiący tak samo przy czytaniu z lewej strony do prawej, jak\ni odwrotnie, np. kajak, potop.\nc) Zapisz w pliku wynik4c.txt zestawienie haseł (po jednym w wierszu) zawierających\nw sobie dwa kolejne znaki, których suma kodów ASCII wynosi 220.\nPrzykłady:\nHasło krzysio zawiera dwa kolejne znaki si, których suma kodów ASCII wynosi 220. Kod\nASCII znaku s to 115, kod znaku i to 105; suma kodów wynosi 115+105 = 220.\nHasło cyrk zawiera również takie dwa kolejne znaki. Kod ASCII znaku c to 99, kod ASCII\nznaku y to 121; suma kodów wynosi 99+121=220\nTabela kodów ASCII\nZnak\na\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk\nl\nm\nKod\nASCII\n97\n98\n99\n100\n101\n102\n103\n104\n105\n106\n107\n108\n109\nZnak\nn\no\np\nq\nr\ns\nt\nu\nv\nw\nx\ny\nz\nKod\nASCII 110\n111\n112\n113\n114\n115\n116\n117\n118\n119\n120\n121\n122\nUwaga: Kolejność haseł w plikach wynik4b.txt, wynik4c.txt powinna być zgodna\nz kolejnością ich występowania w pliku hasla.txt.\nDo oceny oddajesz plik(i) o nazwie (ach) ,\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e)\nkomputerową(e)\nrealizację(e)\nTwojego\nrozwiązania\ndo\nwszystkich\npodpunktów,\nplik\ntekstowy\no\nnazwie\nwynik4a.txt,\nzawierający\nodpowiedź\ndo podpunktu a),\nplik\ntekstowy\no\nnazwie\nwynik4b.txt,\nzawierający\nwyniki\nz podpunktu b),\nplik\ntekstowy\no\nnazwie\nwynik4c.txt,\nzawierający\nwyniki\nz podpunktu c).\nNr zadania\n4a)\n4b)\n4c)\nMaks. liczba pkt\n2\n4\n4\nWypełnia\negzaminator Uzyskana liczba pkt\nPoziom podstawowy - część II\n3","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2011-maj-matura-podstawowa-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 2011 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 4. Hasła (10 pkt)<br>Informatyk z firmy „KompOK” zapisał w pliku hasla.txt 200 haseł. Każde hasło<br>umieszczone jest w osobnym wierszu pliku. Hasło składa się tylko z małych liter alfabetu<br>angielskiego, zaś jego długość wynosi od 3 do 10 znaków.<br>Wykorzystując dane zawarte w tym pliku, wykonaj poniższe polecenia. Odpowiedzi do<br>poszczególnych podpunktów zapisz w plikach tekstowych o nazwach wynik4a.txt,<br>wynik4b.txt, wynik4c.txt.<br>a) W pliku wynik4a.txt podaj, ile haseł ma parzystą, a ile nieparzystą liczbę znaków.<br>b) W pliku wynik4b.txt utwórz zestawienie haseł (po jednym w wierszu), które są<br>palindromami.<br>Palindrom to wyraz brzmiący tak samo przy czytaniu z lewej strony do prawej, jak<br>i odwrotnie, np. kajak, potop.<br>c) Zapisz w pliku wynik4c.txt zestawienie haseł (po jednym w wierszu) zawierających<br>w sobie dwa kolejne znaki, których suma kodów ASCII wynosi 220.<br>Przykłady:<br>Hasło krzysio zawiera dwa kolejne znaki si, których suma kodów ASCII wynosi 220. Kod<br>ASCII znaku s to 115, kod znaku i to 105; suma kodów wynosi 115+105 = 220.<br>Hasło cyrk zawiera również takie dwa kolejne znaki. Kod ASCII znaku c to 99, kod ASCII<br>znaku y to 121; suma kodów wynosi 99+121=220<br>Tabela kodów ASCII<br>Znak<br>a<br>b<br>c<br>d<br>e<br>f<br>g<br>h<br>i<br>j<br>k<br>l<br>m<br>Kod<br>ASCII<br>97<br>98<br>99<br>100<br>101<br>102<br>103<br>104<br>105<br>106<br>107<br>108<br>109<br>Znak<br>n<br>o<br>p<br>q<br>r<br>s<br>t<br>u<br>v<br>w<br>x<br>y<br>z<br>Kod<br>ASCII 110<br>111<br>112<br>113<br>114<br>115<br>116<br>117<br>118<br>119<br>120<br>121<br>122<br>Uwaga: Kolejność haseł w plikach wynik4b.txt, wynik4c.txt powinna być zgodna<br>z kolejnością ich występowania w pliku hasla.txt.<br>Do oceny oddajesz plik(i) o nazwie (ach) ,<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e)<br>komputerową(e)<br>realizację(e)<br>Twojego<br>rozwiązania<br>do<br>wszystkich<br>podpunktów,<br>plik<br>tekstowy<br>o<br>nazwie<br>wynik4a.txt,<br>zawierający<br>odpowiedź<br>do podpunktu a),<br>plik<br>tekstowy<br>o<br>nazwie<br>wynik4b.txt,<br>zawierający<br>wyniki<br>z podpunktu b),<br>plik<br>tekstowy<br>o<br>nazwie<br>wynik4c.txt,<br>zawierający<br>wyniki<br>z podpunktu c).<br>Nr zadania<br>4a)<br>4b)<br>4c)<br>Maks. liczba pkt<br>2<br>4<br>4<br>Wypełnia<br>egzaminator Uzyskana liczba pkt<br>Poziom podstawowy - część II<br>3</p>","solutions":[]}