Уроки Паскаль № 5 Математические функции

Здравствуйте, рад что вы интересуетесь языками программирования, сегодня мы поговорим про математические функции. Разберем пример простого калькулятора на Pascal.

Этот пример нам поможет освоить такую тему как математические функции.

Уроки Паскаль № 5 Математические функции

Начнем с того, что напишем заготовку. В программе введем 2 переменные и дадим пользователю ввести значения переменных самостоятельно. Тут должно быть все понятно тем кто смотрел предыдущие уроки.

программа калькулятор 1Начнем с вывода результатов вычислений. Введем такой код.


writeln(‘a+b=’, a+b);
writeln(‘a-b=’, a-b);
writeln(‘a*b=’, a*b);
writeln(‘a:b=’, a/b);


Посмотрим, что у нас получилось.

программа калькулятор 2Теперь рассмотрим две функции, если с предыдущим выводом все было понятно обычные простые математические операции, то сейчас займемся более сложными вещами.

Возведем переменную a во вторую степень. Есть несколько вариантов. Один простой вариант такой.


writeln(‘a^2=’, a*a);


или можно с помощью математической функции.


writeln(‘a^2=’, sqr(a));


Посмотрим, что получилось

программа калькулятор 3Обе функции работают нормально, считают, как нам нужно.

Еще одной такой функцией является вычисление корня.


writeln(‘Корень из a=’, sqrt(a));


программа калькулятор 4Корень из 25 равен 5. Все, как и ожидалось.

Теперь давайте разберем такие интересные штуки, которые называются div и mod.

Это функции которые работают только если у нас переменная в аргументе этой функции целочисленная. Введем такой код.


writeln(‘Целое от деления a на b=’, a div b);
writeln(‘Остаток от деления a на b=’, a mod b);


Целое от деления a на b, если мы поделим 27 на 5 получим не целое число 5.4, функция div позволяет взять только целое число от деления. Функция mod выводит остаток от деления после точки.

программа калькулятор 5Это основные функции, которые используются в школьном курсе программы Паскаль. На этом у меня все. До новых встреч.