Yvision.kzYvision.kz
kk
Разное
Разное
399 767 постов40 подписчиков
Всяко-разно
0
13:47, 08 мая 2010

Тонкая грань между гениальностью и идиотизмом

Порвана.

Цель: подготовка к госам

Задача: повторить расчет математического ожидания и энтропии дискретных источников

Решение: формулы помню, но рассчеты производятся медленно. решено было написать мидлет для уютненького телефона Nokia 2610. Скачал джавы всяческие, sdk и эмулятор. Так как языка не знаю, а память смутно выдает мысль о том, что вставал перед глазами когда-то транслятор паскаля в байт-код жабы, было решено гуглить. поциент был найден: Midlet Pascal

Blog post image

После первого снакомства сделал вывод: гемморою - быть. система моделирования форм следующая:

Создаем элемент меню ОК

okCommand := createCommand('OK', CM_OK, 1);

Показываем какбэ форму

showform;

Добавляем элемент ОК

addCommand(okCommand);

Создаем поле ввода для циферок

itid:= FormAddTextField('i=', '', 20, TF_NUMERIC);

Ждем ОКея

While (getclickedCommand<>okcommand)  do
delay (100);

Получаем значение из поля в переменную interations

interations:=StringToInteger(FormGetText(itid));

И все вроде работет, но для двоичных логарифмов нет функции. вспомнил следующее: log a (x) = log b (x) / log (b) a
но и этот фокус не прошел - не работает мидлетпаскать ни с натуральными, ни с десятичными логарифмами, а вместо функций у него - простые заглушки которые возвращают ноль. анус и непотребства

0
293
0