вот мой г**нокод на javascript с одного онлайн-курса, но с использованием while. скину сотку на телефон любому, кто в нем разберется:
function cycle(a, b) {
while(a ! = b) b = a> b ? [a,a=b][0]-a : b-a
return a;
}
но поскольку я вижу сверху ключевое слово repeat, полагаю, нужно это сделать в pascal. ради б-га:
var a,b: integer;
begin
a : = 32;
b : = 32;
while not (a = b) do
if a > b then begin
a : = a - b;
end else
b : = b - a;
end;
writeln(a);
end.
ответ:
1) переведем размер изображения из сантиметров в дюймы. исходя из того, что 1 дюйм = 2,54 см., получаем: 27.94 см = 27.94 / 2.54 = 11 дюймов.
2) размер изображения в дюймах равен: 11 * 11 = 121 дюйм.
3) информационный объем графического файла определяется по формуле: l = k * i, где к - общее количество точек изображения, i - глубина цвета.
к = 600 * 1200 * 121 = 87120000 (умножили разрешение сканера на размер изображения).
l = 87120000 * 24 бита = 2090880000 бит.
переведем в мегабайты: 2090880000 бит = 2090880000 / 8 = 261360000 байт.
261360000 байт = 261360000 / 1024 = 255234.38 килобайт.
255234.38 килобайт = 255234.38 / 1024 = 249,25 мегабайт.
ответ: 249,25 мегабайт.
объяснение:
вот мой г**нокод на javascript с одного онлайн-курса, но с использованием while. скину сотку на телефон любому, кто в нем разберется:
function cycle(a, b) {
while(a ! = b) b = a> b ? [a,a=b][0]-a : b-a
return a;
}
но поскольку я вижу сверху ключевое слово repeat, полагаю, нужно это сделать в pascal. ради б-га:
var a,b: integer;
begin
a : = 32;
b : = 32;
while not (a = b) do
begin
if a > b then begin
a : = a - b;
end else
b : = b - a;
end;
writeln(a);
end.
ответ:
1) переведем размер изображения из сантиметров в дюймы. исходя из того, что 1 дюйм = 2,54 см., получаем: 27.94 см = 27.94 / 2.54 = 11 дюймов.
2) размер изображения в дюймах равен: 11 * 11 = 121 дюйм.
3) информационный объем графического файла определяется по формуле: l = k * i, где к - общее количество точек изображения, i - глубина цвета.
к = 600 * 1200 * 121 = 87120000 (умножили разрешение сканера на размер изображения).
l = 87120000 * 24 бита = 2090880000 бит.
переведем в мегабайты: 2090880000 бит = 2090880000 / 8 = 261360000 байт.
261360000 байт = 261360000 / 1024 = 255234.38 килобайт.
255234.38 килобайт = 255234.38 / 1024 = 249,25 мегабайт.
ответ: 249,25 мегабайт.
объяснение: