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

Какой объём видеопамяти необходим для хранения изображения,если количество цветов в палитре 16777216,а разрешение дисплея-512-128пикселей?

👇
Ответ:
Alinka24092006
Alinka24092006
04.10.2020
Глубина цвета равна 4096
4096*512*128=32 Мбайта
4,5(6 оценок)
Открыть все ответы
Ответ:
Аленчік
Аленчік
04.10.2020
Для записи номеров столбцов используются 26 латинских букв, причем после исчерпания букв A..Z следует АА..ZZ, затем - ААА. Это всего лишь кодирование чисел в системе счисления по основанию 26, сдвинутой на единицу (потому что нулей нет) с алфавитом А..Z.
Тогда запись вида a₁a₂a₃ = a₁·26² + a₂·26 + a₃.
Полагаем, что А=1, B=2, ... Z=26
 
Тогда XVD₂₆ = 24·26² + 22·26 + 5 = 16224 + 572 + 4 = 16800, но никак не 16384. 16384 кодируется как XFD - в условии опечатка.

// PascalABC.NET 3.2, сборка 1334 от 12.11.2016
begin
  var s:=UpperCase(ReadlnString('Введите имя столбца'));
  var n:=s.Length;
  var cn:=0;
  for var i:=1 to n do
      cn+=(ord(s[n-i+1])-64)*trunc(power(26,i-1));
  Writeln('Номер колонки равен ',cn)
end.

Примеры
Введите имя столбца XFD
Номер колонки равен 16384

Введите имя столбца AA
Номер колонки равен 27

Функция на VBA
Function cln(s As String) As Integer
    Dim colNumber As Integer, i As Integer
    s = UCase(s): cn = 0
    n = Len(s)
    For i = 1 To n
        cn = cn + (Asc(Mid(s, n - i + 1, 1)) - 64) * 26 ^ (i - 1)
    Next
    cln = cn
End Function
4,4(40 оценок)
Ответ:
Dаniеll
Dаniеll
04.10.2020
Я конечно не против дополнительных , но я вам уже дал ответ.
#include <iostream>
#include <array>
#include <numeric>
using namespace std;

const size_t N = 10;

int main()
{
    size_t sum = 0;
    array<int, N> a = { 1, 5, 9, 6, 3, 0, 1, 4, -2, 4 };
    cout << "Count: ";
    cout << accumulate(a.cbegin(), a.cend(), 0, [&sum](size_t count, const int
num) {
                                                    if (num > 1 && num < 5) {
                                                        ++count;
                                                        sum += num;
                                                    }
                                                    return count;
                                                });
    cout << " Sum: " << sum << endl;
}
4,5(49 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ