В предыдущей задачке по программированию, где стояла достаточно простая задача. необходимо было найти сумму разность и произведение двух чисел. Задача 1.
Тогда тему типов данных мы не затрагивали, но из курса математики мы помним, что числа бывают, натуральными, целыми, рациональными и так далее. Прилагаю таблицу на всякий случай.
Как мы знаем если складывать или умножать натуральные числа. то и результатом будут натуральные числа. При вычитании одного натурального числа из другого результатом будет целое число, а если добавить деление. то результатом будет рациональное число. В программировании важно понимать. что будет результатом ваших действий и поэтому чаще всего необходимо заранее определять тип данных. А теперь перейдем к задаче:
Задача 2.
Условие:
Даны два действительных числа(можно случайным образом) X и Y. можно через вывод с клавиатуры. или изначально в программе.
Задание 1: Вычислить (|X| +|Y|)/(|X*Y|+1)
Выражение состоит их делимого равного сумме модулей данных чисел и делителя, состоящего из модуля произведения этих чисел увеличенного на 1.
Обратите внимание, что вам изначально задан тип чисел, в разных языках подход выделения памяти под такие числа розница.
В данный момент я упражняюсь с питоном поэтому буду использовать его интерпретатор:
https://www.onlinegdb.com/online_python_interpreter.
для тех кому интересны другие языки. можете решать подобные задачи на этих языках, например если интересен язык С. то можете перейти по ссылке:
https://www.onlinegdb.com/ и в правом углу выбираем язык.
Далее рекомендую взять и попробовать. Здесь всё просто.
20 минут на решение.
Решение:
Специально не привожу код. чтобы вы попробовали самостоятельно.
А результат будет таким:
Обратите внимания. что в данном случае задавая X и Y в начале программе. я сразу определил их тип данных. Для того чтобы вам была понятна каждая строчка я писал комментарии, это делается с помощью знака решётка.
Задача простая, но попробуйте её сделать на незнакомом языке. Поисковик вам в помощь.
#вивитроникапрограммирование
#программирование
#вивитроника
#python