1. 2 бита - пямять необходимая хранение одного одного четырехцветного пикселя
640*480*2/8 = 76800 байт необходимо для хранения изображения 640 на 480.
2 байта необходимо для хранения 1 пикселя которы может принимать 1 из 256 цветов
X = 76800/(2*640) =60
например : 640x60
2. 16 , 256 , 65536, 16777216, 4294967296;
3. объем занимаемой видеомамяти уменьшится в 4 раза т.к. в 4 раза уменьшится глубина цвета: c 16 до 4
4. объем занимаемой видеомамяти увеличится в 8 раз т.к. в 8 раз увеличится глубина цвета: c 4 до 32
а стандартная функция остатка от деления, которая тебе не подходит.
Признак делимости на 11 такой. Нужно отдельно сложить цифры, стоящие на нечетных местах - 1, 3, 5, ..., до конца, и отдельно цифры, стоящие на четных местах - 2, 4, 6, ..., тоже до конца.
Потом вычитаешь из большего числа меньшее. Если разность = 0 или делится на 11, то и все число делится на 11.
Я паскаль плохо знаю, поэтому опишу только алгоритм.
1) Вводим начальное число N.
2) Объявляем массив M[length(N)] длиной, равной количеству цифр числа.
3) Делаем в цикле a := N mod 10; M[i] := a; N := int(N / 10); i := i+1;
Продолжаем цикл до тех пор, пока N > 0.
4) S1 := 0; Цикл от 1 до length(N) с шагом 2: S1 := S1 + A[i];
5) S2 := 0; Цикл от 2 до length(N) с шагом 2: S2 := S2 + A[i];
6) Raznost := abs(S1 - S2);
7) Если Raznost mod 11 = 0 тогда ответ ДА, иначе ответ НЕТ.
8) Конец