Дата: Воскресенье, 15.01.2012, 19:40 | Сообщение # 1
Академик
Группа: Модераторы
Сообщений: 7114
Статус:
PasCalc - это кросплатформенный калькулятор, написанный на Free Pascal. Существуют версии для Windows Mobile и Windows. Основная функция программы - удобная работа с комплексными числами, что значительно упрощает электротехнические расчеты. Программа ориентирована на студентов технических вузов.
1.1 Основные возможности программы
[+] Вычисление строк неограниченной длины. [+] Ввод выражений с обычной и наэкранной клавиатуры. [+] Гибкая настройка округления чисел [+] Поддержка выражений со скобками. Глубина вложенности скобок неограниченна. Если при нажатии кнопки вставки скобок в поле ввода присутствует какое-либо выделенное выражение, то все оно заключается в скобки. [+] Вычисление основных элементарных функций. Функции фогут быть вложены друг в друга, глубина вложенности так же неограниченна. Если в поле ввода присутствует выделенное выражение, то оно станет аргументом этой функции. [+] Работа с привычным буфером обмена Windows. Можно скопировать в буфер обмена как выражение, так и ответ, вызвав контекстное меню и выбрав там соответствующий пункт. [+] Экспоненциальная запись числа (1e6 = 1000000) [+] Унарные операторы - плюс, или минус, которые калькулятор распознает как знак числа. Например "--2" даст ответ "2". Данное выражение равносильно -(-2). "2+-2" даст ответ "0". Данное Выражение равносильно 2+(-2). Такая запись упрощает выражение и сокращает его длину [+] Работа с комплексными числами. Поддержка 4 арифметических операций над ними. Работа с алгебраическим и показательным представлением, преобразование между ними. [+] Ведение истории вычислений [+] Справочник с основными константами. Возможность редактирования его пользователем [+] Построение графиков. Построение нескольких графиков в одних осях. Возможность сохранения графика в форматах bmp, jpg и png. [+] Построение графиков по таблице значений с применением интерполяции. Возможность загрузить таблицу значений из текстового файла. [+] Конвертер физических величин [+] Возможность задавать свои направления конвертирования
2 Работа с программой
2.1 Простейшие вычисления
При первом запуске программы вы видите её главное окно. В нем располагаются экранная клавиатура, поле ввода выражения, поле вывода ответа, кнопка переключения режима представления углов, кнопка вызова графопостроителя и главное меню. Для того, чтобы что-то посчитать необходимо ввести выражение в поле ввода и нажать кнопку "=" (или Enter на клавиатуре). Ответ должен появиться в поле вывода ответа, в противном случае, там же должно появиться сообщение об ошибке. Калькулятор поддерживает экспоненциальную запись числа, т. е. число "11е3" будет восприниматься им как "11000", а "20e-1" как "2". Поддерживаются также так называемые унарные операторы - плюс, или минус, которые калькулятор распознает как знак числа. Что это такое понятно на следующих примерах:
"--2" трактуется калькулятором как два унарных минуса. Данное выражение даст ответ "2". Данное выражение равносильно -(-2) "2+-2" даст ответ "0". Данное Выражение равносильно 2+(-2) "2+--2" даст ответ "4". Данное Выражение равносильно 2+(-(-2))
Такая запись упрощает выражение и сокращает его длину
В выражении допустимо использовать скобки. Глубина вложенности скобок неограниченна. Если при нажатии кнопки вставки скобок в поле ввода присутствует какое-либо выделенное выражение, то все оно заключается в скобки.
Возможен ввод выражения с обычной клавиатуры. Клавиша "=" эквивалентна нажатию на Enter
Можно скопировать в буфер обмена как выражение, так и ответ, вызвав контекстное меню и выбрав там соответствующий пункт.
2.2 Вычисление основных элементарных функций
Чтобы вставить функцию в вычисляемое выражение необходимо выбрать её в меню функции. Так же можно набрать функцию вручную с обычной клавиатры. Если в поле ввода присутствует выделенное выражение, то оно станет аргументом этой функции, при вставке функции от нескольких переменных - её первым аргументом. Доступны элементарные функции от одной и 2-х переменных.
Функции от одной переменной:
cos(x) - косинус sin(x) - синус tg(x) - тангенс ctg(x) - котангенс sqr(x) - квадратный корень sqrt(x) - возведение в квадрат arcsin(x) - арксинус arccos(x) - арккосинус arctg(x) - арктангенс ln(x) - натуральный логарифм exp(x) - экспонента abs(x) - модуль числа fact(x) - Факториал. Вычисляется только от целых чисел. Если число не целое, вычисляется только от целой части
Функции от 2-х переменных:
pow(x y) - возведение в степень. X - что возводим, Y - показатель степени log(x y) - логарифм. Х - основание логарифма, у - выражение от которого необходимо узнать логарифм SQRn(x y) - корень н-й степени. х - подкоренное выражение, у - степень корня
2.3 Комплексная арифметика
Основным достоинством калькулятора является удобная комплексная арифметика. Действия с комплексными числами не требуют переключения режима, число опознается как комплексное если оно содержит мнимую единицу i. В выражениях могут присутствовать как комплексные, так и некомплексные числа. Над комплексными числами допустимы 4 арифметических действия, к ним можно применять унарные операторы. Так как функции комплексного переменного пока не реализованы, при вычислении функций берется только действительная часть числа. В зависимости от настроек калькулятор использует или алгебраическую форму представления комплексных чисел (например, 1+3i, 1i, 6i), или же показательную (например, 50e90i, -5,55e9i).
2.4 Режим градусы/радианы
В зависимости от положения переключателя, калькулятор считает, что углы в тригонометрических функциях представляются либо в градусах, либо в радианах
2.5 Преобразование комплексных чисел из комплексной формы в экспоненциальную и наоборот
Производится при выборе соответствующих пунктов в меню Преобразования -> Преобразование компл чисел. При этом преобразуется число, которое находится в поле ввода, а результат выводится в поле вывода ответа. При этом в поле ввода должно находиться только комплексное число без операторов, скобок, функций, и других символов, в противном случает результат преобразования будет некорректен.
2.6 Конвертер физических величин
Вызывается или из меню Преобразования, или после нажатия кнопки на панели инструментов. Необходимо ввести числовое значение преобразуемой величины (при необходимости его можно получить из поля ввода после нажатия соответствующей кнопки), выбрать тип преобразуемой величины и направление преобразования, и нажать кнопку конвертировать. Ответ должен появиться в поле ввода в нижней части окна. При необходимости ответ можно скопировать в поле ввода.
На второй вкладке конвертера величин находится форма добавления нового преобразования. На ней указывается тип преобразования, направление и коэффициент на который будет умножаться, делиться, или который будет прибавляться, или вычитаться из введённой пользователем величины. После добавления преобразования оно появится в конвертере величин.
2.7 История вычислений
В зависимости от настроек, калькулятор ведёт историю вычислений. Она отрывается при выборе соответствующего пункта в меню Опции, или же после нажатия кнопки на панели инструментов. Историю можно просматривать, также доступно копирование в поле ввода выражения, или ответа на него
2.8 Константы
В калькуляторе находится справочник с основными физическими константами. Его можно найти в меню Опции -> Константы, или же вызвать кнопкой на панели инструментов. Константу можно скопировать в поле ввода Файл с константами так же можно редактировать в Блокноте после нажатия кнопки "Редактировать константы".
2.9 Графопостроитель
2.9.1 Построение графиков по аналитическому выражению
Построение графиков по аналитическому выражению выполняется следующим образом. Сначала необходимо ввести функцию, график которой необходимо построить в поле ввода используя в качестве переменной букву "х". Далее, после перехода на вкладку "График", открывается основное окно графопостроителя. Кликом по форме графопостроителя можно перемещать перекрестье, которое указывает где будет находится центр координат. Далее, когда его расположение выбрано, необходимо нажать кнопку "построить". График будет построен. При необходимости его можно уменьшить, или увеличить, нажимая соответствующие кнопки. Построенный график можно сохранить в графический файл 3-х видов bmp, jpg и png. Если в настройках включен режим "Несколько в одних осях", то можно построить неограниченное число графиков в одних осях. Для этого нужно изменить функцию в поле ввода и снова нажать кнопку "построить". Для того, чтобы сбросить графопостроитель в исходное состояние необходимо нажать кнопку "очистить".
2.9.2 Построение графиков по табличным данным
Калькулятор может строить графики по табличным данным, используя при этом интеполяцию. Для построения гладкого графика достаточно небольшого числа точек, например, для построения гладкой параболы нужно задать всего 3 точки.
Для того, чтобы построить график по точкам необходимо нажать кнопку "График" и в появившемся окне кнопку "Построить по таблице". Откроется окно создания и редактирования таблицы. В поля ввода необходимо ввести соответствующие коррдинаты точки и нажать кнопку "Добавить точку". Точка должна появиться в списке. Неверно введённые координаты точки можно удалить или изменить. Для удаления необходимо выбрать нужную точку в списке и нажать кнопку "Удалить точку". Для редактирования выбрать точку в списке и нажать кнопку "Изменить точку". При этом её координаты появятся в полях ввода где их можно отредактировать. Для сохранения изменений необходимо нажать кнопку "Изменить точку".
Калькулятор поддерживает загрузку таблицы с точками из текстового файла. Формат строки с точкой дложен быть следующим: "X Y" (например, "0,25 5,55"). Точки в файле разделяются переводами строки, лишних пробелов, или переводов строки в файле быть не должно. Для того, чтобы добавить точки из файла необходимо нажать кнопку "Добавить из файла" и указать путь к нему. Если файл составлен корректно, то точки появятся в списке.
Для построения графика необходимо нажать кнопку "Построить график". Дальнейшии манипуляции с графиком (изменение размера, сохранение в файл и т.д.) осуществляются аналогично графику построенному по аналитическому выражению.
3 Настройки
К настройкам можно получить доступ или из меню Опции -> настройки, или же при помощи кнопки на панели инструментов. Настройки разбиты на 3 вкладки "Главные", "Представление чисел" и "График"
3.1 Главные настройки
На данной вкладке можно включить или отключить ведение истории вычислений и протокола ошибок (файл log.txt из папки, куда установлена программа). Также можно изменить язык программы (в комплекте идут файлы с русским и английским языком)
3.2 Представление чисел
На данной вкладке можно настроить округление чисел и выбрать режим представления комплексных чисел
3.3 График
На данной вкладке можно выбрать вид системы координат (клетки, или две оси с заческами), включить или отключить построение нескольких графиков в одних осях, цвет графика и цвет системы координат
Дата: Воскресенье, 15.01.2012, 23:52 | Сообщение # 2
Абитуриент
Группа: Старожилы
Сообщений: 53
Статус:
Проверил 2+2: что-то не то. Через минуту разобрался, все правильно считает! А это главное. Калькулятор должен правильно считать Вроде-бы все сходится, а значит, работает
Дата: Понедельник, 16.01.2012, 18:24 | Сообщение # 3
Бакалавр
Группа: Старожилы
Сообщений: 295
Статус:
Скачал вчера портативную версию, сделал простые вычисления, например: 5+5*5 2+5*2 7+3*2 и так. далее, и был "приятно" удивлены работой этой программы. Sergey