{"id":"informatyka-2017-maj-matura-stara-rozszerzona-2/zad/4.2","paper_id":"informatyka-2017-maj-matura-stara-rozszerzona-2","number":"4.2","points":2,"ptype":"open","subject":"informatyka","category":"matura","year":2017,"month":"maj","level":"rozszerzona","text":"Zadanie 4.2 (0-2)\nNapisy z pliku binarne.txt traktujemy jako binarne zapisy liczb dziesiętnych, w których\nkażdy segment złożony z 4 znaków jest reprezentacją binarnego zapisu jednej cyfry (zapis taki\nnazywany jest kodem BCD).\nNapis uznajemy za niepoprawny, gdy któryś z segmentów ma wartość większą niż 9 (czyli nie\njest zapisem cyfry dziesiętnej).\nPrzykład:\nNapis 10010111 jest poprawny i reprezentuje liczbę 97, natomiast napis 11010000 nie jest\npoprawny, gdyż jego pierwszy segment (1101) reprezentuje w zapisie binarnym większą od 9\nliczbę 13. Podobnie nie jest poprawny napis 1110, ponieważ reprezentuje w zapisie binarnym\nliczbę 14.\nPodaj liczbę niepoprawnych napisów z pliku binarne.txt oraz najmniejszą długość\nniepoprawnego napisu.\nPoziom rozszerzony\nMIN_1R","answer":"359 niepoprawnych; najkrótszy ma 4 znaki","answer_text":null,"solution":"Liczba niepoprawnych napisów BCD: 359. Najmniejsza długość niepoprawnego napisu: 4 (wg oficjalnego klucza CKE).","image":"img/informatyka-2017-maj-matura-stara-rozszerzona-2/zad-4.2.webp","solution_image":null,"topics":null,"page_from":2,"source":"ai","answer_source":"ai","answer_text_source":null,"solution_source":"ai","text_source":"ocr","source_label":"Informatyka · Matura · maj 2017 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 4.2 (0-2)<br>Napisy z pliku binarne.txt traktujemy jako binarne zapisy liczb dziesiętnych, w których<br>każdy segment złożony z 4 znaków jest reprezentacją binarnego zapisu jednej cyfry (zapis taki<br>nazywany jest kodem BCD).<br>Napis uznajemy za niepoprawny, gdy któryś z segmentów ma wartość większą niż 9 (czyli nie<br>jest zapisem cyfry dziesiętnej).<br>Przykład:<br>Napis 10010111 jest poprawny i reprezentuje liczbę 97, natomiast napis 11010000 nie jest<br>poprawny, gdyż jego pierwszy segment (1101) reprezentuje w zapisie binarnym większą od 9<br>liczbę 13. Podobnie nie jest poprawny napis 1110, ponieważ reprezentuje w zapisie binarnym<br>liczbę 14.<br>Podaj liczbę niepoprawnych napisów z pliku binarne.txt oraz najmniejszą długość<br>niepoprawnego napisu.<br>Poziom rozszerzony<br>MIN_1R</p>","solutions":[{"source":"ai","label":"AI","kind":"text","html":"<p>Liczba niepoprawnych napisów BCD: 359. Najmniejsza długość niepoprawnego napisu: 4 (wg oficjalnego klucza CKE).</p>"}]}