Допустим, что чертежник стоял в точке с координатами (1,1), значит первое действие (-3,1) сместило его в точку (-2:2). Тело цикла можно сократить следующим сложим все перемещения и узнаем итоговое. (1;1)+(-3,2)+(0,-4) = (-2,-1). Мы знаем, что цикл выполнялся дважды, значит данное перемещение надо умножить на два, получается (-4,-2). Мы уже нашли координаты перед циклом, осталось их сложить: (-2,2)+(-4,-2) = (-6;0) - это конечная точка работы алгоритма, теперь нам надо найти такое действие, которое вернет чертёжника в точку (1,1), а это действие сместиться на (7,1). ответ: 3
Чем больше операций |, тем больше находится страниц, чем больше операций &, тем меньше находится страниц. Поэтому по возрастанию надо выбрать запросы в порядке от максимума & до максимума | Получим порядок A (или В, или Г - пока неясно) Б Теперь придется порассуждать. Нам круги Эйлера (см. вложение). Заштрихованные области показывают объемы найденных страниц. На правом рисунке видно, что заштрихованная область включает в себя заштрихованную область из левого рисунка, следовательно, по варианту В будет найдено меньше страниц, чем по Г. Теперь можно написать ответ: A В Г Б
Если нет подвоха, то просто умножаешь в цикле до 10 и все
program Program;
uses crt;
var i : integer;
begin
for i := 1 to 10 do
writeln (i*i);
end.