Объем файла
1,5 мегабайта = 1,5 * 1024 * 1024 = 1 572 864 байт
умножаем на 8 бит в байте = 12 582 912 бит
разрешение картинки
1024*512 = 524 288 точек
делим объем памяти на кол-во пикселей
12 582 912 бит / 524 288 пиксель = 24 бита на пиксель
для кодирования цвета использовалось 24 бита или
24/8=3 байта информации
количество цветов определяем по формуле
2^количество бит = кол-во цветов
2^24 = 16 777 216 цветов
1610=1*2^3+6*2^2+1*2^1+0*2^0=8+24+2+0=34
Линейный - алгоритм, в котором все предписания (шаги) выполняются так, как записаны, без изменения порядка следования, строго друг за другом.
Разветвляющийся - алгоритм, в котором выполнение того или иного действия (шага) зависит от выполнения или не выполнения какого-либо условия.
Циклический - алгоритм, в котором некоторая последовательность действий повторяется несколько раз.