Неверов Евгений Викторович
Меню сайта
Категории раздела
Программирование на языке Паскаль [27]
В данной категории представлены новые функции, созданные на языке Паскаль, которые могут пригодиться при написании своих программ
Программирование на Delphi [18]
В данной категории представлены полезные подпрограммы, которые могут пригодиться при написании своих программ, а также рассматриваются примеры готовых проектов, создаваемых в среде программирования Delphi
Программирование на HTML [0]
В данной категории рассматриваются примеры готовых проектов, создаваемых на языке HTML
Прочее [0]
Свободная тематика
Мини-чат
200
Наш опрос
Сколько Вам лет?
Всего ответов: 55
Статистика

Рейтинг@Mail.ru
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Программирование на языке Паскаль [ Добавить статью ]

Числовое значение математических выражений

Здесь для работы необходим модуль (файл) FunctionString.pas. В этом модуле рассмотрены следующие функции:


function FunctionToReal(s: string): real;
function FunctionToString(s: string): string;
function MsgError: string;

где

s - исходное строковое выражение, записанное с помощью математических операций, формул и т.д.

Функция FunctionToReal вычисляет готовое численное выражение, записанное в виде десятичной дроби (вещественного числа).

Функция FunctionToString вычисляет готовое численное выражение, записанное в виде строки.

Функция MsgError выдает ошибку в выражении.

Например, FunctionToReal('(6+4)*(.85-7.1)-2/5.') выведет '-62,9'; FunctionToString('-LogN(11,-Round(-121.47))') выведет '-2'; FunctionToString('Sqrt(-3)') выведет 'Корень отрицательного числа -3 не существует'.

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

Примечание 2. Рекомендуется использовать функцию FunctionToString, так как она обладает еще дополнительной опцией: вывод ошибки.

Категория: Программирование на языке Паскаль | Добавил: newerow1989 (06.08.2017 11:06 )
Просмотров: 116 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Все смайлы
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2018
    Автор этого сайта: Неверов Евгений Викторович

    Мои координаты
    Бесплатный конструктор сайтов - uCozЯндекс.Метрика