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

Решить по информатике 30 какой обьем видеопамяти необходим для хранения графческого изображения, занимающего весь экран монитора при условии, что разрешающая монитора равна 1280x640 пиксей,а количество используемых цветов равно 16 ответ дайте в килобайтах и дополнительное . обьем видеопамяти равен 1 мбайт разрешающая монитора равна 1920x1090. какое максимальноре количество цветов можно использовать для хранения графического изображения, занимающего весь экран монитора

👇
Ответ:
sesol14
sesol14
12.03.2020
Для палитры 16 цветов необходимо 2^4 = 16, i=4 бит

1280*640*4 = 3 276 800 бит
делим на 8 бит в байте = 409 600 байт
делим на 1024 байт в кб = 400 кб



объем видеопамяти
1 мегабайт = 1024*1024 = 1 048 576 байт
умножаем на 8 бит в байте = 8 388 608 бит

разрешение экрана
1920*1090 = 2 092 800 точек

делим объем памяти на кол-во пикселей
8 388 608 бит / 2 092 800 пиксель = примерно 4 бита на пиксель
количество цветов определяем по формуле
2^кол-во бит = кол-во цветов
2^4 = 16 цветов
4,6(14 оценок)
Открыть все ответы
Ответ:
гуля429
гуля429
12.03.2020
#include <cstdlib>#include <iostream> using namespace std; void MassNullEllement(int *Mass){     int KolEl = 0 ;     for(int a=0;a<5;a++){        if(Mass[a]!=0){KolEl++;}        }     cout<<"amount element not equal zero = "<<KolEl<<"\n";    } int main(int argc, char *argv[]){    int Massiv[5];    for(int b=0;b<5;b++){            cout<<"Enter "<<b<<" element - ";
cin>>Massiv[b];           }   MassNullEllement(Massiv);    system("PAUSE");    return EXIT_SUCCESS;}
4,4(17 оценок)
Ответ:
Yulia1393
Yulia1393
12.03.2020

print("Ноль в качестве знака операции"

     "\nзавершит работу программы")

while True:

   s = input("Знак (+,-,*,/): ")

   if s == '0':

       break

   if s in ('+', '-', '*', '/'):

       x = float(input("x="))

       y = float(input("y="))

       if s == '+':

           print("%.2f" % (x+y))

       elif s == '-':

           print("%.2f" % (x-y))

       elif s == '*':

           print("%.2f" % (x*y))

       elif s == '/':

           if y != 0:

               print("%.2f" % (x/y))

           else:

               print("Деление на ноль!")

   else:

       print("Неверный знак операции!")

Объяснение:

* ето множить / делить

4,8(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ