Программирование

Программирование. Наиболее заметная изюминка шестой версии MathCAD, которую сразу оценили пользователи это встроенный язык программирования. В MathCAD, по сути, не встроен язык программирования, а просто снято ограничение на использование составных операторов в теле алгоритмических управляющих конструкций выбор и повторение. Кроме того, добавлены цикл с параметром и оператор досрочного выхода break.

Алгоритмические конструкции и составные операторы в среде MathCAD вводятся нажимом одной из семи кнопок панели управления Add line if while for break otherwise Add line - добавить строку программы, тела цикла, плеча альтернативы и т.д знак присвоения. While - при нажатии на эту кнопку на экране появляется заготовка цикла с предпроверкой слово while с двумя пустыми квадратиками. В квадратик правее while нужно записать булево выражение переменную, управляющее циклом, а во второй квадратик ниже while - тело цикла.

If - позволяет вводить в программу альтернативу с одним плечом. Otherwise - позволяет превратить неполную альтернативу в полную C D if A B E F otherwise for - кнопка для ввода в программы цикла с параметром. Break - кнопка досрочного выхода из программы или цикла. MathCAD или программы на языках высокого уровня Итак система MathCAD позволяет автоматизировать множество математических, инженерных и учебных расчтов.

С е помощью можно составлять библиотеки и пакеты из документов, реализующих такие расчты. Целесообразна ли, при наличии MathCAD, подготовка программ математических расчтов на языках высокого уровня Однозначного отрицательного ответа дать нельзя. Система основательно загружает ПК. Интерпретация формул и работа системы всегда в графическом режиме ведт к потере скорости вычислений. Для ПК без сопроцессоров класса IBM PC XT медлительность системы вполне ощутима. Специализированные программы на Паскале и даже на Бейсике обеспечивают намного более высокую скорость вычислений однако и требуют больше времени для подготовки программ.

Что вам важнее потратить несколько дней а то и недель на разработку и отладку программы, решающей нужную задачу за десятые доли секунды, или затратить всего десяток минут на составление документа, решающего ту же задачу с помощью системы MathCAD за несколько секунд Если последний вариант предпочтительнее - вам подходит MathCAD Несомненно важны и такие достоинства системы, как высокая достоверность и наджность результатов вычислений, наглядность документов и удобные графические средства вывода результатов вычислений.