рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Программирование - раздел Образование, MATHCAD: Учебное пособие Mathcad Содержит Сре...

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

 

Составление программы начинается с задания имени результата. В общем случае результат зависит от некоторых параметров, т.е. это – функция. Затем ставят символ оператора присваивания и выполняют оператор Add Line (добавить строку программы) панели Programmming (программирование). Альтернативный вариант – добавление строки нажатием клавиши <]> (закрывающая квадратная скобка). В результате справа от оператора присваивания появляется вертикальная черта с маркерами ввода строк программы. Число строк (маркеров) можно увеличивать названной командой, используя ее в нужном месте. В примере левая вертикальная черта соответствует строкам программы, а правая, короткая, - строкам цикла с предусловием. Начинается программа строками, в которых с помощью оператора локального определения задают исходные значения переменным. Его вводят из панели Programming или сочетанием клавиш Shift+[. Внутри программного блока можно использовать и переопределять ранее определенные величины. Кроме оператора цикла с предусловием, можно использовать оператор цикла с параметром for, причем его параметр может изменяться не только с шагом 1, но и с другим, в том числе и вещественным, шагом. Для организации ветвления в вычислительном процессе служат операторы if и otherwise.

 

Из примера видно, что слева от оператора if (если) должно быть описано действие, выполняемое в случае справедливости условия, представленного справа от него. Слева от оператора otherwise (иначе) следует записать действие, выполняемое в случае невыполнения условия в операторе if.

Операторы break (прервать)и continue(продолжить) позволяют управлять процессом вычислений следующим образом (см. пример выше). Оператор breakвызывает прерывание выполнения программы при выполнении некоторого условия в операторе if. В примере с его помощью выводится сообщение “STOP” при обнаружении действия, связанного с делением на ноль. Оператор continue позволяет в аналогичной ситуации пропускать действие и переходить к следующему витку цикла. Имена всех названных операторов следует вводить с помощью панели Programming, во избежание сообщения о том, что такая-то функция не определена.

 

– Конец работы –

Эта тема принадлежит разделу:

MATHCAD: Учебное пособие

РЯЗАНСКАЯ ГОСУДАРСТВЕННАЯ РАДИОТЕХНИЧЕСКАЯ АКАДЕМИЯ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Программирование

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Рязань 2004
  УДК 681.3.06   MATHCAD: Учебное пособие / Рязан. гос. радиотехн. акад.; Сост. В.В. Карасев. Рязань, 2004. 48 с.   Содержит методический

Простейшие действия в системе
Загрузка системы производится так же, как и для любого приложения. После загрузки можно формировать блоки для решения пос

Определение переменных и функций.
Все объекты документа, участвующие в процессе получения результата, должны быть определены до момента их использования. Под определением понимают присвоение имени объекта (переменной, константы, фу

Ввод текстовых блоков.
Текстовые блоки являются комментариями к процессу получения результата. Переместив курсор ввода в нужное место, набирают < “ >. Появляется специальная рамка с красным курсоро

Форматирование результатов вычислений.
Система представляет численные результаты с точностью 3 знака после запятой, сохраняя при этом точность вычислений на уровне 15 знаков. Не значащие нули не показываются. Пользователь может задать т

Векторные и матричные функции.
Названные функции широко представлены в категории Vector and Matrix. Приведем некоторые из них, а также примеры их использования. Единичную матрицу возвращает функция identity(n)

Файлы данных.
Часто источниками данных становятся файлы. Ранние версии системы предполагали использование двух видов файлов: структурированных и неструкту

Решение одного уравнения.
Система предлагает пользователю два варианта функции root для нахождения одной неизвестной величины: с двумя и четырьмя арг

Решение дифференциальных уравнений
Для численного решения обыкновенных дифференциальных уравнений (ОДУ или ode – ordinary differential equation) система располагает различными средствами. Можно реализовать алгоритмы известных методо

Краевые задачи для ОДУ.
Краевые задачи, в отличие от задачи Коши, предполагают задание начальных условий на обеих границах интервала интегрирования. Для решения краевых задач также используются блок Given – Odesolve или в

Обработка данных
Пакет располагает средствами для проведения интерполяции и экстраполяции данных, их аппроксимации (приближения) и сглаживания. Интерполяция производится с целью получения

Символьные вычисления
Еще одним достоинством пакета является возможность аналитического (символьного) решения задач. Безусловно, круг таких задач существенно уже круга задач, решаемых численными методами. Символьные пре

Графические возможности пакета
Они далеко не исчерпываются возможностями отображения на плоскости. Кроме уже рассмотренной графики в декартовой системе координат, имеется

Тема 5. Обработка данных
Варианты задания Для всех вариантов задания сформировать два вектора исходных данных на основе соответствующего варианта задания темы № 1. Вектор x состоит из 10

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги