Тренинг Платформа Engee (LTC/MBD)
Язык Julia
Задача для самостоятельного решения
Нечетные числа можно определить как такие числа, остаток от деления которых на число 2 дает 0. Если сравнить результат операции взятия остатка от деления с числом 0, то может получиться один из двух результатов:
trueесли остаток от деления этого числа на 2 равен 0,falseесли неравен (число нечетное).
Попробуйте реализовать функцию, которая определяет, является ли аргумент x нечетным числом. Сделайте так, чтобы функция возвращала значение логического типа (true – да, false – нет).
function is_odd_number( x )
# ваш код
end
Проверка
is_odd_number( 2 ) # Должен получиться результат true
is_odd_number( 33 ) # Должен получиться результат false
Подсказка
-
В функцию нужно поместить одну строчку кода
-
После ключевого слова
returnнужно поместить логическое выражение -
В логическом выражении с одной стороны от знака
==будет находиться число0, с другой стороны – формула для взятия остатка от деления числаxна2(операция%)
Решение
function is_odd_number( x )
# ваш код
return x % 2 == 0
end
Успех!
Отлично, вы освоили несколько основополагающих моментов, необходимых для программирования на языке Julia!
Дальше мы изучим, как работать с данными, которые организованы немного сложнее: в векторы и матрицы, а в заключение главы – научимся создавать алгоритмы, управляя выполнением программы.