Ru-Board.club
← Вернуться в раздел «Программы»

» Лучший калькулятор (программный)

Автор: F0RB1DD3N
Дата сообщения: 02.06.2012 19:00
XPOHOMETP
Да, SpeedCrunch и вправду показался интересным, пока я не попробовал делать вычисления в 16-ной системе.
А то Settings->Result Format - это формат вывода, а для ввода нужно еще перед числом писать 0x , то есть в обчыном калькуляторе я могу делать F*4, а в этом должен писать 0хF*4, что скорости в работе не добавляет (получается отсутствует горячая смена системы счисления).

Еще вспомнил хороший калькулятор, которым частенько пользуюсь:
Hpmbcalc
http://www.hexprobe.com/hpmbcalc/index.htm

Цитата:
Hex Calculator for Programmers and Cryptanalysts
Hpmbcalc is a programmable multiple-precision hex calculator with many utilities. You can use Hpmbcalc to perform a lot of big number math and encryption operations, such as: square root, modular inverse; hash, CRC, and check sum calculations; pseudo-random number generation; primality test; hex, dec, oct, bin conversions; etc.
Автор: antonio89
Дата сообщения: 01.07.2012 20:53
Здравствуйте! Подскажите пожалуйста калькулятор который работал бы с math type. Т.е. чтобы можно было скопировать выражение из math type в калькулятор. Или на худой конец какой-нибудь редактор формул, из которого можно скопировать выражение.
Автор: SGirl
Дата сообщения: 02.07.2012 05:20
Пользуюсь RionaCalc. Продвинутый, бесплатный, позволяет рисовать двух- и трехмерные графики.

Автор: IosifStalin
Дата сообщения: 10.10.2012 21:04
Мне нужен ПРОГРАММИРУЕМЫЙ калькулятор.
Чтоб в нём можно было юзать конструкции
if then
for
while do
создавать свои функции
писать и читать файлы

И чтоб точностью вычислений можно было управлять путём выбор представления чисел (кол-во десятичных разрядов можно было выбирать произвольно. Хоть до 100 цифр после запятой)
посоветуйте калк, который это может
Автор: LonerDergunov
Дата сообщения: 10.10.2012 23:02
IosifStalin
Можно посоветовать разве что эмуляторы советстких программируемых калькуляторов. МК-52 - это вааще мегакруто.
Автор: Payal
Дата сообщения: 10.10.2012 23:18
RichCalc
Электроника Б3-34 еще работает...
Автор: LEX1
Дата сообщения: 10.10.2012 23:20
IosifStalin
Отчасти SpeQ/Чиста калькулятор. А так, для подобного обчно используют более тяжелую артиллерию: Mathematica/MathCad/Maple

Добавлено:
// SpeQ имеет несколько специфический бейсикоподобный синтаксис

Код: [no]' Summation of values 0 to 100
total = 0;
Repeat(total = total + x, x, 0, 100)
Ans = 5050[/no]
Автор: IosifStalin
Дата сообщения: 11.10.2012 18:32

Цитата:
Чиста калькулятор - паскалеподобный

Юзаю его уже лет 6. Чота не замечал в нём "программируемости".


Цитата:
...но там ошибки в обратной тригонометрии.

И в создании своих функций.
Невозможно создать функцию более чем с 1-м параметром.
А и при выполнении обычных действий. Замечал что функция монотонно убывающая при расчёте в чиста калькуляторе вдруг начинала возрастать

Добавлено:
Надыбал в инете spCalc.
Навороченный. Но там тоже ошибки в операциях с плавающей точкой

Ещё хотелось бы не просто программируемый калькулятор. А программируемый калк с управляемой точностью.

Т.е. чтобы можно было задать явно до какого знака после запятой считать.

Мне попадались в инете калки которые считают аж до 1000-го знака после запятой.
Но они не "программируемые".

Добавлено:
======================================
А вообще есть в природе "сертифицированные калькуляторы"(с)?
Ну т.е. которые гарантируют точность вычислений элементарных операций (плюс, минус, умножить, разделить) до N-го знака после запятой
Автор: LEX1
Дата сообщения: 11.10.2012 18:54
IosifStalin 19:32 11-10-2012
Цитата:
Чота не замечал в нём "программируемости".

Переменные, циклы, условия, пользовательские функции, файловый ввод/вывод. Этого вполне достаточно, другой вопрос - качество реализации.


Цитата:
А вообще есть в природе "сертифицированные калькуляторы"(с)?

По идее, все нормальные должны соответствовать IEEE 754.

// про http://www.wolframalpha.com/ надеюсь в курсе?
Автор: IosifStalin
Дата сообщения: 11.10.2012 19:47

Цитата:
Переменные

нет массивов, записей и динамических списков


Цитата:
циклы

нет вложенных циклов


Цитата:
пользовательские функции

только с одним параметром



Цитата:
файловый ввод/вывод

нет этого.


Цитата:
/ про http://www.wolframalpha.com/ надеюсь в курсе?

нет.

глянул. это же просто поисковик. типа гугля

Добавлено:
Вообщем spCalc по функционалу гораздо круче чем "чиста калькулятор".

Но он, зараза, глючит при операциях с плавающей точкой и не позволяет выбирать ПРОИЗВОЛЬНО точность вычислений.

А мне надо до 19-го знака
Автор: LEX1
Дата сообщения: 11.10.2012 19:54

Цитата:
глянул. это же просто поисковик. типа гугля

А кибернетика - лженаука. Ой как вы ошибаетесь...


Цитата:
нет этого.

Хелп врёт?

Цитата:
Получение значения из файла
    s = FileToStr()
Сохранение значения в файл
    s = 'проверка'
    StrToFile(s)



Цитата:
нет массивов, записей и динамических списков

Вы думаете в МК-52 были динамические списки? Mathematica вам нужна, Mathematica.
Автор: IosifStalin
Дата сообщения: 11.10.2012 21:58

Цитата:
Вы думаете в МК-52 были динамические списки?

Но ведь в spCalc они же есть


Цитата:
Mathematica вам нужна, Mathematica.

Не. Она слишком монстрообразная.
А мне надо чо попроще.

Я ведь много и не хочу.

Операторы If, while (причём что-бы вложенные можно было создавать), массивы (многомерные) и управление точностью (чтобы можно было хоть до 50 знака)

Добавлено:
Да. И конечно же чтобы свои функции можно было писать.

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

Т.е. можно написать хрен знает какой навароченный алгоритм вычисления, а полученным результатам доверять нельзя .

А ведь я рассчитываю атомные электростанции. Поэтому ошибка калка дорого обойдётся

Добавлено:
==============
Народ!
Где бы взять программируемый микрокалькулятор (в смысле программу) которая сертифицирована для особо важных применений. Т.е. я чтобы мог не опасаясь рассчитывать на правильность вычислений элементарных операций (плюс минус умножить разделить)
Автор: adasiko
Дата сообщения: 12.10.2012 06:05
IosifStalin
Ну maxima
Автор: 5
Дата сообщения: 12.10.2012 06:19
Calculator встроенный в Windows.
Автор: Grogan
Дата сообщения: 12.10.2012 08:03
http://www.speqmath.com/index.php?id=1
Автор: basilevs
Дата сообщения: 12.10.2012 08:30
Я для себя давно выбрал SpeQ.
Лист для вычислений с сохранением, плоттер, лёгкий вес, бесплатность - то что я хочу от калькулятора.
Автор: IosifStalin
Дата сообщения: 12.10.2012 20:00
5

Цитата:
Calculator встроенный в Windows.

А он что? Программируемый?

Добавлено:
basilevs

Цитата:
Лист для вычислений с сохранением, плоттер, лёгкий вес, бесплатность - то что я хочу от калькулятора.

А "программируемость"? А гарантированная точность и надёжность вычислений?
Вам на них плевать?
Автор: LEX1
Дата сообщения: 12.10.2012 22:09
IosifStalin
Кэп предлагает взглянуть на название темы.
// Ну и повторюсь: серьёзным задачам - серьёзные инструменты.
Автор: Andarin
Дата сообщения: 12.10.2012 22:16

Цитата:
А ведь я рассчитываю атомные электростанции. Поэтому ошибка калка дорого обойдётся
...
Где бы взять программируемый микрокалькулятор (в смысле программу)

Сюр какой-то. Хотя если только ватерклозет для АЭС доверили посчитать? Или это так, хобби?
Автор: IosifStalin
Дата сообщения: 13.10.2012 10:45

Цитата:
Кэп предлагает взглянуть на название темы.

Посмотрел. И?
Тема про калькуляторы. Я про них и спрашиваю.
Ведь не может калькулятор быть "лучшим" если в нём нет "программируемости"

Добавлено:

Цитата:
Сюр какой-то.

Аллегория.
Просто, пацаны, реально, если кальк не точно что-то посчитает - я попаду на бапки

Добавлено:
Мне нужен программируемый калк, который ГАРАНТИРУЕТ точность при операциях с числами в формате с плавающей запятой как минимум до 19-го знака после запятой для основных мат. операций:
+
-
*
/
^
sin x
cos x
e^x

И пусть вас не пугает слово "программируемый"
Из всей "программируемости" мне нужны только:

- возможность определять свои переменные (в т.ч. многомерные массивы)
- операторы циклов (и чтобы вложенные можно было) (WHILE .... DO)
- операторы условий (IF .... THEN)
- GOTO
- возможность задавать свои функции
- возможность сохранять и читать данные в файл/из файла

И всё.
Разве я много хочу?
Тем более что такие калки есть. Но они, зараза, не гарантируют точности вычислений.
Они вообще ничего не гарантируют
Автор: Polsun
Дата сообщения: 13.10.2012 11:10
IosifStalin

Цитата:
А ведь я рассчитываю атомные электростанции


Цитата:
если кальк не точно что-то посчитает - я попаду на бапки
и в Fallout поиграешь)

Автор: LEX1
Дата сообщения: 13.10.2012 11:32
IosifStalin 11:45 13-10-2012
Цитата:
как минимум до 19-го знака после запятой для основных мат. операций:

У Mathematica с этим всё в порядке:
http://www.wolframalpha.com/input/?i=cos%280.0000000000000000000001%29

Цитата:
возможность определять свои переменные (в т.ч. многомерные массивы)...


Вы путаете понятия: «Калькулятор - электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами.» А то что вам надо, ближе к CAS.

Добавлено:
А таких калькуляторов нет просто из-за отсутствия спроса
// хотя в nix вопрос в некоторой степени можно решить shell, bc, mathomatic и т.п.
Автор: IosifStalin
Дата сообщения: 13.10.2012 11:38
LEX1

Цитата:
Вы путаете понятия

Не путаю.


Цитата:
«Калькулятор - электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами.»


Калькулятор - в переводе "вычислитель" - т.е. устройство для осуществления тем или иным образом заданных численных расчётов

i=1;
while i < 100 do i^=i+1;

просто один из способов задания того, что нужно вычислить.

И не более того
Автор: LEX1
Дата сообщения: 13.10.2012 13:25

Цитата:
Калькулятор - в переводе "вычислитель"

И это тоже путаете.
Цитата:
Компьютер (англ. computer, МФА: [k&#601;m&#712;pju&#720;.t&#601;(&#633;)][1] — «вычислитель», "вычислительное устройство")

Калькулятор это просто (лат. calcul&#257;tor «счётчик»)


Цитата:
просто один из способов задания того, что нужно вычислить.

Притом взятый из языков программирования (perl?). Запишите это в более математичном виде, скормите CAS и всё, никаких проблем.
Автор: IosifStalin
Дата сообщения: 14.10.2012 19:05
LEX1
что такое "газ"? дайте ссылку на крякнутую версию
Автор: aleksssss
Дата сообщения: 14.10.2012 19:43
какой мудак вируса сунул сюда
Автор: IosifStalin
Дата сообщения: 14.10.2012 20:06
aleksssss
Ебало бы ему разбить

Добавлено:
LEX1

Цитата:
Запишите это в более математичном виде, скормите CAS и всё, никаких проблем.

Погуглил. ГАС - это чудовищные 40-гиговые монстры типа v'gk или матхематик?
Качать 40 гиг чтобы всего лишь в цикле посчитать ? Я не мазохист и не самидаун

Автор: LEX1
Дата сообщения: 14.10.2012 21:31
IosifStalin
Портабельные весят от 50 Mb до 1.5Gb. По нынешним временам вполне приемлемо.
Автор: Andrewz64
Дата сообщения: 15.10.2012 00:55
Calculator встроенный в Windows
Автор: Kullbass
Дата сообщения: 15.10.2012 01:30
Microsoft Калькулятор Плюс

Страницы: 12345

Предыдущая тема: подскажите бесплатную замену visio


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.