Вычисление квадратного корня в Pascal. Операторы квадрата, корня и модуля

Квадратный корень числа в Pascal вычисляет функция Sqrt. Приведем ее синтаксис:

function Sqrt(Х : ValReal) : ValReal;

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

Синтаксис функции Sqrt для различных типов:

functionSqr(Х : LongInt) : LongInt;

functionSqr(Х : QWord) : QWord;

functionSqr(Х : ValReal) : ValReal;

Данная функция возвращает результат вычисления квадрата числа, который переданный через параметр. Другими словами, Sqr = х * х.

Примеры выполнения операторов квадрата, корны и модуля

Оператор квадрата

Пример:

var a, c:integer;
begin
writeln (‘Введите число’);
readln (a);
c:=sqr(a);
writeln (‘Квадрат равен ‘,c);
end.

Оператор корня

Данный оператор находит корень из числа или переменной. Обозначается, как»sqrt» (не в кавычках). В приложении указывается какsqrt(a), где a – число или любая другая переменная.

var a, c:real;
begin
writeln (‘Введите число’);
readln (a);
c:=sqrt(a);
writeln (‘Кореньравен ‘,c);
end.

Оператор модуля

Этот оператор переводит число из обычного в число по модулю, а именно меняет его знак на положительный. Обозначается как «abs» (не в кавычках), а в программе, как abs(a), где a – число или другая переменная.

var a, c:real;
begin

writeln (‘Введите число’);
readln (a);
c:=abs(a);
writeln (‘Модуль равен ‘,c);
end.

Возникли ли у вас какие-то проблемы с вычислением квадратного корня в Паскаль? Напишите в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *