Вычисление квадратного корня в 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;
beginwriteln (‘Введите число’);
readln (a);
c:=abs(a);
writeln (‘Модуль равен ‘,c);
end.
Возникли ли у вас какие-то проблемы с вычислением квадратного корня в Паскаль? Напишите в комментариях.