Название | Пример | Описание |
---|---|---|
Присвоение | x=1 | Присвоение значение переменной. После выполнения этого выражения, на переменную можно сослаться из других выражений. |
Определение функции | f(x)=x*x | Выполнение данного выражения приводит к определению новой функции, которую можно использовать в других выражениях, а так же построить её график с помощью функции plot() |
Условный оператор | c?x:y | Если учловие слева от знака вопрос истино, то результатом условного выражения является значение выражения после знака вопроса, иначе - значение выражения после двоеточия.
Пример определения функции с условием - вычисление чисел Фибоначчи: fib(x)=x<2?1:fib(x-1)+fib(x-2)
|
Больше | x>y | Значение выражения истино, если значение левого операнда больше значения правого |
Меньше | x<y | Значение выражения истино, если значение левого операнда меньше значения правого |
Между | 1<x<5 | Значение выражения истино, если значение второго операнда лежит между границами, определяемыми первым и третьим операндом |
Последовательность | x=1,y=2 | Последовательность выражений. Выражения вычисляются слева-направо и результатом является значение последнего выражения. Использование последовательности выражений позволяет писать простейшие программы. |
Сложение | x+y | Сумма операндов |
Вычитание | x-y | Разность операндов |
Умножение | x*y | Произведение операндов |
Деление | x/y | Деление первого операда на втророй |
Возведение в степень | x^y | Возведение левого опенда в степень, поредедяемую правым операндом |
Целая часть | [x] | Целая част числа |
Дробная часть | {x} | Дробная часть числа |
Модуль | |x| | Абсолютное значение числа |
Выражение в скобках | (x) | Выражение в скобках |
Синус | sin(x) | Синус |
Косинус | cos(x) | Косинус |
Тангес | tan(x) | Тангес |
Арксинус | asin(x) | Арксинус |
Арккосинус | acos(x) | Арккосинус |
Арктангес | atan(x) | Арктангес |
Экспонента | exp(x) | Экспонента |
Логарифм | log(x) | Натуральный логарифм |
Потолок | ceil(x) | Округление до целого в большую сторону |
Пол | floor(x) | Округление до целого в меньшую сторону |
Корень | sqr(x) | Квадратный корень |
График функции | plot(from,till,func) | Построение графика функции. Первый и второй параметер задают начальную и конечную точку. После это можно опционально указать шаг (если шаг не указан, то он выбирается автоматически исходя из разрешения экрана). И наконец последний аргумент задяёт имя выводимой функции. |
График по точкам | plot{x1, y1, x2, y2,..., xn, yn} | Построение графика по точкам. Обратите внимание на то, что используются фигурные скобки вместо круглых. |
Калькулятор запоминает все вводимые выражения. Вы всегда можете посмотреть их выбрав пункт меню список. Те выражения, кторое были успешно выполнены, помечены зелёной галкой, те которые были введены, но ещё не выполнялись - жёлтым вопросом, а те выражения, при выполнении которых была выявлена ошибка (например синтаксическая) - красным восклицательным знаком. Если выражение задаёт переменную или функцию, то на эту переменную или функцию можно сослаться только в том случае, если это выражение не содержит ошибок и было выполнено. Калькулятор пытается выполнить все запомненые выражения при старте программы. Но вновь введённое выражение надо выполнить явно.
Команда Help позворляет получит краткую справку по всем поддерживаемым командам и вставить шаблон команды.
Калькулятор не предоставляет команд для сравнения чисел на равенство (во первых потому, что сранивать числа с плавующей точкой на равенство не совсем корректно из за возможных погрешностей округления, а во вторых - чтобы избежать конфликта с опратором присваивания. Вместо этого предоставляется команда проверки принадлежности диапозону, запись которой соответствует записи, используемой в математике.