Разница между страницами «Findoffsetx» и «Floor»
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Findoffsetx''' - смещение возвращаемых координат команд 'findimage' и 'findcolor' по оси 'X'....») |
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Floor''' - возвращает x округлённый до ближайшего целого числа, которое меньше...») |
||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
− | ''' | + | '''Floor''' - возвращает x округлённый до ближайшего целого числа, которое меньше x. |
− | |||
== Синтаксис == | == Синтаксис == | ||
− | Привязка к окну: | + | Привязка к окну: Нет. |
− | <br>Работа со свернутым окном: | + | <br>Работа со свернутым окном: Да. |
− | + | Floor(x) | |
− | |||
− | |||
− | |||
− | |||
− | |||
== Примеры == | == Примеры == | ||
// Пример 1 | // Пример 1 | ||
− | + | set #a floor(123,1) //округлит до 123 | |
− | + | msg #a | |
− | set #a | ||
− | |||
− | |||
− | |||
− | |||
// Пример 2 | // Пример 2 | ||
− | + | set #a floor(123,7) //округлит до 123 | |
− | + | msg #a | |
− | + | ||
− | + | // Пример 3 | |
− | + | set #a floor(sqrt(137)) //округлит корень из 137 (11,7) до 11 | |
− | + | msg #a | |
− | |||
− | set #a | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | // | ||
− | |||
− | |||
− | set #a | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Смотрите также == | == Смотрите также == | ||
− | [[ | + | [[Round]] |
− | <br>[[ | + | <br>[[Ceil]] |
− | <br>[[ | + | <br>[[Power]] |
+ | <br>[[Sqrt]] | ||
+ | <br>[[Frac]] | ||
== История развития == | == История развития == | ||
− | '''2. | + | '''2.32''' |
− | <br>Добавил | + | <br>Добавил несколько ненужных функций обработки вещественных чисел и строковых переменных. Десятичным разделителем считается запятая. <br>Почти все функции при ошибках возвращают '-1'. |
− | + | <br>abs(x) - Возвращает абсолютную величину x. | |
− | + | <br>round(x) - Возвращает x, округлённый до самого близкого целого числа. | |
− | + | <br>floor(x) - Возвращает x округлённый до ближайшего целого числа, которое меньше x. | |
− | + | <br>ceil(x) - Возвращает x округлённый до ближайшего целого числа, которое больше x. | |
− | + | <br>frac(x) - Возвращает дробную часть x, то есть часть, стоящую позади десятичной точки. | |
− | + | <br>sqrt(x) - Возвращает квадратный корень из абсолютного значения x. | |
− | + | <br>power(x n) - Возвращает x в степени n. | |
− | + | <br>exp(x) - Возвращает e в степени x. | |
− | + | <br>ln(x) - Возвращает натуральный логарифм от x. | |
− | + | <br>log(n x) - Возвращает логарифм от x по основанию n. | |
− | + | <br>sin(x) - Возвращает синус x (в радианах). | |
− | + | <br>cos(x) - Возвращает косинус x (в радианах). | |
+ | <br>tan(x) - Возвращает тангенс x (в радианах). | ||
+ | <br>arcsin(x) - Возвращает арксинус x. | ||
+ | <br>arccos(x) - Возвращает арккосинус x. | ||
+ | <br>arctan(x) - Возвращает арктангенс x. | ||
+ | <br>degtorad(x) - Преобразовывает градусы в радианы. | ||
+ | <br>radtodeg(x) - Преобразовывает радианы в градусы. | ||
+ | <br>trunc(x) - Отбрасывает дробную часть. | ||
+ | <br>minx(val1 val2 val3 ...) - Возвращает минимальную из величин. | ||
+ | <br>maxx(val1 val2 val3 ...) - Возвращает максимальную из величин. | ||
+ | <br>mean(val1 val2 val3 ...) - Возвращает среднее арифметическое. | ||
+ | <br>point_distance(x1 y1 x2 y2) - Возвращает расстояние между точкой (x1,y1) и (x2,y2). | ||
+ | <br>point_direction(x1 y1 x2 y2) - Возвращает угол (в градусах) между осью X и вектором с началом в точке (x1,y1) и окончанием в точке (x2,y2). | ||
+ | <br>lengthdir_x(len dir) - Возвращает горизонтальный x-катет вектора определённый указанной длиной и направлением. | ||
+ | <br>lengthdir_y(len dir) - Возвращает вертикальный y-катет вектора определённый указанной длиной и направлением. | ||
+ | <br>в lengthdir_x и lengthdir_y направление dir задаётся в градусах, причем отсчет угла идет от направления "Север" (от оси Y). По часовой стрелке "+", против часовой "-". | ||
+ | <br>is_real(x) - Возвращает 1, если x число. | ||
+ | <br>is_string(x) - Возвращает 1, если x является строкой (не число). | ||
+ | <br>chr(val) - Возвращает символ с ASCI кодом val. | ||
+ | <br>ord(str) - Возвращает ASCI код первого символа в строке str. | ||
+ | <br>string_replace(str substr newstr [all]) - Возвращает строку str, в которой встречающаяся подстрока substr будет заменена на подстроку newstr. | ||
+ | <br>string_count(substr str) - Возвращает число, показывающее, сколько раз подстрока substr встречается в строке str. | ||
+ | <br>string_lower(str) - Возвращает строку str, записанную маленькими буквами. | ||
+ | <br>string_upper(str) - Возвращает строку str, записанную большими буквами. | ||
+ | <br>string_letters(str) - Возвращает строку str, выбрасывая из неё все числа. | ||
+ | <br>string_digits(str) - Возвращает строку str, выбрасывая из неё все буквенные символы. | ||
+ | <br>Pi - 3,1415926535897932385. | ||
− | [[Категория: | + | [[Категория:Преобразование чисел]] |
Версия 20:54, 27 августа 2019
Описание
Floor - возвращает x округлённый до ближайшего целого числа, которое меньше x.
Синтаксис
Привязка к окну: Нет. <br>Работа со свернутым окном: Да.
Floor(x)
Примеры
// Пример 1 set #a floor(123,1) //округлит до 123 msg #a
// Пример 2 set #a floor(123,7) //округлит до 123 msg #a
// Пример 3 set #a floor(sqrt(137)) //округлит корень из 137 (11,7) до 11 msg #a
Смотрите также
Round <br>Ceil <br>Power <br>Sqrt <br>Frac
История развития
2.32 <br>Добавил несколько ненужных функций обработки вещественных чисел и строковых переменных. Десятичным разделителем считается запятая. <br>Почти все функции при ошибках возвращают '-1'. <br>abs(x) - Возвращает абсолютную величину x. <br>round(x) - Возвращает x, округлённый до самого близкого целого числа. <br>floor(x) - Возвращает x округлённый до ближайшего целого числа, которое меньше x. <br>ceil(x) - Возвращает x округлённый до ближайшего целого числа, которое больше x. <br>frac(x) - Возвращает дробную часть x, то есть часть, стоящую позади десятичной точки. <br>sqrt(x) - Возвращает квадратный корень из абсолютного значения x. <br>power(x n) - Возвращает x в степени n. <br>exp(x) - Возвращает e в степени x. <br>ln(x) - Возвращает натуральный логарифм от x. <br>log(n x) - Возвращает логарифм от x по основанию n. <br>sin(x) - Возвращает синус x (в радианах). <br>cos(x) - Возвращает косинус x (в радианах). <br>tan(x) - Возвращает тангенс x (в радианах). <br>arcsin(x) - Возвращает арксинус x. <br>arccos(x) - Возвращает арккосинус x. <br>arctan(x) - Возвращает арктангенс x. <br>degtorad(x) - Преобразовывает градусы в радианы. <br>radtodeg(x) - Преобразовывает радианы в градусы. <br>trunc(x) - Отбрасывает дробную часть. <br>minx(val1 val2 val3 ...) - Возвращает минимальную из величин. <br>maxx(val1 val2 val3 ...) - Возвращает максимальную из величин. <br>mean(val1 val2 val3 ...) - Возвращает среднее арифметическое. <br>point_distance(x1 y1 x2 y2) - Возвращает расстояние между точкой (x1,y1) и (x2,y2). <br>point_direction(x1 y1 x2 y2) - Возвращает угол (в градусах) между осью X и вектором с началом в точке (x1,y1) и окончанием в точке (x2,y2). <br>lengthdir_x(len dir) - Возвращает горизонтальный x-катет вектора определённый указанной длиной и направлением. <br>lengthdir_y(len dir) - Возвращает вертикальный y-катет вектора определённый указанной длиной и направлением. <br>в lengthdir_x и lengthdir_y направление dir задаётся в градусах, причем отсчет угла идет от направления "Север" (от оси Y). По часовой стрелке "+", против часовой "-". <br>is_real(x) - Возвращает 1, если x число. <br>is_string(x) - Возвращает 1, если x является строкой (не число). <br>chr(val) - Возвращает символ с ASCI кодом val. <br>ord(str) - Возвращает ASCI код первого символа в строке str. <br>string_replace(str substr newstr [all]) - Возвращает строку str, в которой встречающаяся подстрока substr будет заменена на подстроку newstr. <br>string_count(substr str) - Возвращает число, показывающее, сколько раз подстрока substr встречается в строке str. <br>string_lower(str) - Возвращает строку str, записанную маленькими буквами. <br>string_upper(str) - Возвращает строку str, записанную большими буквами. <br>string_letters(str) - Возвращает строку str, выбрасывая из неё все числа. <br>string_digits(str) - Возвращает строку str, выбрасывая из неё все буквенные символы. <br>Pi - 3,1415926535897932385.