Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Операторы управления вычислительным процессом



На панели Programming (Программирование) расположены кнопки для создания еще трех операторов, которые используются в программах-функциях для управления вычислительным процессом. Это операторы return, break и continue.

Их назначение заключается в следующем:

· оператор return обеспечивает досрочный выход и любого места программы-функции с возвращением результата;

· оператор break обеспечивает выход из цикла по некоторому условию;

· оператор continue обеспечивает переход к началу цикла до полного прохода его тела по некоторому условию.

Операторы return , break и continue нельзя набирать на клавиатуре, их необходимо вводить только с панели Programming (Программирование)

Рассмотрим некоторые примеры создания программ-функций с использованием этих операторов.

Пример 5. Создать функцию для вычисления выражения

 Ниже приводится вид функции и ее вызов в документе Mathcad.

Пример 6. Создать функцию, которая суммирует случайные числа из отрезка  и возвращает число слагаемых в сумме. Суммирование прекращается, когда текущая сумма превысит заданное значение.

Ниже приводится вид функции и ее вызов в документе Mathcad.

Пример 7. Создать функцию, которая из одномерного массива (вектора) формирует другой массив, содержащий только положительные значения первого массива. Если первый массив не содержит положительных чисел, то функция должна возвратить значение –1.

Ниже приводится вид функции и ее вызов в документе Mathcad.

Операторы для диагностики ошибок

Оператор on error. Этот оператор является обработчиком возникающих при выполнении тех или иных вычислений ошибок и записывается в виде:

< выражение 1 > on error < выражение 2 >

 Если при выполнении < выражение 2 > возникает ошибка, то выполняется < выражение 1>. Если ошибка не возникает, то выполняется <выражение 2>.

Ниже приводятся примеры использования этого оператора

Функция error. Используется для вывода диагностических сообщений при возникновении в вычислениях ошибки и записывается в виде:

error ( "< диагностическое сообщение пользователя >")

Функция error набирается на клавиатуре и используется в левом поле условного оператора if, как показано в следующем примере, использующем функцию из примера «Пример 1».

 

 

 



ЛИТЕРАТУРА

1.  Гурский, Д. А. Вычисления в Mathcad 12 / Д. А. Гурский, Е. С. Турбина. – СПб.: Питер, 2006. 544 с.

2.  Кирьянов, Д. В. Самоучитель Mathcad 11 / Д. В. Кирьянов. – СПб.: БХВ-Петербург, 2003. – 560 с.

3.  Плис, А. И. Mathcad: математический практикум для экономистов и инженеров: учеб. пособие / А. И. Плис, Н. А. Сливина. – М: Финансы и статистика, 1999. – 656с.

4.  Дятко, А. А. Математический пакет Mathcad 6.0 Plus: учеб. пособие / А. А. Дятко, Т. В. Кишкурно. - Минск: БГТУ, 1999. – 97 с.

5.  Поршнев, С. В. Численные методы на базе Mathcad / С. В. Поршнев. – СПб.: БХВ-Петербург, 2005. – 464 с.: ил.

6. Васильев, А. Н. Mathcad 13 на примерах / А. Н. Васильев. -– СПб.: БХВ-Петербург, 2006. – 528 с.: ил.

7.  Бертяев, В. Д. Теоретическая механика на базе Mathcad / В. Д. Бертяев. -– СПб.: БХВ-Петербург, 2005. – 752 с.: ил.

8.  Охорзин, В. А. Прикладная математика в системе Mathcad: учеб. пособие. 2-е изд., испр. и доп. / В. А. Охорзин. -– СПб.: Издательство «Лань», 2008. – 352 с.: ил.

 



СОДЕРЖАНИЕ

1. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ.. 4

2. РАБОТА С ДОКУМЕНТОМ MATHCAD.. 7

3. РЕШЕНИЕ ИНЖЕНЕРНЫХ ЗАДАЧ ЧИСЛЕННЫМИ МЕТОДАМИ.. 29

4. РЕШЕНИЕ ИНЖЕНЕРНЫХ ЗАДАЧ СИМВОЛЬНЫМИ МЕТОДАМИ.. 60

5. ПРОГРАММИРОВАНИЕ В MATHCAD.. 68

 


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 259; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь