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

Вдокументе 20 страниц. 5 страниц - с картинками, по 5 картинок на каждой странице. каждая картинка состоит из 16 384 000 точек, цветовая палитра содержит в себе 65 536 цветов. оставшиеся страницы содержат текст, по 100 строк на каждой странице. в каждой строке 120 символов. в алфавите использованной кодировки 65 536 символов. найти информационный объём документа и представить его в виде читаемых адекватных единиц измерения.

👇
Ответ:
даня1003
даня1003
09.11.2021

782 Мб

Объяснение:

1. Найдем объем, занимаемый одной картинкой.

65536 = 2¹⁶, следовательно используется палитра 16 бит, что составляет 16 / 8 = 2 байта.

Тогда картинка займет 16384000 × 2 = 327680000 байта.

Это эквивалентно 327680000 / 1024 = 32000 Кбайт.

Всего картинок 5 × 5 = 25 и они займут 25 × 32000 = 800000 Кбайт

2. Также в книге 20 - 5 = 15 страниц с текстом. Они содержат

15 × 100 × 120 = 180000 символов. Если алфавит может содержать 65536 = 2¹⁶ символов, то используется код длиной 16 бит, что составляет 16 / 8 = 2 байта. Тогда текстовые страницы займут

2 × 180000 = 360000 байт или 360000 / 1024 Кбайт.

3. Информационный объём документа 800000 + 360000 / 1024 Кбайт.

Это составляет (800000 + 360000 / 1024) / 1024 ≈ 782 Мб

4,8(73 оценок)
Открыть все ответы
Ответ:
RuslanVil
RuslanVil
09.11.2021
Program z3;
const n=3;
var A:array[1..n] of string;
var B:array[1..n] of string;
i,k:byte;

begin
writeln('Ввод названий газет:');
for i:=1 to n do
 begin write('[',i,'] '); readln(A[i]);end;
writeln('Ввод фамилий подписчиков:');
for i:=1 to n do
 begin write('[',i,'] '); readln(B[i]);end;
k:=0;
for i:=1 to n do
 if (A[i]='Правда') and (B[i]='Петров') then k:=i;
if k<>0 then writeln('Да, Петров выписывает Правду.')
        else writeln('Петров не выписывает Правду.');
end.

Пример:
Ввод названий газет:
[1] Правда
[2] Мир
[3] Атеист
Ввод фамилий подписчиков:
[1] Петров
[2] Дружаев
[3] Базаров
Да, Петров выписывает Правду.
4,6(55 оценок)
Ответ:
mayer3
mayer3
09.11.2021
Program z3;
var A:array[1..3] of string;
var B:array[1..3] of string;
i,k:byte;
begin
writeln('Ввод названий газет: ');
  for i:=1 to 3 do begin write('[',i,']');readln(A[i]); end;
writeln('Ввод подписчиков: ');
  for i:=1 to 3 do begin write('[',i,']'); readln(B[i]); end;

for i:=1 to 3 do begin
  if (A[i]='правда') and (B[i]= 'петров') then begin k:=i;
  writeln('Да, Петров выписывает газету ',A[i]); end;
 end;
end.

Ввод названий газет: 
[1]Книга
[2]Правда
[3]Вера
Ввод подписчиков: 
[1]Библиотекарь
[2]Петров
[3]Гундяев
Да, Петров выписывает газету Правда
4,8(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ