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

Графический файл, имеющий размер 1024х768 пикселей,
кодированный без сжатия с использованием палитры из 65536 цветов
был передан через сетевое подключение с постоянной пропускной канала за 48 секунд. Определите время передачи по
этому же каналу графического файла, имеющего размер 1280х1024
пикселей, если его кодирование произвести с использованием
палитры из 256 цветов. Файлы не содержат никакой дополнительной
информации. Канал не имеет никакой дополнительной нагрузки. В
ответе укажите целое число секунд.

👇
Ответ:
Малия172
Малия172
08.07.2021

ответ: 40

Объяснение:

1. Вычислим объем файла:

Объем файла = (кол-во пикселей) * (кол-во бит на пиксель)

Кол-во бит на пиксель для палитры из 65 636 цветов равно 16

( 2^n >= 65536 )

Объем файла в КБ:

(кол-во пикселей) * (кол-во бит на пиксель) / 8 / 1024:

1024 * 768 * 16 / 8 / 1024 = 1536

2. Определим пропускную канала:

1536 / 48 = 32 КБ/сек

3. Вычислим объем второго файла:

Кол-во бит на пиксель для палитры из 256 цветов - 8.

Объем файла в КБ: 1280 * 1024 * 8 / 8 / 1024 = 1280

Время передачи этого файла:

1280 / 32 = 40 секунд

4,7(19 оценок)
Открыть все ответы
Ответ:
linda310384
linda310384
08.07.2021
Uses crt;
const  n = 15;
var  i, imin, imax, m, min, max, j: integer;
  a: array[1..n]of integer;
begin 
Writeln('Введите числа в массив'); 
for i := 1 to n do   
readln(a[i]); 
for i := 1 to n do   
write(a[i], '   '); 
min := a[1]; 
max := a[1]; 
imin := 1;
imax := 1;  
for j := 1 to n do 
begin   
if(a[j] > max) then  
begin    
max := a[j];     
imax := j;   
end;   
if(a[j] < min) then   
begin     
min := a[j];     
imin := j;   
end; 
end; 
writeln(); 
writeln('индекс минимального элемента ', imin, ' индекс максимального элемента ', imax); 
m := abs(imin - imax); 
Writeln(); 
Writeln('Кол-во элементов между макс. и мин. элементами ', m - 1);
end.
4,7(49 оценок)
Ответ:
Magia33
Magia33
08.07.2021
Uses crt;
const  n = 15;
var  i, imin, imax, m, min, max, j: integer;
  a: array[1..n]of integer;
begin 
Writeln('Введите числа в массив'); 
for i := 1 to n do   
readln(a[i]); 
for i := 1 to n do   
write(a[i], '   '); 
min := a[1]; 
max := a[1]; 
imin := 1;
imax := 1;  
for j := 1 to n do 
begin   
if(a[j] > max) then  
begin    
max := a[j];     
imax := j;   
end;   
if(a[j] < min) then   
begin     
min := a[j];     
imin := j;   
end; 
end; 
writeln(); 
writeln('индекс минимального элемента ', imin, ' индекс максимального элемента ', imax); 
m := abs(imin - imax); 
Writeln(); 
Writeln('Кол-во элементов между макс. и мин. элементами ', m - 1);
end.
4,6(71 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ