orinvarostov
?>

Сколько цветов содержится в палитре растрового рисунка, если на кодирование каждого пикселя отводится 16 бит? 2. Какой объём видеопамяти (в Кбайтах) необходим для хранения изображения при условии, что разрешение монитора равно 640x384 пикселей, а количество используемых цветов – 128? 3. Рисунок размером 512x1024 пикселей сохранили в виде файла размером 0, 5 Мбайт. Какое количество информации было использовано для кодирования цвета 1 пикселя? Каково возможное количество цветов в палитре такого рисунка?

Информатика

Ответы

zharovaleks

1. Количество цветов: N=2^i, где i-глубина цвета каждого пикселя

N=2^16= 65536 цветов

2. Объем видеопамяти I=k*i, где k-количество пикселей, i- объем информации на 1 пиксель.

i=log₂N, где N -количество цветов

i=log₂128 = 7 бит

тогда I=640*384*7=1720320 бит= 210 Кб

3.  Из формул предыдущих задач:

i=I/k = (0.5*1024*1024*8)/512*1024= 8 бит

N=2^8= 256 цветов

Объяснение:

silicon-films3375
Var a1, b1, c1, a2, b2, c2, p1, p2, s1, s2: real;
begin
  writeln('Введите строны первого треугольника: ');
  read(a1, b1, c1);
  writeln('Введите стороны второго треугольника: ');
  read(a2, b2, c2);
  p1 := (a1 + b1 + c1) / 2;
  p2 := (a2 + b2 + c2) / 2;
  s1 := sqrt(p1 * (p1 - a1) * (p1 - b1) * (p1 - c1));
  s2 := sqrt(p2 * (p2 - a2) * (p2 - b2) * (p2 - c2));
  if (s1 + 1e-3 > s2) and (s1 < s2 + 1e-3) then writeln('Равновеликие')
                                           else writeln('Неравновеликие');
end.
Tatyana_Minullina

Ввести числа через Enter.

Объяснение:

Dev C++

#include <iostream>

#include <math.h>

#include <stdio.h>

#include <stdlib.h>

#include <locale>

int main(int argc, char** argv) {

int a, b, c, y, r, h;

setlocale(LC_ALL, "rus");

double x1, x2, d;

printf("a * x^2 + b * x + c = 0\n");

printf("Ââåäèòå a = ");

scanf("%d", &a);

printf("Ââåäèòå b = ");

scanf("%d", &b);

printf("Ââåäèòå c = ");

scanf("%d", &c);

d = pow(b,2) - 4 * a * c;

printf("D = %f\n", d);

y = sqrt(d);

h = -b;

r = 2 * a;

if (d > 0){

 x1 = ((h + y) / r);

 x2 = ((h - y) / r);

 printf("Êîðíè : \nx1 = %f,\nx2 = %f", x1, x2);

}

if (d == 0){

 x1 = (h / r);

 x1 = x2;

 printf("Êîðíè : \nx1 = %f,\nx2 = %f", x1, x2);

}

if (d < 0) printf("False");

return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сколько цветов содержится в палитре растрового рисунка, если на кодирование каждого пикселя отводится 16 бит? 2. Какой объём видеопамяти (в Кбайтах) необходим для хранения изображения при условии, что разрешение монитора равно 640x384 пикселей, а количество используемых цветов – 128? 3. Рисунок размером 512x1024 пикселей сохранили в виде файла размером 0, 5 Мбайт. Какое количество информации было использовано для кодирования цвета 1 пикселя? Каково возможное количество цветов в палитре такого рисунка?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

egolopuzenko4253
danaya3005
yahottabych201379
Исаченко Тераски1181
masamosijcuk140244
aregaa
Aleksandrovich-Mayatskikh
innaterenina
pk199888
kush-2640
marinanx
selena77
Bordo
arionul-secondary2
o-lala88387