Разница между страницами «Floor» и «Frac»

Материал из UoPilot
(Различия между страницами)
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''Floor''' - возвращает x округлённый до ближайшего целого числа, которое меньше...»)
 
(Новая страница: « == Описание == '''Frac''' - возвращает дробную часть x, то есть часть, стоящую позади десятичной...»)
 
Строка 1: Строка 1:
  
 
== Описание ==
 
== Описание ==
'''Floor''' - возвращает x округлённый до ближайшего целого числа, которое меньше x.
+
'''Frac''' - возвращает дробную часть x, то есть часть, стоящую позади десятичной точки\запятой. Может использоваться и с символьными строками.
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: Нет.
 
Привязка к окну: Нет.
 
<br>Работа со свернутым окном: Да.
 
<br>Работа со свернутым окном: Да.
  Floor(x)
+
  Frac(x)
 
== Примеры ==
 
== Примеры ==
 
  // Пример 1
 
  // Пример 1
  set #a floor(123,1)       //округлит до 123
+
  set #a frac(123,48)     //вернёт 48
 
  msg #a
 
  msg #a
  
 
  // Пример 2
 
  // Пример 2
  set #a floor(123,7)      //округлит до 123
+
  set #a frac(123.4)      //вернёт 4
 
  msg #a
 
  msg #a
  
 
  // Пример 3
 
  // Пример 3
  set #a floor(sqrt(137))   //округлит корень из 137 (11,7) до 11
+
  set #a frac(sqrt(45))   //вернёт 70820393249937, т. к. корень из 45 (6,70820393249937)
 
  msg #a
 
  msg #a
 +
 +
// Пример 4
 +
set $a Конвертирование завершено. Потрачено 5 минут.
 +
set $b frac($a)          //вернёт всё что после первой точки
 +
msg $b
  
 
== Смотрите также ==
 
== Смотрите также ==
  
[[Round]]
+
[[Trunc]]
<br>[[Ceil]]
+
<br>[[Round]]
 +
<br>[[Floor]]
 
<br>[[Power]]
 
<br>[[Power]]
 
<br>[[Sqrt]]
 
<br>[[Sqrt]]
<br>[[Frac]]
+
<br>[[Ceil]]
  
 
== История развития ==
 
== История развития ==
Строка 70: Строка 76:
 
<br>string_digits(str) - Возвращает строку str, выбрасывая из неё все буквенные символы.
 
<br>string_digits(str) - Возвращает строку str, выбрасывая из неё все буквенные символы.
 
<br>Pi - 3,1415926535897932385.
 
<br>Pi - 3,1415926535897932385.
 +
 +
'''2.35'''
 +
<br>Переделал функцию "frac()". Теперь просто обрезает входную строку по точке\запятой. Может использоваться и с символьными строками.
  
 
[[Категория:Преобразование чисел]]
 
[[Категория:Преобразование чисел]]

Версия 20:55, 27 августа 2019

Описание

Frac - возвращает дробную часть x, то есть часть, стоящую позади десятичной точки\запятой. Может использоваться и с символьными строками.

Синтаксис

Привязка к окну: Нет. <br>Работа со свернутым окном: Да.

Frac(x)

Примеры

// Пример 1
set #a frac(123,48)      //вернёт 48
msg #a
// Пример 2
set #a frac(123.4)       //вернёт 4
msg #a
// Пример 3
set #a frac(sqrt(45))    //вернёт 70820393249937, т. к. корень из 45 (6,70820393249937)
msg #a
// Пример 4
set $a Конвертирование завершено. Потрачено 5 минут.
set $b frac($a)          //вернёт всё что после первой точки 
msg $b

Смотрите также

Trunc <br>Round <br>Floor <br>Power <br>Sqrt <br>Ceil

История развития

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.

2.35 <br>Переделал функцию "frac()". Теперь просто обрезает входную строку по точке\запятой. Может использоваться и с символьными строками.