В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Grooshka
Grooshka
12.04.2023 09:30 •  Информатика

2 ВАРИАНТ 1. Определите количество цветов в палитре при глубине цвета 8, 24, 32 бита.
2. Запишите глубину цвета, если количество цветов в палитре 8, 512.
3. Какой минимальный объём памяти (в Кбайт) нужно зарезервировать, чтобы можно было сохранить
любое растровое изображение размером 1024x1024 пикселей при условии, что в изображении могут
использоваться 16 различных цветов? В ответе запишите только целое число, единицу измерения
писать не нужно
4. Автоматическая фотокамера производит растровые изображения размером 480 на 640 пикселей. При
этом объём файла с изображением не может превышать 40 Кбайт, упаковка данных не производится.
Какое максимальное количество цветов можно использовать в палитре?​


2 ВАРИАНТ 1. Определите количество цветов в палитре при глубине цвета 8, 24, 32 бита.2. Запишите глу

Показать ответ
Ответ:
nika1299
nika1299
25.02.2021 12:04
Var a: array of integer; // Объявление массива целых чисел
  i, n: integer; // объявление целочисленных переменных
begin
  // Запросим с клавиатуры размер массива
  // и запишем его в переменную n
  write('введите n:'); 
  readln(n);
  
  // Теперь выделим память под n элементов массива
  SetLength(a, n);
  
  // теперь запросим с клавиатуры n чисел для массива
  for i := 0 to n-1 do begin
    write('a[', i, ']=');
    readln(a[i]);
  end;
  
  // теперь в цикле уменьшим каждый элемент на единицу
  for i := 0 to n-1 do 
    a[i] := a[i] - 1;
  
  // распечатаем массив
  for i := 0 to n-1 do 
    write(a[i], ' ');
end.
0,0(0 оценок)
Ответ:
bavara89
bavara89
21.06.2022 01:19
11.
375 байт = 375*8 бит = 3000 бит всего, значит на каждый символ приходится:
3000 / 500 бит = 6 бит
6ю битами мы может закодировать 2^6 = 64 различных символов.
ответ. не более чем 64

12. Определим объем информации занимаемый каждым символом, он равен:
I = \log_2 64 = 6 бит
Теперь умножим число символов на число байт на символ
ответ 40*60*3*6 бит = 43200 бит

13. Число символов в сообщении равно:
N = 40\cdot6\cdot60 = 14400
Значит на каждый символ приходится:
9000 / 14400 байт = 9000 * 8 / 14400 бит = 5 бит
это информационный вес каждого символа.
с бит можно закодировать 2^5 = 32 различных символов.

ответ. 5 бит, 32 символа
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота