НУЖНА Определите, что будет выведено в результате работы программы. Запишите условие задачи, для решения которой составлен алгоритм.
var
m: integer;
begin
m:=154;
while (m mod 16<>0) do
m:=m+1;
writeln (‘M= ’, m);
end.
Ответы на вопрос:
Программа выведет число 160.
Записать условие задачи можно например так: увеличивать некоторое целое число на 1 до тех пор, пока оно не разделится на 16 без остатка.
Объяснение:
Эта программа увеличивает целое число m на 1 до тех пор, пока остаток от деления его на 16 не равен 0.
Дано целое число m.
Ему присвоено первоначальное значение = 154.
Затем выполняется цикл:
пока (остаток от деления m на 16 ≠ 0) выполнять
m увеличить на 1.
Как только в результате циклического увеличения числа m на 1 получится число, которое без остатка делится на 16, цикл заканчивает свою работу и выполняется следующая команда программы:
Записать (‘M= ’, m); - вывод результата на экран.
В результате работы программы будет выведено число 160.
Записать условие задачи можно например так:
увеличивать некоторое целое число на 1 до тех пор, пока оно не разделится на 16 без остатка.
i = k * i (i - объем информации, k - кол-во пикселей, i - вес одного пикселя / глубина цвета)
i = i / k
k = 64 * 128 = 8192 пикселей
i = 8 kb = 8 * 1024 * 8 бит = 65536 бит
глубина цвета бит (округляем в меньшую сторону так, как тут могут быть только целые числа)
кол-во цветов в палитре цветов
ответ: 256
Популярно: Информатика
-
Ylija200213.02.2023 11:11
-
Яприсоединилась29.12.2022 11:32
-
neznaika111222208.04.2020 04:21
-
infaitile25.09.2022 21:57
-
Madina160611.10.2020 07:11
-
веранастякрас23.02.2022 00:10
-
zubkovnikita07.05.2021 08:10
-
Faskarvdbdbc30.03.2020 17:14
-
sukhovilopolina03.03.2023 12:47
-
PølîñA66613.11.2020 07:35