Найти в Дзене
Робототехника

Программирование и действительные числа.

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

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

Как мы знаем если складывать или умножать натуральные числа. то и результатом будут натуральные числа. При вычитании одного натурального числа из другого результатом будет целое число, а если добавить деление. то результатом будет рациональное число. В программировании важно понимать. что будет результатом ваших действий и поэтому чаще всего необходимо заранее определять тип данных. А теперь перейдем к задаче:

Задача 2.
Условие:
Даны два действительных числа(можно случайным образом) X и Y. можно через вывод с клавиатуры. или изначально в программе.
Задание 1: Вычислить (|X| +|Y|)/(|X*Y|+1)
Выражение состоит их делимого равного сумме модулей данных чисел и делителя, состоящего из модуля произведения этих чисел увеличенного на 1.

Обратите внимание, что вам изначально задан тип чисел, в разных языках подход выделения памяти под такие числа розница.

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

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

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

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

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

20 минут на решение.

Решение:

-2

Специально не привожу код. чтобы вы попробовали самостоятельно.

А результат будет таким:

-3

Обратите внимания. что в данном случае задавая X и Y в начале программе. я сразу определил их тип данных. Для того чтобы вам была понятна каждая строчка я писал комментарии, это делается с помощью знака решётка.

Задача простая, но попробуйте её сделать на незнакомом языке. Поисковик вам в помощь.

#вивитроникапрограммирование

#программирование

#вивитроника

#python

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