Даны два числа m,n.большее из этих чисел уменьшить на 3, а меньшее удвоить.составить алгоритм

Lena163121 Lena163121    2   21.06.2019 13:10    21

Ответы
Катя26031990 Катя26031990  17.07.2020 01:46
Var
m,n:integer;
begin
writeln('m=');
readln(m);
writeln('n=');
readln(n);
if m>n then begin m:=m-3; n:=n*2; end else
if m<n then begin n:=n-3; m:=m*2; end;
writeln('m=',m,' n=',n)
end.
ПОКАЗАТЬ ОТВЕТЫ
magdigadjiev magdigadjiev  14.01.2024 19:06
Привет! Конечно, я помогу тебе разобраться с этой задачей.

Задача заключается в том, чтобы составить алгоритм, который позволит уменьшить большее из двух чисел на 3, а меньшее удвоить.

Давай разберемся, как это можно сделать:

1. Начнем с определения, какое из чисел больше и какое меньше. Если число m больше числа n, то m будет большим числом, а n - меньшим числом. Если число n больше числа m, то соответственно n будет большим, а m - меньшим числом. Таким образом, нам нужно сравнить m и n, чтобы определить, какое число больше.

2. Разобьем алгоритм на два случая: когда m больше n и когда n больше m. Рассмотрим каждый из них по отдельности:

a) Когда m больше n:
- Уменьшим значение m на 3, то есть m = m - 3.
- Удвоим значение n, то есть n = 2 * n.

б) Когда n больше m:
- Увеличим значение n на 3, то есть n = n + 3.
- Удвоим значение m, то есть m = 2 * m.

3. В зависимости от результатов сравнения в пункте 1, выполним соответствующие действия из пунктов а) или б).

4. После выполнения всех действий алгоритма, выведем значения полученных чисел m и n на экран.

Вот и все! Теперь ты знаешь, как составить алгоритм для данной задачи. Помни, что проверка, какое число больше, является важным шагом в данном алгоритме, поскольку он определяет, каким образом будут изменяться числа.

Удачи в решении задачи! Если у тебя возникнут еще вопросы, обращайся.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика