Главная страница
Навигация по странице:

  • Общее описание, пример использования

  • Общее описание, пример использования y=cosh(0.35)Полученное событие:Event : CORE VAR_CHANGEDint_obj_id ,value ,name ,time ,date tanh[1]

  • Функции (В квадратных скобках указано количество исполняемых параметров) Общее описание, пример использования rad[1]

  • ПРЕОБРАЗОВАНИТЕЛИ floor[1]

  • ,time ,date atof[1]

  • Функции (В квадратных скобках указано количество исполняемых параметров) Общее описание, пример использования int[1]

  • Функции (В квадратных скобках указано количество исполняемых параметров) Общее описание, пример использования

  • ФОРМАТИРОВАНИЯ number_frm[2]

  • СТРОКОВЫЕ strequal[2]

  • интелект прграмирование 476. Руководство по программированию Версия 5 Москва 2008 2 Содержание 1 Введение 3 2


    Скачать 421.07 Kb.
    НазваниеРуководство по программированию Версия 5 Москва 2008 2 Содержание 1 Введение 3 2
    Анкоринтелект прграмирование 476
    Дата19.06.2022
    Размер421.07 Kb.
    Формат файлаpdf
    Имя файлаPG4.pdf
    ТипРуководство
    #603670
    страница2 из 4
    1   2   3   4
    asin[1]
    Возвращает арксинус заданного числового выражения.
    Формат: y=asin(x); где: y-значение функции (в радианах), x-аргумент
    Пример:

    20
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    y=asin(0.5)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<0.523599>,name,time<16:46:39>,date<21-09-04>
    acos[1]
    Возвращает арккосинус заданного числового выражения.
    Формат: y=acos(x); где: y-значение функции (в радианах), x-аргумент
    Пример:
    y=acos(0.55)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<0.988432>,name,time<16:46:39>,date<21-09-04>
    atan[1]
    Возвращает арктангенс заданного числового выражения.
    Формат: y=atan(x); где: y-значение функции (в радианах), x-аргумент
    Пример:
    y=atan(1.2)
    Полученное событие:
    Event : Event : CORE VAR_CHANGED
    int_obj_id<1>,value<0.876058>,name,time<17:07:09>,date<21-09-04>
    sinh[1]
    Функция sinh возвращает гиперболический синус значения аргумента.
    Формат: y=sinh(x); где: y-значение функции, x-аргумент
    Пример:
    y=sinh(0.8)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<0.888106>,name,time<17:12:26>,date<21-09-04>
    сosh[1]
    Функция cosh возвращает гиперболический косинус значения аргумента.
    Формат: y=cosh(х); где: y-значение функции, x-аргумент
    Пример:

    21
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    y=cosh(0.35)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<0.336376>,name,time<17:25:25>,date<21-09-04>
    tanh[1]
    Тригонометрическая функция расчета угла.
    Формат: y=tanh(x); где: y-значение функции, x-аргумент
    Пример:
    y=tanh(0.35)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<1.419068>,name,time<17:25:25>,date<21-09-04>
    exp[1]
    Возвращает значение функции e^x, где x - заданное числовое выражение.
    Формат: y=exp(x); где: y-значение функции, x-аргумент
    Пример:
    y=exp(1.65)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<5.20698>,name,time<17:39:22>,date<21-09-04>
    log[1]
    Возвращает натуральный логарифм (по основанию «e») заданного числового выражения.
    Формат: y=log(x); где: y-значение функции, x-аргумент
    Пример:
    y=log(0.65)
    Полученное событие:
    Event : CORE VAR_CHANGED int_obj_id<1>,value<-
    0.430783>,name,time<17:43:22>,date<21-09-04>
    log10[1]
    Возвращает десятичный логарифм (по основанию 10) заданного числового выражения.

    22
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    Формат: y=log10(x); где: y-значение функции, x-аргумент
    Пример:
    y=log10(0.05)
    Полученное событие:
    Event : CORE VAR_CHANGED int_obj_id<1>,value<-
    1.30103>,name,time<17:46:28>,date<21-09-04>
    sqrt[1]
    Возвращает квадратный корень из заданного числового выражения.
    Формат: y=sqrt(x); где: y-значение функции, x-аргумент
    Пример:
    y=sqrt(9)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<3>,name,time<17:25:25>,date<21-09-04>
    abs[1]
    Функция abs возвращает абсолютное значение целого аргумента
    Формат: y=abs(x); где: y-значение функции, x-аргумент.
    Пример:
    y=
    abs(-1)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<1>,name,time<13:39:37>,date<22-09-04>
    deg[1]
    Тригонометрическая функция расчета угла. Возвращает градусную меру
    Формат: y=deg(x); где: y-значение функции в градусах, x-аргумент в радианах.
    Пример:
    y=deg(3.14)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<179.908748>,name,time<13:13:51>,date<22-09-04>

    23
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    rad[1]
    Тригонометрическая функция расчета угла.
    Формат: y=rad(x); где: y-значение функции в радианах, x-аргумент в градусах.
    Пример:
    y=rad(180)
    Полученное событие:
    Event : CORE VAR_CHANGED
    value<3.141593>,name,time<15:04:17>,date<17-03-08>
    ПРЕОБРАЗОВАНИТЕЛИ
    floor[1]
    Функция преобразования до целого числа в меньшую сторону.
    Формат: x= floor(y); где: x-значение функции, y- дробное или целое число.
    Пример:
    x= floor(5.55)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<5>,name,time<20:51:48>,date<21-09-04>
    ceil[1]
    Функция преобразования до целого числа в большую сторону.
    Формат: x= ceil (y); где: x-значение функции, y-дробное или целое число.
    Пример:
    x= ceil(5.55)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<6>,name,time<20:51:48>,date<21-09-04>
    str[1]
    Функция преобразования числа к строке.
    Формат: x=str(y); где: x-значение функции, y-аргумент
    Пример:
    z=(9);

    24
    Функции__(В_квадратных__скобках_указано__количество__исполняемых__параметров)_Общее_описание,_пример_использования_int[1]'>Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    a=str(z);
    b=sqrt(a);
    Полученные события:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<9>,name,time<14:27:31>,date<22-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<9>,name,time<14:27:31>,date<22-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<3>,name,time<14:27:31>,date<22-09-04>
    atof[1]
    Функция преобразования строки в число.
    Формат: x=atof(y); где: x-значение функции, y-аргумент
    Пример:
    x="0";
    x=str(atof(x)+10);
    Полученное событие:
    Event : CORE VAR_CHANGED value<0>,name,time<15:34:44>,date<17-03-
    08>
    Event : CORE VAR_CHANGED value<10>,name,time<15:34:44>,date<17-
    03-08>
    val[1]
    Функция преобразования строки в число.
    Формат: x=val(y); где: x-значение функции, y-аргумент
    Пример:
    x="10";
    x=str(val(x)+2);
    Полученное событие:
    Event : CORE VAR_CHANGED value<10>,name,time<15:34:44>,date<17-
    03-08>
    Event : CORE VAR_CHANGED value<12>,name,time<15:34:44>,date<17-
    03-08>

    25
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    int[1]
    Преобразование дробного числа в целое (отбросить дробную часть)
    Формат: x=int(y); где: x- значение функции, y- аргумент (дробное число для преобразования)
    Пример:
    y=(2.33);
    x=int(y);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<2.33>,name,time<16:05:28>,date<22-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<2>,name,time<16:05:28>,date<22-09-04>
    long2time[1]
    Используется для преобразования заданного кол-ва секунд во время.
    Формат: x=long2time(y); где: x- значение функции(время), y- число в секундах
    Формат исходной записи (аргумента): <ММ>
    Формат полученной записи: <ЧЧ:ММ:СС>
    Пример:
    x=long2time(12345);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<03:25:45>,name,time<13:53:02>,date<20-09-04>.
    time2long[1]
    Преобразовать время в кол-во секунд
    Формат: x=time2 long(y); где: x- значение в секундах, y-
    время в формате
    <часы>.<минуты>.
    Пример:
    y=(0.15);
    x=time2long(y);
    Полученное событие:
    Event : CORE VAR_CHANGED

    26
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    int_obj_id<1>,value<0.15>,name,time<19:39:49>,date<22-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<900>,name,time<19:39:49>,date<22-09-04>
    scalar2date[1]
    Преобразовать кол-во дней в дату. (кол-во дней исчисляется с начала нашей эры)
    Формат: x=time2 long(y); где: x-значение(дата), y-кол-во дней.
    Пример:
    y=(731500);
    x=scalar2date(y);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<731500>,name,time<19:57:46>,date<22-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<12-10-
    03>,name,time<19:57:46>,date<22-09-04>
    scalar[1]
    Преобразовать дату в кол-во дней
    Формат: x=scalar(y); где: x- числовое значение (в сутках), y- дата.
    Формат записи: <ДД.ММ.ГГГГ>
    Пример:
    x=scalar(19.01.2004)
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<731599>,name,time<12:33:29>,date<23-09-04>
    convert_num[1]
    Преобразовать число в строку написания этого числа
    Формат: x=convert_num(y); где: x- строковое значение числа, y- преобразуемое число.
    Пример:
    y=(24009921);
    x=convert_num(y);
    Полученное событие:
    Event : CORE VAR_CHANGED

    27
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    int_obj_id<1>,value<24009921>,name,time<12:37:20>,date<23-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<Двадцать четыре миллиона девять тысяч девятсот двадцать один
    >,name,time<12:37:20>,date<23-09-04>
    convert_cur[1]
    Преобразовать число (денежную сумму) в строку написания этого числа и добавить руб. и коп.
    Формат: x=convert_cur(y); где: x- строковое значение денежной суммы, y- число(денежная сумма).
    Формат записи: <РР.КК>
    Пример:
    y=(17999.98);
    x=convert_cur(y);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<17999.98>,name,time<12:49:30>,date<23-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<Семнадцать тысяч девятсот девяносто девять рублей 98 копеек
    >,name,time<12:49:30>,date<23-09-04>
    ФОРМАТИРОВАНИЯ
    number_frm[2]
    Форматирование числа
    Формат: x=number_frm(y,z); где: x-значение функции, y-исходное число, z- количество цифр после запятой.
    Пример:
    y=(17999.09998);
    x=number_frm(y,3);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<17999.09998>,name,time<14:21:24>,date<23-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<17999.100>,name,time<14:21:24>,date<23-09-04>
    int_frm[2]
    Форматирование числа

    28
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    Формат: x=int_frm(y,z); где: x-значение, y-исходное число, z- количество цифр в числе на выходе.
    Пример:
    y=(17999.99);
    x=int_frm(y,10);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<17999.99>,name,time<14:31:46>,date<23-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<0000017999>,name,time<14:31:46>,date<23-09-04>
    сurrency_std[1]
    Форматирование значения числа представляющего деньги (замена '.' на '-')
    Формат: x=currency_std(y); где: x- значение функции с измененным форматом, y-число(денежная сумма).
    Пример:
    x=currency_std(3.62);
    Полученное событие:
    Event : CORE VAR_CHANGED int_obj_id<1>,value<3-
    62>,name,time<13:40:01>,date<23-09-04>
    СТРОКОВЫЕ
    strequal[2]
    Сравнение строк
    Формат: x= strequal(z,y); где: x-значение, z и y-сравниваемые строки.
    Пример:
    z=str(1019);
    y=str(1019);
    x=strequal(z,y);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<1019>,name,time<16:51:45>,date<23-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<1019>,name,time<16:51:45>,date<23-09-04>

    29
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<1>,name,time<16:51:45>,date<23-09-04>
    * «value<1>» (см. пример выше) - в полученном событии мы получаем либо «value<>» - это означает что сравниваемые строки не совпадают,
    либо «value<1>» - это значить что сравниваемые строки полностью идентичны друг другу.
    strsub[2]
    Определение наличия подстроки в строке.
    Формат: x=strsub(y,z); где: x-значение, y – строка, в которой ведется поиск,
    z-подстрока.
    Пример №1:
    z=str(888123);
    y=str(123);
    x=strsub(z,y);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<888123>,name,time<16:07:07>,date<23-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<123>,name,time<16:07:07>,date<23-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<4>,name,time<16:04:34>,date<23-09-04>
    Пример №2:
    z="67hb8vc56";
    y="vc";
    x=strsub(z,y);
    Полученное событие:
    Event : CORE VAR_CHANGED
    value<67hb8vc56>,name,time<12:15:09>,date<18-03-08>
    Event : CORE VAR_CHANGED value,name,time<12:15:09>,date<18-
    03-08>
    Event : CORE VAR_CHANGED value<6>,name,time<12:15:09>,date<18-03-
    08>

    30
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    * "value<4>" (см. пример № 1) - означает индекс в исходной строке, начиная с которого обнаружено первое вхождение подстроки в эту строку. При отрицательном результате поиска функция возвращает значение value<>.
    strempty[1]
    Определение пуста ли строка.
    Формат: x=strempty(y); где: x- значение(равно 1 если строка пуста), y-строка.
    Пример:
    y=("");
    x=strempty(y);
    Полученное событие:
    Event : CORE VAR_CHANGED value< >, name,time<12:27:32>,date<18-03-
    08>
    Event : CORE VAR_CHANGED value<1>,name,time<12:27:32>,date<18-03-
    08>
    * значение функции value <> означает, что строка не пуста.
    straleft[2]
    Выравнивание влево
    Формат: x=straleft(y,z); где: x-выровненная строка, y-строка, z-значение выравнивания.
    Пример:
    y=str(123456789);
    x=straleft(y,5);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<123456789>,name,time<18:04:05>,date<23-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<12345>,name,time<18:04:05>,date<23-09-04>
    Примечание. В случае, если число z больше, чем количество символов в
    строке, функция дополняет исходную строку пробелами справа до тех
    пор, пока ее длина не станет равна числу z.
    straright[2]
    Выравнивание вправо
    Формат: x=straright(y,z); где: x-выровненная строка, y-строка, z-значение выравнивания.

    31
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    Пример 1:
    y=str(52657447);
    x=straright(y,5);
    Полученное событие:
    Event : CORE VAR_CHANGED
    value<52657447>,name,time<14:32:27>,date<13-10-04>
    Event : CORE VAR_CHANGED
    value<57447>,name,time<14:32:27>,date<13-10-04>
    Пример 2:
    x=straright("end",6);
    Полученное событие:
    Event : CORE VAR_CHANGED value<
    end>,name,time<16:29:02>,date<13-10-04>
    Примечание. В случае, если число z больше, чем количество символов в
    строке, функция дополняет исходную строку пробелами слева до тех
    пор, пока ее длина не станет равна числу z.
    strmid[3]
    Взять подстроку
    Формат: x=strmid(y,z,w); где: x-строковое значение, y-строка, z- с какой позиции строки, w-длинна подстроки.
    Пример:
    z=(7);//с какой позиции w=(9);//длинна x=strmid("взять подстроку (1 - строка, 2 - с какой позиции, 3 - длинна)",z,w);
    y=strmid("взять подстроку (1 - строка, 2 - с какой позиции, 3 - длинна)",17,10);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<6>,name,time<14:18:08>,date<24-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<9>,name,time<14:18:08>,date<24-09-04>

    32
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<подстроку>,name,time<14:18:08>,date<24-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<1 –
    строка>,name,time<14:18:08>,date<24-09-04>
    strletf[2]
    Взять левую часть строки
    Формат: y=strleft(s,w); где: y- строковое значение, s-строка, w-длинна(с начала строки)
    Пример:
    w=(5);//длина s=("Взять левую часть строки");//строка y=strleft(s,w);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<5>,name,time<14:54:31>,date<24-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<Взять левую часть строки>,name,time<14:54:31>,date<24-09-04>
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<Взять>,name,time<14:54:31>,date<24-09-04>
    strright[2]
    Взять правую часть строки (1 - строка, 2 - длина)
    Формат: y=strleft(s,w); где: y- строковое значение, s-строка, w-длинна (с конца строки)
    Пример:
    w=(6);//длина s=("Взять правую часть строки");//строка y=strright(s,w);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<6>,name,time<15:10:36>,date<24-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<Взять правую часть строки>,name,time<15:10:36>,date<24-09-04>
    Event : CORE VAR_CHANGED

    33
    Функции
    (В квадратных
    скобках указано
    количество
    исполняемых
    параметров)
    Общее описание, пример использования
    int_obj_id<1>,value<строки>,name,time<15:10:36>,date<24-09-04>
    strnleft[2]
    Взять без левой части строки.
    Формат: y=strnleft(s,w); где: y- строковое значение, s-строка, w- длина левой части которая будет отсечена.
    Пример:
    w=(6);//длина s=("взять без левой части строки ");//строка y=strnleft(s,w);
    Полученное событие:
    Event : CORE VAR_CHANGED
    int_obj_id<1>,value<6>,name,time<15:32:38>,date<24-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<взять без левой части строки >,name,time<15:32:38>,date<24-09-04>
    Event : CORE VAR_CHANGED int_obj_id<1>,value<без левой части строки>,name,time<15:32:38>,date<24-09-04>
    1   2   3   4


    написать администратору сайта