rus   eng
J2ME-приложения для мобильных телефонов
На главную Навигаторы Словари Читалки "Базы данных" Домохозяйственные Калькуляторы Игры Таймеры Ссылки
Навигаторы

Калькуляторы

Домохозяйственные

Словари

Игры

"Базы данных"

Таймеры

"Читалки"

Калькуляторы | Calculator

Последний релиз: 23.03.2004
Совместимость: Java MIDP 1.0
Бинарники: calculator-rus.zip(31Kb)
Исходники: calculator-src.zip(126 Kb)

Описание

Научный калькулятор: позволяет производить вычисления с высокой точностью. Включает все стандартые функции: sin, cos, tan, asin, acos, atan, exp, log, ceil, floor, sqr. Позволяет определять собственные функции и сипользовать переменные. Калькулятор запоминает все введённые формулы. Возможно построение графика для функции от одного аргумента. Более подробная информация здесь

Особенности

  • Записывайте формулу в обычной инфиксной записи. Выполнить формулу можно командой Evaluate.
  • Используйте переменные для создания универсальных формул, по которым можно повторно производить вычисления меняя значения переменных. Определяйте собственные функции для выполнения повторяющихся вычислений
  • Калькулятор позволяем написать простые функциональные программки с использованием условного оператора ?: Например сумму арифметической прогрессии можно вычислить с посмощью следующей функции:
    sum(x)=x>0?x+sum(x-1):0
    В калькуляторе есть только два опратора сравнения: < и > (так как сравнения чисел с плавающей точкой на равенство сдедует в любом случае избегать). Вместо это есть возможность проверки принадлежности значения интервалу: min
  • Все введённые формулы сохраняются в базе, доступ кк ним можно получить с помощью команды List. Формулы помечены одним из трёх значков: ? (жёлтый) - формула ещё не комилировалась, V (зелёный) - формула скомпилировалась без ошибок и ! (красный) - в формуле ошибки. С помощью команды Insert, можно вставить ссылку на нужную пользовательскую функцию. Скомпилировать и выполнить формулу из списка можно выбрав команду Edit, а затем - Evaluate.
  • С помощью команды Help можно получить список всех поддерживаемых калькулятором операторов и функций. Команда Insert позволяет вставить в текст формулы шаблон данной функции или оператора.
  • Для вывода графика функции воспользуйтесь встроенной функцией plot с тремя или четырьмя агрументами: plot(нач.знач., кон.знач., шаг, имя-функции) или plot(нач.знач., кон.знач., имя-функции) В последнем случае шаг определяется автоматически исходя из ра разрешения экрана.

Экранные снимки

 
Калькуляторы | PCalc

Последний релиз: 26.01.2004
Совместимость: Java MIDP 1.0
Бинарники: pcalc.zip(52 Kb)
Исходники: pcalc-src.zip(193Kb)

Описание

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

Особенности

  • Программа имеет имя, описание и состоит из одной гавной процедуры (main) и произвольного числа подпроцедур. Для программы задаются входные параметры, которые пользователь должен будет задать при запусеп программы. Результом работы программы является содержимое стека после возвраа из main. кроме того пользователь может посмотреть значения переменных главной процедуры.
  • PCalc поддерживает следующие группы команд: загрузки/сохранение, операции, функции и команды передачи управления. С первыми тремя группами и так всё ясно. К командам передачи управления отночятся условный (goto) и безусловный (if) переход, вызов и возврат из подпрограммы. if переходт на заданную метку если на вершине стека лежит 0.
  • Процедура может иметь локальные переменный, которые также доступн вложенным подпроцедурам (как в паскале). Новую переменную можно создать только при задании операнда команды store. Операнд команда load выбирается из списка имеющихся переменных. Это позволяет в какой-то степени гарантировать инициализацию переменной до её использования.
  • Установка метки для команда перехода осуществляется выбором в списке инструкции-цели. Внимание - при добавлении новой команды перехода её самой ещё нет в списке.
  • PCalc позволяет всячески изменять ваш код: можно добавить/переименовать/удалить любую переменную/процедуру/параметер. Только требуется чтобы на неё не было ссылок. Можно передвинуть метку (для конкретной инстркуции перехода или для всех переходов на данную метку).
  • Для поиска ошибок предоставляется отладчик в котором можно ходить по шагам, смотреть содержимое стека и переменных.

Экранные снимки

Calculator
(научный калькулятор с возм. построения графиков)

PCalc
программир. калькулятор (фанатам МК-61 посвящается)