Добрый день, товарищи! Сегодня я хочу рассказать вам о полезных функциях Паскаля. Функций в языке много, и, более того, позже мы узнаем как писать собственные, необходимые под текущую задачу. Все функции требуют примера, поэтому я решил разделить статью на две части, ссылка на вторую будет добавлена тут после ее выхода. Кроме того вышло еще несколько статей, рассказывающие о синтаксисе паскаля.
Все ссылки прикрепляю:
1. Дак что же из себя представляют эти ваши функции?
С несколькими функциями мы уже столкнулись в предыдущих публикациях, например это была функция round(x), которая округляет число х до заданного значения, sqr(x) и sqrt(x), которые возвращают квадрат или корень числа. Функции нужны для различных задач, возникающих в ходе программирования. Вот список функций, которые мы сегодня рассмотрим:
round(x)
trunc(x)
abs(x)
power(x,y)
sqr(x)
sqrt(x)
max(x,y)
min(x,y)
pi
2. Начнем же разбирать функции
2.1. round(x) - Округляет х до заданного количества знаков после запятой. Если знаки не указаны - округляет до целого.
2.2. trunc(x) - Отсекает от числа дробную часть без округления.
2.3. abs(x) - Возвращает абсолютную величину (модуль) числа. Тоесть число всегда будет положительным.
2.4. power(x,y) - Возводит число x в степень у. Прокачанный вариант sqr(x)
2.5. sqr(x) - Возводит число в квадрат. Относительно бесполезна, так как есть целых два других варианта, например функция power(x,y) или простое умножение числа на само себя (x := x*x)
2.6. sqrt(x) - квадратный корень числа. Эта функция всегда будет возвращать значение типа real.
2.7. max(x,y) - как видно из названия - возвращает максимальное значение из набора чисел.
2.8. min(x,y) - max(x,y) наоборот. Возвращает минимальное значение из набора чисел.
2.9. pi - самая короткая и специфическая по применению функция из сегодняшних. С другой стороны если в вашей задаче необходимо значение Пи - без нее не обойтись.
3. Заключение и кот
Надеюсь данные функции окажутся полезными для вас. В паскале это далеко не все функции, например есть функции по работе со строками. Но они будут разобраны позднее. Во второй части этой темы мы разберем еще часть полезных функций - не забудьте посмотреть их, когда публикация выйдет. Так же стоит поговорить об математических операциях более подробно. Все это скоро будет, а сейчас предлагаю взглянуть на кота
Данный человек всегда открыт для обсуждения контента и общения с подписчиками, если найдутся какие либо вопросы то я обязательно постараюсь ответить на них.
По возможности я попросил бы подписаться. Сейчас это критически важно для развития канала. Так то!
Доброго вам всем здоровьица в эти трудные времена!