3. Отметьте все верные утверждения о таблице символов ASCII:
это таблица всех символов, используемых на компьютере к ней относятся первые 128 символов это то же самое, что и кодовая страница это таблица американского стандартного кода для обмена информацией к ней относятся символы с кодами от 128 до 255
4. Десятичный код 67 имеет символ латинского алфавита C.
ответ: C
5. В таблице латинские буквы расположены в алфавитном порядке. Символ V находится от символа A на расстоянии 86 - 65 = 21. Если код символа a — 97, то символ v находится на таком же расстоянии, и его код равен 97 + 21 = 118
ответ: 118
6. Отметьте все правильные утверждения:
в текстовых файлах хранятся только коды символов изображения символов хранятся в специальных шрифтовых файлах кодовая страница содержит 256 символов кодировка ASCII содержит буквы русского алфавита кодировка ASCII содержит арабские цифры
7. Отметьте все правильные утверждения о кодировках UNICODE:
они позволяют уменьшить объем файлов они, как правило, приводят к увеличению объема файла в них на символ отводится 8 бит в них на символ может отводиться больше 8 бит можно использовать больше 256 символов одновременно
8. Какие кодировки с русскими буквами используются в сети Интернет?
кодировка MS DOS (кодовая страница 866) кодировка Windows (кодовая страница 1251) кодировка UTF-8 (UNICODE) кодировка KOI-8R одна русская кодировка
9.
Дано:
K = 34
I = 16 бит / 8 = 2 байта
Найти:
V - ?
байт
ответ: 68
10.
V₁ — вес сообщения в кодировке КОИ-8
V₂ — вес сообщения в кодировке Unicode
K — количество символов
V₁ + 560 бит = V₂
V₁ = 8 бит * K
V₂ = 16 бит * K
Теперь подставим значения V₁ и V₂ в первое выражение и найдем K:
Объяснение:
Ошибки в программе:
Program primer - не хватает точки с запятой
Var a,b: integer;
Begin ; - не ошибка, необязательная точка с запятой
ReadLn( a,b); - не ошибка, лишний пробел после скобки, здесь и дальше не хватает пробелов между аргументами функций, знаками
s=a+b; - не хватает двоеточия в :=
m:=a*b;
d:=a:b; - переменная d не была описана; деление - это /
WriteLn(s);
WriteLn(m);
WriteLn(d)
End - не хватает точки.
Исправленная программа:
Program primer;
Var a, b: integer;
d: real;
Begin
ReadLn(a, b);
s := a + b;
m := a * b;
d := a / b;
WriteLn(s);
WriteLn(m);
WriteLn(d)
End.
1.
Дано:
I = 4 бит
Найти:
N - ?
ответ: 16
2.
Дано:
N = 100
Найти:
I - ?
бит
ответ: 7
3. Отметьте все верные утверждения о таблице символов ASCII:
это таблица всех символов, используемых на компьютере к ней относятся первые 128 символов это то же самое, что и кодовая страница это таблица американского стандартного кода для обмена информацией к ней относятся символы с кодами от 128 до 2554. Десятичный код 67 имеет символ латинского алфавита C.
ответ: C
5. В таблице латинские буквы расположены в алфавитном порядке. Символ V находится от символа A на расстоянии 86 - 65 = 21. Если код символа a — 97, то символ v находится на таком же расстоянии, и его код равен 97 + 21 = 118
ответ: 118
6. Отметьте все правильные утверждения:
в текстовых файлах хранятся только коды символов изображения символов хранятся в специальных шрифтовых файлах кодовая страница содержит 256 символов кодировка ASCII содержит буквы русского алфавита кодировка ASCII содержит арабские цифры7. Отметьте все правильные утверждения о кодировках UNICODE:
они позволяют уменьшить объем файлов они, как правило, приводят к увеличению объема файла в них на символ отводится 8 бит в них на символ может отводиться больше 8 бит можно использовать больше 256 символов одновременно8. Какие кодировки с русскими буквами используются в сети Интернет?
кодировка MS DOS (кодовая страница 866) кодировка Windows (кодовая страница 1251) кодировка UTF-8 (UNICODE) кодировка KOI-8R одна русская кодировка9.
Дано:
K = 34
I = 16 бит / 8 = 2 байта
Найти:
V - ?
байт
ответ: 68
10.
V₁ — вес сообщения в кодировке КОИ-8
V₂ — вес сообщения в кодировке Unicode
K — количество символов
V₁ + 560 бит = V₂
V₁ = 8 бит * K
V₂ = 16 бит * K
Теперь подставим значения V₁ и V₂ в первое выражение и найдем K:
8 бит * K + 560 бит = 16 бит * K
8K + 560 = 16K
K = 560 / 8 = 70
ответ: 70
11.
V₁ + 2048 байт = V₂
1 байт * K + 2048 байт = 2 байта * K
K + 2048 = 2K
K = 2048
K * 1 байт = 2048 символов
ответ: 2048
12.
Дано:
K = 40 * 32 * 60 = 76 800
I = 8 бит / 8 = 1 байт
Найти:
V - ?
байт / 1024 = 75 Кбайт
ответ: 75 Кбайт