Пожайлуста информатика
7 класс Обобщение и систематизация основных понятий темы «Обработка текстовой информации».
В одной из кодировок Unicode на каждый символ отводится 16 битов. Определите информационный объем текста из 26 символов в этой кодировке. В ответе укажите только число байт. *
Мой ответ
В кодировке КОИ-8 каждый символ кодируется 1 байтом. Марина написала текст (в нём нет лишних пробелов): РАК, ВЕСЫ, ОРИОН, ДРАКОН, КОЗЕРОГ, БЛИЗНЕЦЫ, АНДРОМЕДА, НАУГОЛЬНИК – созвездия. Ученица удалила из списка название одного созвездия. Заодно она удалила ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 48 бит меньше, чем размер исходного предложения. Запишите в ответе название удаленного созвездия.Важно: ответ необходимо записать заглавными буквами!
Для ввода текстов в память компьютера с бумажных носителей используют... *
1.принтеры и программы перевода текстов.
2.сканеры и программы расшифровки.
3.сканеры и программы распознавания символов.
Что принято использовать, когда имеет значение порядок следования пунктов? *
1.маркированный список
2.таблицу
3. диаграмму
4.нумерованный список
Какие из перечисленных ниже стандартных расширений файлов не соответствуют текстовым документам? *
1. gif
2. rar
3. txt
4.rtf
5. doc
6. docx
При выполнении каких команд выделенный фрагмент текста попадает в буфер обмена? *
1. Заменить
2.Вырезать
3.Открыть
4. Сохранить
5. Копировать
6. Вставить
procedure G(n: integer);forward;
Так как в процедуре F есть вызов процедуры G описанной дальше по тексту программы.
После исправления кода и запуска программы с F(12) получим 17 звездочек. По шагам это будет выглядеть так:
Вызов процедуры F и выполнение
* n = 12
* n = 12
Вызов процедуры G и выполнение
* n = 11
* n = 11
Вызов процедуры F и выполнение
* n = 9
* n = 9
Вызов процедуры G и выполнение
* n = 8
* n = 8
Вызов процедуры Fи выполнение
* n = 6
* n = 6
Вызов процедуры G и выполнение
* n = 5
* n = 5
Вызов процедуры F и выполнение
* n = 3
* n = 3
Вызов процедуры G и выполнение
* n = 2
* n = 2
Вызов процедуры F и выполнение
* n = 0
Var
N,A:integer;
Begin
Write('N = ');Read(N);
A:=0;
While N>0 do
Begin
if (N mod 10) > A then A:= N mod 10;
N:=N div 10;
End;
Write(A)
End.
Var
N,A,B:integer;
C:boolean;
Begin
Write('N = ');Read(N);
A:=-1;
B:=-2;
C:=false;
While N>0 do
Begin
if A=B then C:=true;
if N>0 then
Begin
A:=N mod 10;
N:=N div 10;
End;
if A=B then C:=true;
if N>0 then
Begin
B:=N mod 10;
N:=N div 10;
End;
End;
if A=B then C:=true;
if C then Write('Есть')
else Write('Нет')
End.
Подробнее - на -