Для кодирования одного значка необходимо log(2)13 ≈ 4 бита.Объём сообщения <span>длиной в 666 символов</span>: 666*4 бит = 666*4/8 байт = 333 байта.
C++
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if( c >= a && c <= b ) cout << "попадает.";
else cout << "не попадает.";
return 0;
}
1)подставим в выражение х=1 получим
(1>=3)&(1<4)=0&1=0 (0-высказывание ложно, 1-высказывание - истина)
2)подставим в выражение х=2 получим
(2>=3)&(2<4)=0&1=0
3)подставим в выражение х=3 получим
(3>=3)&(3<4)=1&1=1
4)подставим в выражение х=4 получим
(4>=3)&(4<4)=1&0=0
Итак, имеем ответ при Х=3 высказывание истина, при остальных значениях - ложно.
#1
<span>Статья набранная на компьютере содержит 8 страниц по 40 строк, в 1 строке 64 символа,определите информационный объем статьи в КБ, в кодировке Unicode.
</span>Решение:
В кодировке Unicode, в распространенной версии один символ кодируется 2 байтами, т.е. 16 битами.
<em>Т.е. мы умножаем весь объём:8*40*64*16=327680 (бит) - объём статьи
</em>Теперь необходимо полученную величину в битах перевести в Кб.
1 байт = 8 бит
1 кб = 1024 байт
Поэтому мы в начале переводим в байты, а далее в Кб:
327680:8:1024=40 Кб
<u>Ответ: 40 Кб - объем статьи
</u>#2
<span>Определите информационный объем слова из 24 символов, в кодировке Unicode.
</span>Решение:
Как и было сказано выше, в данной кодировке 1 символ = 16 бит
<em>Тогда мы 24*16=384 бит - объём слова
</em><u>Ответ: 384 бит или 48 байт.
</u>#3
<span>Определите объем сообщения в символе из 20 символов в кодировке КОИ-8.
</span>Решение:
В кодировке КОИ-8 каждый символ = 1 байту, или 8 битами.
<em>Тогда 8 * 20 = 160 бит - объем сообщения
</em><u>Ответ: 160 бит или 20 байт.</u>
// PascalABC.NET 3.1, сборка 1201 от 18.03.2016
begin
var a:=ReadArrInteger(20);
var b:=a.Where(x->x in [10..99]).Where(x->x.IsEven);
if b.Count>0 then Writeln(b.Min)
else Writeln('Не найдено');
end.
<u><em>Тестовое решение:</em></u>
7497 9647 3684 848 6349 37 1281 3739 465 7784 16 406 6936 621 4960 98 1894 3825 3369 6566
16