Меню сайта
Поиск
Наш опрос
Что чаще всего Вы ищете для своего девайса?
Всего ответов: 194
Главная » Файлы » Java-мидлеты для Siemens M55 » Калькуляторы
Calculator v.1.0
СКАЧАТЬ (30.4 Kb)
04.12.2008, 15:00

 Научный калькулятор

Калькулятор позволяет выполнять все базовые арифметичекские операции, считать стандартные математические функции, рисовать графики функций и даже писать не большие программы. Вычисления проводятся с 128 битными числами - 64 бита под экспоненту и 64 бита пот мантиссу.

Базовые операции
Название Пример Описание
Присвоение 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) Построение графика функции. Первый и второй параметер задают начальную и конечную точку. После это можно опционально указать шаг (если шаг не указан, то он выбирается автоматически исходя из разрешения экрана). И наконец последний аргумент задяёт имя выводимой функции.

Калькулятор запоминает все вводимые выражения. Вы всегда можете посмотреть их выбрав пункт меню список. Те выражения, кторое были успешно выполнены, помечены зелёной галкой, те которые были введены, но ещё не выполнялись - жёлтым вопросом, а те выражения, при выполнении которых была выявлена ошибка (например синтаксическая) - красным восклицательным знаком. Если выражение задаёт переменную или функцию, то на эту переменную или функцию можно сослаться только в том случае, если это выражение не содержит ошибок и было выполнено. Калькулятор пытается выполнить все запомненые выражения при старте программы. Но вновь введённое выражение надо выполнить явно.

Команда Help позворляет получит краткую справку по всем поддерживаемым командам и вставить шаблон команды.

Калькулятор не предоставляет команд для сравнения чисел на равенство (во первых потому, что сранивать числа с плавующей точкой на равенство не совсем корректно из за возможных погрешностей округления, а во вторых - чтобы избежать конфликта с опратором присваивания. Вместо этого предоставляется команда проверки принадлежности диапозону, запись которой соответствует записи, используемой в математике.

Категория: Калькуляторы | Добавил: SmartON
Просмотров: 638 | Загрузок: 78 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Личные данные
Пятница, 11.07.2025, 07:47
Здравствуйте, Гость
Ваше имя: Гость
Вы в группе: Гости
Вы зарегистрированы 0 дней назад
Регистрационный ID: 0
Ваш IP: 216.73.216.36
Новых сообщений:
          
Друзья сайта

AllNokia

Symbian

Lion-mobile

Smartphone

Nokia-World

Все для мобилы. ICQ mobile

Тебе скучно? Тогда жми сюда!

Пользователи
Статистика
Зарегистрировано на сайте:
Всего: 1196
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
 
Из них:
Мужчины: 1117
Девушки: 79
 
Распределение:
Пользователи: 1058
Проверенные: 2
Модераторы: 0
Администраторы: 1

СЕЙЧАС НА САЙТЕ:
Онлайн всего: 1
Гостей: 1
Пользователей: 0
а именно:

СЕГОДНЯ НА САЙТЕ БЫЛИ:
 
Сегодня День Рождение algu(53) Поздравляем!


Locations of visitors to this page


При полном или частичном использовании материалов сайта, ссылка на www.smarton.at.ua обязательна! Софт, расположенный на данном сайте, был найден в сети Интернет как свободно распространяемый и предназначен исключительно для частного использования в ознакомительных и образовательных целях и не может быть загружен/перенесен на другой компьютер. Ни владелец сайта, ни хостинг-провайдер, ни любые другие физические или юридические лица не могут нести ответственности за любое использование материалов данного сайта! Входя на сайт, Вы, как Пользователь, тем самым подтверждаете полное и безоговорочное согласие со всеми условиями его использования.
Copyright © 2008-2025 by SmartLand Technologies Inc. All rights reserved
Beyond Используются технологии uCoz