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

Нужно ,с подробным решением. 1. определите количество цветов в палитре при глубине цвета 4, 8,16, 24, 32 бита. 2. черно-белое (без градаций серого) растровое графическое изображение имеет размер 10x10 точек. какой объем памяти займет это изображение? 3. цветное (с палитрой из 255 цветов) растровое графическое изображение имеет размер 10x10 точек. какой объем памяти займет это изображение?

👇
Ответ:
Аня29718282
Аня29718282
30.01.2023
1). 4 бита: 2^4=16 цветов.
8 бит: 2^8=256 цветов.
16 бит: 2^{16}=65536 цветов.
24 бита: 2^{24}=16777216 цветов.
32 бита: 2^{32}=4294967296 цветов.
2) Если изображение черно-белое, то для кодирования цвета достаточно одного бита. 10х10=100 точек. Всего потребуется 100х1=100 бит. Или 100/8=12.5 байт.
3) Если изображение имеет палитру в 256 цветов, то для кодирования цвета достаточно 8 бит (256=2^8). Или 1 байт. Тогда для 10х10=100 точек  потребуется 100х1=100 байт.
4,6(95 оценок)
Ответ:
sora1ppppoyn1vx
sora1ppppoyn1vx
30.01.2023
1) N = 2⁴ = 16 цветов
N = 2⁸ = 256 цветов
N = 2¹⁶ = 65536 цветов
N = 2²⁴ = 16777216 цветов
N = 2³²  = 4294967296 цветов
2) в черно -белом изображении на кодирование 1 точки точки используется  1 бит, 
10*10=100 точек содержит изображение
100 * 1 бит = 100 бит - объем занимаемой памяти
3) 10*10 = 100 точек содержит изображение
256 = 2⁸, следовательно на кодирование 1 точки требуется 8 бит = 1 байт
100*1 байт = 100 байт - объем занимаемой памяти
4,4(65 оценок)
Открыть все ответы
Ответ:
AdelinaArMi
AdelinaArMi
30.01.2023
Const n = 15;
var a:array[1..n]of integer;
i,m,min5:integer;
f:boolean;
begin
  for i:=1 to n do begin
    write('Введите ',i,' член массива ');
    readln(a[i]);
    if a[i] mod 5=0 then begin
      m:=m+1;
      if not f then begin
        min5:=a[i];
        f:= not f;
      end;
      if (f) and (a[i]<min5) then min5:=a[i];
    end;
  end;
  writeln('Кратных 5: ',m:3,' Минимальный: ',min5:4);
end.

Тестовое решение
Введите 1 член массива 13
Введите 2 член массива 10
Введите 3 член массива 15
Введите 4 член массива 5
Введите 5 член массива 25
Введите 6 член массива 23
Введите 7 член массива 12
Введите 8 член массива 32
Введите 9 член массива 11
Введите 10 член массива 21
Введите 11 член массива 43
Введите 12 член массива 15
Введите 13 член массива 25
Введите 14 член массива 13
Введите 15 член массива 14
Кратных 5:  6    Минимальный:  5
4,4(48 оценок)
Ответ:
Крипер1111111
Крипер1111111
30.01.2023
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
begin
  var a:=MatrixRandom(7,7,0,9);
  var k:=0;
  for var i:=0 to 6 do begin
    for var j:=0 to 6 do begin
      Write(a[i,j]:3);
      if a[i,j] in [1..5] then Inc(k)
      end;
    Writeln
    end;
  Writeln('Кол-во элементов на [1,5]: ',k)
end.

Тестовое решение:
  2  1  7  3  3  2  7
  9  2  9  2  0  5  5
  4  2  6  9  4  6  0
  1  0  3  5  4  5  9
  6  3  6  0  2  0  8
  0  8  4  3  2  1  8
  6  0  4  4  5  4  0
Кол-во элементов на [1,5]: 27

Вариант "совсем для школы"

const
  n=7;
var
  a:array[1..n,1..n] of integer;
  i,j,k:integer;
begin
  Randomize;
  k:=0;
  for i:=1 to n do begin
    for j:=1 to n do begin
      a[i,j]:=Random(10);
      Write(a[i,j]:3);
      if a[i,j] in [1..5] then Inc(k)
      end;
    Writeln
    end;
  Writeln('Кол-во элементов на [1,5]: ',k)
end.
4,8(31 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ