1. алфавит племени пульти содержит 8 символов. каков информационный вес символа этого алфавита? 2. сообщение, записанное буквами 32-символьного алфавита, содержит 140 символов. какое количество информации оно несёт? 3. информационное сообщение объёмом 720 битов состоит из 180 символов. какова мощность алфавита, с которого записано это сообщение? 4. графический файл содержит черно-белое изображение (без градаций серого) размером 100*100 точек. какой информационный объем этого файла? 5. сравните размеры памяти, необходимые для хранения изображений: первое изображение 4-цветное, его размер 64*128 пикселей; второе изображение 16-цветное, его размер 32*32 пикселей. 6. сообщение записанное буквами из 128 –символьного алфавита, содержит 30 символов. какой объем информации оно несет? 7. информационное сообщение объёмом 5 кбайт содержит 8192 символа. сколько символов содержит алфавит, при которого было записано это сообщение? 8. для записи текста использовался 32 – символьный алфавит. каждая страница содержит 40 строк по 50 символов в строке. какой объем информации содержит 7 страниц текста? 9. во сколько раз и как изменится объём памяти, занимаемой изображением, если в процессе его преобразования количество цветов уменьшилось с 1024 до 16? 10. производится четырёхканальная (квадро) звукозапись с частотой дискретизации 32 кгц и 32-битным разрешением. запись длится 3 минуты, её результаты записываются в файл, сжатие данных не производится. определите приблизительно размер полученного файла (в мбайт). в качестве ответа укажите ближайшее к размеру файла целое число, кратное пяти. 11. определить объём памяти для хранения цифрового аудиофайла, время звучания которого составляет 5 минуты при частоте дискретизации 45 кгц и разрешении 16 бит.
ответ: ок я програмист со стажем
Объяснение:
user = "імя"
action = "школа"
log_message = 'Пользователь {} зашел на сайт и выполнил действие: {}'.format(
user,
action
)
print(log_message)
# Пользователь імя зашел на сайт и выполнил действие: школа
from dataclasses import dataclass
@dataclass
class Armor:
armor: float
description: str
level: int = 1
def power(self) -> float:
return self.armor * self.level
armor = Armor(5.2, "Common armor.", 2)
armor.power()
# 10.4
print(armor)
# Armor(armor=5.2, description='Common armor.', level=2)
const
N=8;
M=10;
var p:array[1..N,1..M] of integer;
i,j:integer;
begin
for i:= 1 to N do
for j:=1 to M do
begin p[i,j]:=i*j; write(p[i,j],' ')
end;
end.
3)
const
N=4;
M=6;
var z:array[1..N,1..M] of integer;
i,j,sum,pr:integer;
begin
randomize;sum:=0;
pr:=1;
for i:= 1 to N do
for j:=1 to M do
begin z[i,j]:=random(100);
write(z[i,j],' ');
sum:=sum+z[i,j];
pr:=pr*z[i,j];
end;
writeln();
write('сумма ',sum,' произведение ',pr);
end.
4)
const
N=5;
M=5;
var a:array[1..N,1..M] of integer;
i,j,sum,pr:integer;
begin
randomize;
sum:=0;
pr:=1;
for i:= 1 to N do
for j:=1 to M do
begin
a[i,j]:=random(100);
write(a[i,j],' ');
sum:=sum+a[i,j];
pr:=pr*a[i,j];
end;
writeln();
write('сумма ',sum,' произведение ',pr);
end.