Рассчитать информационный объем на берегу пустынных волн стоял он, дум великих полн, и вдаль глядел. пред ним широко река неслася; бедный чёлн по ней стремился одиноко. по мшистым, топким берегам чернели избы здесь и там, приют убогого чухонца; и лес, неведомый лучам в тумане спрятанного солнца, кругом шумел. и думал он: отсель грозить мы будем шведу, здесь будет город заложен на зло надменному соседу. природой здесь нам суждено в европу прорубить окно,1 ногою твердой стать при море. сюда по новым им волнам все флаги в гости будут к нам, и запируем на просторе сто лет, и юный град, полнощных стран краса и диво, из тьмы лесов, из топи блат вознесся пышно, горделиво;
64 символьый алфавит. Посмотрим какой объем информации нужен для хранения одного символа:
log2(64) = 6 бит (двоичный логарифм от 64)
Носителем является глиняная табличка, на которой нанесено 512 символов,
итого 512 * 6 = 3072 бит или 3072/8 = 384 байта информации (в одном байте ровно 8 бит)
Во всем своде законов 1024 глиняных таблички, значит
3145728 бит или 393216 байта информации или (делим на 1024) 384 килобайта информации
в одном носителе: 3072 бит или 384 байта информации
во всем своде: 3145728 бит или 393216 байта или 384 килобайта
Задание номер 2
Мощность алфавита = 256, посчитаем объем информации, занимаемый одним символом
log2(256) = 8 бит или 1 байт (в одном байте 8 бит)
Одна страница содержит 256 символов. Так как один символ один байт, значит одна страница 256 байт.
Всего у племени 320 страниц текста, умножим
256 * 320 = 81920 байт на всех страницах.
В одном килобайте 1024 байта (по старому стандарту)
81920 байт / 1024 байт в килобайте = 80 килобайт
ответ: 80 килобайт необходимо для сохранения текста племени
Задание номер 3
у мульти 16 символьный алфавит. Посмотрим какой объем занимает символ:
log2(16) = 4 (на всякий случай - в какую степень надо возвести 2 чтобы получить 16, в четвертую степень, значит этот логарифм равен 4)
Теперь посчитаем объем информации символа пульти:
log2(256) = 8
по условию задачи они передали одинаковое число символов друг другу.
Пусть X символов передали.
Тогда Мульти передали: 4*X бит, а пульти 8*X бит.
Разделим одно на другое
8x/4x = 2, значит Пульти передали в два раза больше информации.
ответ: пульти передали в два раза больше информации
//з № 1var s,d,f,max:integer;beginRead(s,d,f);if (s > d)and (s > f) thenmax:= selse if (d > s) and (d > f) thenmax:= delse if (f > d) and(f > s) then max:=f;write('max ',max);end.
//з № 2 var x:real; r:integer;beginwrite('Введите число x =');Read(x);if Frac(x)=0 then beginwriteln('x - целое число!');r:=round(x);if ((r mod 2)=0) then writeln('Число четное')else writeln('Число нечетное');endelse writeln('x - дробное число!')end.
//з № 3var a:integer;beginwrite('Введите число а =');Read(a);if (a > 0)and (a <= 5) thena:= a *a*aelse if (a > 5) thena:= a*aelsea:=a;write('a = ',a);end.
Объяснение: