Описание функции | |
Sqrt | ![]() ![]() |
Вычисляет квадратный корень выражения.
Sqrt(expression)
Параметры
expression | Любое неотрицательное число. |
Возвращаемое значение
Успех: | Возвращает квадратный корень выражения. |
Ошибка: | Возвращает 0, если параметр отрицателен. |
Примечания
Для извлечения корня n-ой степени используйте оператор возведения в степень: x^(1/n)
Примеры: | ![]() |
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i! Комментарий i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
Sqrt(2) ;; возвращает 1.4142135623731
Sqrt(9) ;; возвращает 3
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
exect=Sqrt(2)||Sqrt(9) GLOBALEXECT<a> ;; вычисляет квадратный корень выражения
itray=3 exect=Floor(Sqrt(<info=x10>)) slist=%WL wlist=$GLOBALSLIST||##<info=i1:://>||formt<1,20> xlist=$GLOBALSLIST||##<info=i2:://>||formt<1,20> imgnz=%WL||"%t"//0//"%O"-@<info=s47>||GLOBALEXECT<1>x#||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> ;; склеить выделенные изображения по высоте, создав в активной панели вертикальное объединение с максимальным приближением выходного изображения к квадрату, с именем первого изображения + системное время (рамка в 5px по краям и между склеенными изображениями случайным цветом) и кадрирование всей группы перед объединением в размер наименьшего изображения
itray=3 exect=$var_i=Floor(Sqrt(<info=x10>)) slist=%WL wlist=$GLOBALSLIST||##<info=i1:://>||formt<1,21> xlist=$GLOBALSLIST||##<info=i2:://>||formt<1,21> imgnz=$GLOBALSLIST||"%p"//0//"%O"-max-@<info=s47>||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> wlist=$GLOBALWLIST||formt<1,5> xlist=$GLOBALXLIST||formt<1,5> imgnz=$GLOBALSLIST||"%p"//0//"%O"-min-@<info=s47>||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> ;; объединить выделенные изображения по высоте, создав в активной панели два вертикальных объединения с максимальным приближением выходного изображения к квадрату, с именем первого изображения + системное время (рамка в 5px по краям и между склеенными изображениями случайным цветом) и кадрирование всей группы перед объединением в размер наименьшего и наибольшего изображения
exect=(Int(Sqrt(78))+1)^2 GLOBALEXECT<a> ;; вычислить следующее число полного квадрата, относительно числа 78
exect=(Int(Sqrt(ClipGet()))+1)^2 GLOBALEXECT<a> ;; вычислить следующее число полного квадрата, относительно числа из буфера обмена
exect=(Int(Sqrt(78))-1)^2 GLOBALEXECT<a> ;; вычислить предыдущее число полного квадрата, относительно числа 78
exect=(Int(Sqrt(ClipGet()))-1)^2 GLOBALEXECT<a> ;; вычислить предыдущее число полного квадрата, относительно числа из буфера обмена
exect=Int(Sqrt(78))+1 GLOBALEXECT<a> ;; вычислить следующее число имеющее полный квадрат, относительно числа 78
exect=Int(Sqrt(ClipGet()))+1 GLOBALEXECT<a> ;; вычислить следующее число имеющее полный квадрат, относительно числа из буфера обмена
exect=Int(Sqrt(78))-1 GLOBALEXECT<a> ;; вычислить предыдущее число имеющее полный квадрат, относительно числа 78
exect=Int(Sqrt(ClipGet()))-1 GLOBALEXECT<a> ;; вычислить предыдущее число имеющее полный квадрат, относительно числа из буфера обмена
exect=$var_i=Sqrt(78)||$var_n=$var_i=Int($var_i)?1:0||_ViewValues($var_n) ;; проверяет является ли число 78 полным квадратом
exect=$var_i=Sqrt(ClipGet())||$var_n=$var_i=Int($var_i)?1:0||_ViewValues($var_n) ;; проверяет является ли число из буфера обмена полным квадратом
alist=cliplist||?V|##|(3.14*('::'*'::'))/4 GLOBALALIST<a> blist=$GLOBALALIST||?V|##|Ceiling(Sqrt('::')) GLOBALBLIST<a> ;; из списка в буфере со значениями диаметров отверстий, рассчитать площадь их сечения и во втором окне, вывести длинны одной из сторон квадратов, для составления аналогичной площади исходных отверстий