Це команда icalc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
icalc - інтерактивний калькулятор
СИНТАКСИС
calc [ файл ]
ОПИС
Icalc — це алгебраїчний калькулятор, призначений переважно для інтерактивного використання. Кожна формула
визначення файл читається і компілюється. Потім зчитується стандартний вхід, а вирази –
оцінюється і результати надсилаються на стандартний вихід. Якщо новий рядок екранується за допомогою a
зворотна коса риса, введення продовжується в наступному рядку.
Вираз містить дійсні числа, імена змінних, виклики функцій і наступне
оператори:
+ - * / ^
Оператори оцінюються зліва направо, за винятком '^', який є асоціативним справа.
Зведення в ступінь має найвищий пріоритет; множення і ділення оцінюються
перед додаванням і відніманням. Вирази можна згрупувати за допомогою дужок. Кожен
результату присвоюється номер, який можна використовувати в майбутніх виразах. Наприклад,
вираз ($3*10) є результатом третього обчислення, помноженого на десять. Долар
сам по собі знак може використовуватися для попереднього результату. Усі значення дійсні з подвійною точністю.
Крім того, змінні та функції можуть бути визначені користувачем. Визначення змінної
має вигляд:
var = вираз;
Будь-який екземпляр змінної у виразі буде замінено її визначенням. А
визначення функції має вигляд:
func(a1, a2, ..) = вираз;
Вираз може містити екземпляри аргументів функції, а також інші змінні
і функції. Назви функцій можна передавати як аргументи. Рекурсивні функції можуть бути
визначено за допомогою викликів визначеної функції або інших функцій, які викликають визначену
функції.
Щоб визначити постійний вираз, просто замініть знак рівності ('=') двокрапкою (':')
у визначенні. Константні вирази оцінюються лише один раз, у перший раз
використаний. Це дозволяє уникнути повторного оцінювання виразів, значення яких ніколи не змінюються. в ідеалі,
константний вираз містить лише числа та посилання на визначену раніше константу
вирази та функції. Визначення константних функцій замінюються їх значенням
у будь-якому виразі, який використовує їх із постійними аргументами. Усі попередньо визначені функції та
змінні мають атрибут константи. Таким чином, "sin(PI/4)" у виразі буде
негайно замінено на ".707108", якщо sin() або PI не були перевизначені користувачем. (Примітка
що перевизначення константних виразів не рекомендується!)
Визначення змінної або функції можна відобразити за допомогою '?' команда:
? ім'я
Якщо назви не вказано, друкуються всі визначення. Команда '>' записує визначення в a
Файл:
> файл
Аналогічно, команда '<' завантажує визначення.
Надається така бібліотека попередньо визначених функцій і змінних:
PI відношення довжини кола до його діаметра.
якщо (так, потім, інше)
якщо cond більше нуля, тоді оцінюється, інакше оцінюється.
Ця функція необхідна для рекурсивних визначень.
вибрати (N, a1, a2, ..)
повернути aN (N округляється до найближчого цілого числа). Ця функція надає масив
можливості. Якщо N дорівнює нулю, повертається кількість доступних аргументів.
ранд (х) обчислити випадкове число від 0 до 1 на основі x.
підлога (x) повернути найбільше ціле число, не більше x.
стеля (x) повернути найменше ціле число не менше x.
sqrt (x) повернути квадратний корінь з x.
exp(x) обчислити e в степені x (e приблизно = 2.718281828).
журнал (x) обчислити логарифм x за основою e.
журнал 10(x) обчислити логарифм х за основою 10.
sin(x), cos(x), засмага (x)
тригонометричні функції.
asin(x), acos(x), atan(x)
обернені тригонометричні функції.
atan2(y, x)
обернений тангенс y/x (діапазон -pi до pi).
Використовуйте calc онлайн за допомогою служб onworks.net