Исполнитель Робот умеет выполнять следующие команды: Вперёд n — Робот перемещается на n клеток вперёд ( n — натуральное число);
Поворот направо и Поворот налево — Робот поворачивается соответственно направо или налево.
Первоначально Робот находится в клетке A1, то есть в левом нижнем углу лабиринта, и направлен для движения вверх. Робот должен попасть на станцию зарядки, которая располагается в клетке F6.
К сожалению, аккумулятор Робота сильно разряжен, поэтому необходимо написать программу для Робота, содержащую минимальное количество перемещений и поворотов. Объясни, почему твоя программа работает верно и в ней нельзя уменьшить количество команд.
Запиши программу в тетради и укажи количество получившихся команд программы.
172
435
Ответы на вопрос:
Var z, s: integer; begin write('введите числа: '); read(z, s); if z < s then writeln('новые значения: ', #10, 'z=', (z + s) / 2, ' s=', z * s * 2) else if z > s then writeln('новые значения: ', #10, 'z=', z * s * 2, ' s=', (z + s) / 2) else writeln('числа равны'); end.
Популярно: Информатика
-
hotrikplayp03euu08.04.2022 07:56
-
Diana444115.09.2021 11:18
-
Лера9910006.10.2021 00:55
-
joryk201204.08.2020 14:54
-
Alina200720308.02.2020 10:27
-
kristimisti123405.07.2022 05:24
-
влад230626.03.2020 22:41
-
СлавикАлина04.05.2022 21:00
-
kamakina26.03.2022 10:14
-
erro1415.02.2023 21:29