Вопрос задан 05.07.2023 в 12:23. Предмет Информатика. Спрашивает Забегайло Снежана.

Некоторый автомат может запросить два числа и выполнить 3 команды. Составьте программу, которая

по команде 1 преобразует имеющуюся пару чисел (х, у) в пару (х-у, у), по команде 2 преобразует пару чисел (х, у) в пару (х+у, у), по команде 3 преобразует пару (x, у) в (у, х). ОЧЕНЬ СРОЧНО!!!!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванова Настя.

var x,y,cmd, a: integer;

begin

 readln(x, y);

 readln(cmd);

 if cmd =1 then

   x:=x-y;

 if cmd = 2 then

   x:=x+y;

 if cmd = 3 then

   begin

       a:=x;

       x:=y;

       y:=a;

   end;

 writeln(x);

 writeln(y);

end.

Краткий гайд: x, y - числа, над которыми производят операции.

cmd - номер комманды (ВАЖНО: нет защиты от неправильного ввода)

а - переменная-буффер, понадобится если cmd = 3.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на языке Python, которая выполняет указанные команды:

python
def execute_command(command, x, y): if command == 1: return x - y, y elif command == 2: return x + y, y elif command == 3: return y, x else: raise ValueError("Недопустимая команда") # Пример использования программы x = int(input("Введите число x: ")) y = int(input("Введите число y: ")) command = int(input("Введите команду (1, 2 или 3): ")) result_x, result_y = execute_command(command, x, y) print("Результат:", result_x, result_y)

Вы можете ввести значения чисел x и y, а затем ввести команду (1, 2 или 3), чтобы выполнить соответствующую операцию над парами чисел. Программа выводит результат преобразования в пару чисел result_x и result_y.

Примечание: Данная программа представляет только основу и не включает проверку на корректность ввода или обработку исключительных ситуаций.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос