Это команда xcalc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xcalc - научный калькулятор для X
СИНТАКСИС
Xcalc [-пунктир] [-rpn] [-набор инструментов ...]
ОПИСАНИЕ
Xcalc настольный научный калькулятор, который может имитировать TI-30 или HP-10C.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Xcalc принимает все стандартные параметры командной строки набора инструментов вместе с двумя дополнительными
опции:
-стипл
Эта опция указывает, что фон калькулятора должен быть нарисован с использованием
штриховка цветов переднего плана и фона. На монохромных дисплеях
улучшает внешний вид.
-рпн Этот параметр указывает, что следует использовать обратную польскую нотацию. В этом режиме
Калькулятор будет выглядеть и вести себя как HP-10C. Без этого флага он будет
подражать ТИ-30.
РАБОТА
Указатель Применение: Операции могут выполняться с помощью кнопки-указателя 1 или, в некоторых случаях, с помощью
клавиатура. У многих обычных калькуляторов есть ускорители клавиатуры. Чтобы бросить,
нажмите кнопку-указатель 3 на кнопке AC на калькуляторе TI или кнопку ON на HP
калькулятор.
Калькулятор Основные Применение (ТИ Режим): Пронумерованные клавиши, клавиша +/- и +, -, *, / и =
все ключи делают именно то, что вы от них ожидаете. Следует отметить, что операторы
соблюдать стандартные правила старшинства. Таким образом, ввод «3 + 4 * 5 =» дает «23», а не «35».
Скобки можно использовать для отмены этого. Например, «(1 + 2 + 3) * (4 + 5 + 6) =» приводит к
«6 * 15 = 90».
Можно выбрать все число на дисплее калькулятора, чтобы вставить результат.
расчета в текст.
Ниже приведены процедуры действий, связанные с каждой функцией. Это полезно, если
вы заинтересованы в создании собственного калькулятора. Действие, используемое для всех цифровых клавиш:
цифра (n), Где n - соответствующая цифра 0..9.
1 / х Заменяет число на дисплее на обратное. Соответствующие
процедура действий взаимный ().
х ^ 2 Выравнивает число на дисплее. Соответствующий порядок действий:
квадрат().
SQRT Извлекает квадратный корень из числа на дисплее. Соответствующее действие
процедура квадратный корень().
CE / C При однократном нажатии очищает номер на дисплее без сброса состояния.
машины. Позволяет повторно ввести номер, если вы ошиблись.
Двойное нажатие также очищает состояние. Соответствующий порядок действий
для режима TI это Чисто().
AC Очищает дисплей, состояние и память. Нажимая его третьим
Кнопка-указатель выключает калькулятор, так как он выходит из программы. В
процедура действия по очистке состояния выключенный(); бросить, уволиться().
INV Инвертировать функцию. Подробнее см. Отдельные функциональные клавиши. В
соответствующая процедура действий обратный ().
без Вычисляет синус числа на дисплее, интерпретируемый текущим
Режим DRG (см. DRG ниже). Если инвертировать, вычисляет арксинус. В
соответствующая процедура действий синус().
тележка Вычисляет косинус или арккосинус при инвертировании. Соответствующее действие
процедура косинус().
загар Вычисляет тангенс или арктангенс при инвертировании. Соответствующее действие
процедура касательная ().
DRG Изменяет режим DRG, как обозначено 'DEG', 'RAD' или 'GRAD' внизу экрана.
ЖК-дисплея калькулятора. В режиме 'DEG' цифры в
дисплей принимает градусы. В режиме RAD числа указаны в радианах,
а в режиме «ГРАД» цифры указаны в градациях. В инвертированном состоянии ключ DRG имеет
функция преобразования градусов в радианы в град и наоборот. Пример: положить
калькулятор в режим «DEG» и введите «45 INV DRG». Теперь дисплей должен
покажите что-нибудь вроде ".785398", что на 45 градусов преобразовано в
радианы. Соответствующий порядок действий: степень().
e Константа "е". (2.7182818 ...). Соответствующий порядок действий: е ().
EE Используется для ввода экспоненциальных чисел. Например, чтобы получить «-2.3E-4», вы должны
введите «2. 3 +/- EE 4 +/-». Соответствующий порядок действий: научный ().
журнал Вычисляет логарифм (основание 10) числа на дисплее. В перевернутом виде
увеличивает "10.0" до числа на дисплее. Например, ввод «3 журнала ИНВ»
должен привести к «1000». Соответствующий порядок действий: логарифм().
ln Вычисляет логарифм (основание e) числа на дисплее. В перевернутом виде
увеличивает "e" до числа на дисплее. Например, ввод "e ln" должен
результат «1». Соответствующий порядок действий: naturalLog ().
у ^ х Возводит число слева в степень числа справа. Для
пример «2 y ^ x 3 =» дает «8», то есть 2 ^ 3. Для дальнейшего примера,
«(1 + 2 + 3) y ^ x (1 + 2) =» равно «6 y ^ x 3», что равно «216». Соответствующие
процедура действий власть().
PI Постоянная "пи". (3.1415927 ....) Соответствующая процедура действий следующая. Пи().
x! Вычисляет факториал числа на дисплее. Число на дисплее
должно быть целым числом в диапазоне 0-500, однако, в зависимости от вашей математической библиотеки,
он мог переполниться задолго до этого. Соответствующий порядок действий:
факториал().
( Левая скобка. Соответствующий порядок действий для калькуляторов TI:
leftParen ().
) Правая скобка. Соответствующий порядок действий для калькуляторов TI следующий:
rightParen ().
/ Разделение. Соответствующий порядок действий: делить().
* Умножение. Соответствующий порядок действий: умножить ().
- Вычитание. Соответствующий порядок действий: вычитание ().
+ Добавление. Соответствующий порядок действий: Добавить().
= Выполните расчет. Процедура действий, специфичная для TI: равный().
СТО Копирует номер с дисплея в ячейку памяти. Соответствующие
процедура действий хранить().
RCL Копирует номер из ячейки памяти на дисплей. Соответствующие
процедура действий отзывать().
SUM Добавляет число на дисплее к числу в ячейке памяти. В
соответствующая процедура действий сумма ().
КРОМЕ Меняет местами число на дисплее с числом в ячейке памяти. В
соответствующая процедура действия для калькулятора TI обмен().
+/- Отрицать; изменить знак. Соответствующий порядок действий: отрицать ().
. Десятичная точка. Порядок действий следующий. десятичный().
Калькулятор Основные Применение (РПН Режим): Цифровые клавиши, CHS (изменение знака), +, -, *, / и ENTR
все ключи делают именно то, что вы от них ожидаете. Многие из оставшихся ключей являются
то же, что и в режиме TI. Различия подробно описаны ниже. Порядок действий для
Клавиша ENTR - это входить().
<- Это клавиша возврата, которую можно использовать, если вы ошиблись при вводе
количество. Это сотрет цифры с дисплея. (См. ОШИБКИ). Обратный возврат
очистит регистр X. Соответствующий порядок действий: назад().
ON Очищает дисплей, состояние и память. Нажимая его третьим
Кнопка-указатель выключает калькулятор, так как он выходит из программы. Очистить
состояние, порядок действий от; бросить, уволиться().
INV Инвертирует значение функциональных клавиш. Это было бы f ключ на HP
калькулятор, но Xcalc не отображает несколько легенд для каждой клавиши. Увидеть
отдельные функциональные клавиши для получения подробной информации.
10 ^ х Повышает "10.0" до числа в верхней части стека. В перевернутом виде
вычисляет логарифм (основание 10) числа на дисплее. Соответствующие
процедура действий tenpower ().
e ^ x Повышает "е" до числа в верхней части стопки. При инвертировании вычисляет
журнал (основание e) числа на дисплее. Порядок действий следующий.
epower ().
СТО Копирует число в верхней части стека в ячейку памяти. Есть 10
места в памяти. Требуемая память указывается после этого ключа с
цифровой ключ.
RCL Помещает число из указанной области памяти в стек.
SUM Добавляет число наверху стека к числу в указанной памяти
место нахождения.
х: у Меняет местами числа в двух верхних позициях стека, регистрах X и Y.
Соответствующий порядок действий: XexchangeY ().
R v Скатывает стопку вниз. В перевернутом состоянии скатывает стопку вверх. В
соответствующая процедура действий рулон().
пустой Эти клавиши использовались для программирования функций на HP-10C. Их
функциональность не дублировалась в Xcalc.
Наконец, есть две дополнительные процедуры действий: звонок (), который звонит в колокол; а также
выбор (), который выполняет отсечение всего числа в `` жидкой
кристалл '' дисплей.
АКСЕЛЕРАТОРЫ
Ускорители - это ярлыки для ввода команд. Xcalc предоставляет образец клавиатуры
ускорители; также пользователи могут настраивать ускорители. Ускорители цифровой клавиатуры
предоставляемые Xcalc должно быть интуитивно правильным. Ускорители, определяемые Xcalc на
Основная клавиатура приведена ниже:
Клавиша TI Клавиша HP Ускоритель клавиатуры Клавиша TI Функция HP
───────────────────────────────────────────────────── ───────────────────
КОРЕНЬ КОРЕНЬ r squareRoot () squareRoot ()
AC ON пробел clear () clear ()
AC <- Удалить clear () назад ()
AC <- Очистить Backspace () назад ()
AC <- Control-H очистить () назад ()
AC Очистить очистить ()
AC ВКЛ q quit () quit ()
AC ON Control-C выйти () выйти ()
INV ii обратный () обратный ()
sin ss sine () синус ()
cos cc косинус () косинус ()
тангенс тангенс () тангенс ()
DRG DRG d степень () степень ()
eee ()
ln ln l naturalLog () naturalLog ()
y ^ xy ^ x ^ мощность () мощность ()
PI PI p pi () pi ()
Икс! Икс! ! факториал () факториал ()
((leftParen ()
)) rightParen ()
/ / / делить () делить ()
* * * умножить () умножить ()
- - - вычитание () вычитание ()
+ + + добавить () добавить ()
= = равно ()
0..9 0..9 0..9 цифра () цифра ()
+/- CHS n negate () negate ()
x: yx XexchangeY ()
ENTR Возврат Enter ()
ENTR перевод строки ввод ()
ИЗГОТОВЛЕНИЕ
Имя класса приложения - XCalc.
Xcalc имеет огромный файл параметров приложения по умолчанию, в котором указывается позиция, метка и
функция каждой клавиши на калькуляторе. Он также дает переводы для использования в качестве клавиатуры
ускорители. Поскольку эти ресурсы не указаны в исходном коде, вы можете
создать настраиваемый калькулятор, написав файл значений по умолчанию для частного приложения, используя
Ресурсы виджета Athena Command и Form для определения размера и положения кнопок,
метка для каждой кнопки и функция каждой кнопки.
Цвета переднего плана и фона каждой клавиши калькулятора можно указать индивидуально.
Для калькулятора TI классическая спецификация цветового ресурса может быть следующей:
XCalc.ti.Command.фон: серый50
XCalc.ti.Command. Передний план: белый
Для каждой из кнопок 20, 25, 30, 35 и 40 укажите:
XCalc.ti.button20.background: черный
XCalc.ti.button20. Передний план: белый
Для каждой из кнопок 22, 23, 24, 27, 28, 29, 32, 33, 34, 37, 38 и 39:
XCalc.ti.button22.background: белый
XCalc.ti.button22.foreground: черный
ВИДЖЕТ ИЕРАРХИЯ
Чтобы указать ресурсы, полезно знать иерархию виджетов, которые
сочинять Xcalc. В приведенных ниже обозначениях отступ указывает на иерархическую структуру. В
Сначала дается имя класса виджета, за которым следует имя экземпляра виджета.
xcalc xcalc
Форма ti or hp ( имя зависят on режим)
Форма фаски
Экран формы
Этикетка M
Переключить ЖК-дисплей
Этикетка INV
Этикетка DEG
Этикетка RAD
Этикетка ГРАД
Этикетка P
Кнопка управления1
Кнопка управления2
Кнопка управления3
и so один; ...
Кнопка управления38
Кнопка управления39
Кнопка управления40
ЗАЯВЛЕНИЕ РЕСУРСЫ
RPN (Класс рпн)
Указывает, что следует использовать режим rpn. По умолчанию используется режим TI.
пунктир (Класс Пунктир)
Указывает, что фон должен быть точечным. По умолчанию для
монохромные дисплеи и `` выключено '' для цветных дисплеев.
курсор (Класс Курсор)
Имя символа, используемого для представления указателя. По умолчанию - hand2.
ЦВЕТЫ
Если вы хотите, чтобы xcalc использовал свои цвета ti, включите следующее в #ifdef COLOR
раздел файла, который вы читаете с помощью xrdb:
* настройка: -цвет
Это заставит xcalc выбрать цвета из файла настройки цвета app-defaults:
/ и т. д. / X11 / приложение-по умолчанию / XCalc-цвет.
Используйте xcalc онлайн с помощью сервисов onworks.net