Здравствуйте, рад что вы интересуетесь языками программирования, сегодня мы поговорим про математические функции. Разберем пример простого калькулятора на Pascal.
Этот пример нам поможет освоить такую тему как математические функции.
Уроки Паскаль № 5 Математические функции
Начнем с того, что напишем заготовку. В программе введем 2 переменные и дадим пользователю ввести значения переменных самостоятельно. Тут должно быть все понятно тем кто смотрел предыдущие уроки.
Начнем с вывода результатов вычислений. Введем такой код.
writeln(‘a+b=’, a+b);
writeln(‘a-b=’, a-b);
writeln(‘a*b=’, a*b);
writeln(‘a:b=’, a/b);
Посмотрим, что у нас получилось.
Теперь рассмотрим две функции, если с предыдущим выводом все было понятно обычные простые математические операции, то сейчас займемся более сложными вещами.
Возведем переменную a во вторую степень. Есть несколько вариантов. Один простой вариант такой.
writeln(‘a^2=’, a*a);
или можно с помощью математической функции.
writeln(‘a^2=’, sqr(a));
Посмотрим, что получилось
Обе функции работают нормально, считают, как нам нужно.
Еще одной такой функцией является вычисление корня.
writeln(‘Корень из a=’, sqrt(a));
Корень из 25 равен 5. Все, как и ожидалось.
Теперь давайте разберем такие интересные штуки, которые называются div и mod.
Это функции которые работают только если у нас переменная в аргументе этой функции целочисленная. Введем такой код.
writeln(‘Целое от деления a на b=’, a div b);
writeln(‘Остаток от деления a на b=’, a mod b);
Целое от деления a на b, если мы поделим 27 на 5 получим не целое число 5.4, функция div позволяет взять только целое число от деления. Функция mod выводит остаток от деления после точки.
Это основные функции, которые используются в школьном курсе программы Паскаль. На этом у меня все. До новых встреч.