Найти тему
Робототехника

Задача по программированию. Ветвление. Часть 3.

Более простые задачи на ветвление можно узнать тут:

Как вы уже поняли один из самых простых вариантов ветвления - это соблюдение одного или нескольких условий. Сегодня у нас задача с тремя условиями и действиями после соблюдения этих.

Задача 8.
Даны три числа A,B,C. Вводятся они с клавиатуры:
Задание 1.необходимо сравнить все числа и в зависимости от этого выдать ответ.
Условие 1: A <= B <= C
Условие 2: A > B > C
Условие 3 Если не выполняется ни одно из условий 1 или 2.
В зависимости от выполнения условий. мы выполняем действия следующего вида. Если выполняется условие 1, то выполняем:
Действие 1: Все значения заменяем наибольшим числом
Действие 2: Числа не изменяем
Действие 3: Увеличить каждое число вдвое.

В данный момент я упражняюсь с питоном поэтому буду использовать его интерпретатор:

https://www.onlinegdb.com/online_python_interpreter.

для тех кому интересны другие языки. можете решать подобные задачи на этих языках, например если интересен язык С. то можете перейти по ссылке:

https://www.onlinegdb.com/ и в правом углу выбираем язык.

Далее рекомендую взять и попробовать. Здесь всё просто.

На решение задачи достаточно 20 минут.

Решение получилось таким:

Данная программа не является оптимальной. но показывает варианты ветвления решения. И смотрим три разных результата:

-2

Данная задача интереснее предыдущих, к тому же может быть усложнена при желании.

Цель подобного ветвления - это решения уравнений нелинейного характера как пример.

Для усложнения может добавить еще две переменных и пару условий.

Подписывайтесь на канал, дальше будет интересней.

Наука
7 млн интересуются