Записки программиста 1с

Математические функции в 1с

Математические функции в 1с позволяют производить различные вычисления.

Во встроенном языке 1С доступно выполнение следующих операций и функций:

математические функции в 1с
Математические функции 1с


1. простые арифметические операции

(сложить, вычесть, умножить, разделить, остаток от деления);

2. функций округления;

Окр()

Цел()

3. функций сравнения в 1с;

Мин()-минимум

Макс()-максимум

4. степенные функции в 1с ;

Pow(x,y)-возведение числа x в степень y

Sqrt(А)-извлечение корня квадратного из числа А

5. тригонометрических функций в 1с;

Cos()-косинус

Sin()-синус

Tan()-тангенс

Acos()-арккосинус

Asin()-арксинус

Atan()-арктангенс

6. функция экспонента числа в 1с ;

Exp()

7. логарифмические функции в 1с ;

Log()-натуральный логарифм числа

Log10()-десятичный логарифм числа

7. другие функции;

Вычислить()

ВвестиЧисло()

8. форматирование и преобразование числовых данных в 1с.

Формат()

Число()

ЧислоПрописью()

математические функции в 1с
Математические операции и функции в 1с

Простые арифметические операции

1. Сложение
математические функции в 1с
Сложение
2. Вычитание
математические функции в 1с
Вычитание
3. Умножение
математические функции в 1с
Умножение
4. Деление
математические функции в 1с
Деление
5. Остаток от деления
Остаток от деления в 1с
Остаток от деления

Пример использования простых математических операций подробно описано в статье “Делаем калькулятор на 1с“.

Математические функции округления в 1с

Функция Окр()
Эта функция округляет число до нужного количества знаков после запятой. Пример применения на странице “Коэффициент комфортности жилища”.

Результат=Окр(100.123,2);
Сообщить("Результат="+Результат);

Функция округления в 1с
Округление и целая часть

Другие функции

Вычислить

Функция Вычислить(выражение) позволяет вычислить математические и логические выражения “выражение”, а также операции конкатенации.

ВвестиЧисло(А)
 Перем А; 
 ВвестиЧисло(А, "Введите число А",5,2); 


Первым параметром задается переменная, в которую будет записано число, нами введенное.
Вторым параметром задается заголовок окна, которое выйдет пользователю.
Третий параметр – длина числа
Четвертый параметр – точность.


Обратите Ваше внимание, что длина числа – это общая длина вместе с цифрами перед запятой и после запятой. В нашем случае это будет число типа 200,11 или 99,11, но никак не 1201,12.
Обязательным является только первый параметр. Потому функция вполне может быть и в таком виде:

ВвестиЧисло(А);

Формат и преобразование чисел

Формат

Функция Формат(x, y) позволяет получить заданным, при помощи форматной строки “y” образом форматированное строковое представление числа “x”. 

Число

Функция Число(x) пытается преобразовать полученное значение “x” в значение типа Число. Такому преобразованию поддаются значения типа Булево и типа Строка (строка должна состоять только из цифр), во всех остальных случаях генерируется ошибка.

Число прописью

Функция ЧислоПрописью(x, y, z) формирует представление числа “x” прописью исходя из форматной строки “y” и параметров предмета исчисления “z”.

Нами рассмотрены математические функции в 1с. Пример использования математических функций приведен в статье(ссылка)

2 комментария на “Математические функции в 1с

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

Ваш адрес email не будет опубликован.