М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
GromKR
GromKR
31.12.2021 11:59 •  Информатика

По информатике, надо : с 1. текст записан с алфавита мощностью 128 символов. определите информационный объем текста, если он записан на 350 страницах, по 60 символов в строке, 18 строк на странице. 2. 2 текста записаны с алфавитов мощностью 512 и 64 символа. информационный объем 1 текста 640 килобайт. найти инф.объем 2 текста. кол-во символов одинаково. 3. текст содержащий 1024 знака, занимает инф.объем 1 килобайт. найти мощность используемого алфавита.

👇
Ответ:
Anne413
Anne413
31.12.2021
1) Для начала подсчитаем общее кол-во символов.
    350 * 60 * 18 = 378000 символов
   Теперь подсчитаем информационный вес одного символа по формуле  N = 2^i.
    128 = 2^i
    i = 7 бит
  Теперь найдем информационный вес всех символов.
   378000 * 7 = 2646000 бит = 323 Кбайт (приблизительно) 

2) Найдем информационный вес 1 символа первого алфавита.
   N = 2^i
   512 = 2^i
   i = 9 бит
  Найдем информационный вес 1 символа второго алфавита.
  N = 2^i
  64 = 2^i
  i = 6 бит 
  Найдем количество символов первого ( и 2 ) алфавита.
  640Кбайт = 5242880 бит 
  5242880 / 9 = 58320 символов 
  Теперь найдем информационный объем второго алфавита.
  58320 * 6 = 349920 бит = 43 Килобайт ( приблизительно)

3) 1Кбайт = 8192 бит 
    8192 / 1024 = 2^13 / 2^10 = 2^3 = 8 бит 

   
4,7(11 оценок)
Открыть все ответы
Ответ:
ako91545
ako91545
31.12.2021
1000 = 2^3*1 + 2^2*0 + 2^1*0 + 2^0*0 = 8 + 0 + 0 + 0 = 8
0001 = 2^3*0 + 2^2*0 + 2^1*0 + 2^0*1 = 0 + 0 + 0 + 1 = 1
0110 = 2^3*0 + 2^2*1 + 2^1*1 + 2^0*0 = 0 + 4 + 2 + 0 = 6
0001 = 2^3*0 + 2^2*0 + 2^1*0 + 2^0*1 = 0 + 0 + 0 + 1 = 1
0101 = 2^3*0 + 2^2*1 + 2^1*0 + 2^0*1 = 0 + 4 + 0 + 1 = 5
0100 = 2^3*0 + 2^2*1 + 2^1*0 + 2^0*0 = 0 + 4 + 0 + 0 = 4
1001 = 2^3*1 + 2^2*0 + 2^1*0 + 2^0*1 = 8 + 0 + 0 + 1 = 9

Если это одно большое число, то вот так

1000000101100001010101001001 = 2^27*1 + 2^26*0 + 2^25*0 + 2^24*0 + 2^23*0 + 2^22*0 + 2^21*0 + 2^20*1 + 2^19*0 + 2^18*1 + 2^17*1 + 2^16*0 + 2^15*0 + 2^14*0 + 2^13*0 + 2^12*1 + 2^11*0 + 2^10*1 + 2^9*0 + 2^8*1 + 2^7*0 + 2^6*1 + 2^5*0 + 2^4*0 + 2^3*1 + 2^2*0 + 2^1*0 + 20*1 = 134217728 + 0 + 0 + 0 + 0 + 0 + 0 + 1048576 + 0 + 262144 + 131072 + 0 + 0 + 0 + 0 + 4096 + 0 + 1024 + 0 + 256 + 0 + 64 + 0 + 0 + 8 + 0 + 0 + 1 = 135664969

^ - Возведение в степень
4,4(86 оценок)
Ответ:
Дамочка11
Дамочка11
31.12.2021
CLS
a:
INPUT n
IF n < 1 OR INT(n) <> n OR n > 1000 THEN GOTO a
DIM a(n)
h=30000
FOR i = 1 TO n
b:
INPUT a(n)
IF a(n) < 1 OR INT(a(n)) <> a(n) OR a(n) > 30000 THEN GOTO b
IF INT ((a(n) - 4 ) / 10) = ((a(n) - 4) / 10) AND a(n) < h THEN h = a(n)
NEXT i
PRINT h
END
или:
n - количество чисел
i - цикловая переменная
a  - натурально число
min  - минимальное число, оканчивающееся на 4
Язык програмирования: Паскаль
var
n,i,a,min: integer;
begin
readln(n);
min := 30001;
for i := 1 to n do
begin
readln(a);
if (a mod 10 = 4) and (a < min) then
min := a;
end;
writeln(min)
end.
4,4(86 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ