русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операторы программирования


Дата добавления: 2015-07-23; просмотров: 639; Нарушение авторских прав


Условный оператор if предназначен для выполнения вычислений в зависимости
от условия. При вызове оператора ifпоявляется шаблон cдвумя метками

На месте правой метки вводится логическое выражение. На месте левой метки вводится или формула, или операция внутреннего присваивания для указанной переменной.

Оператор otherwise используется совместно с одним или несколькими условными операторами if и указывает на выражение, которое будет выполняться, если ни одно из условий не оказалось истинным.

Пример:

 

 

В Mathcad имеются два оператора цикла: forи while. Первый из них дает возможность организовать цикл по некоторой переменной, заставляя ее пробегать некоторый диапазон значений. Второй создает цикл с выходом из него по некоторому логическому условию.

Для ввода оператора for необходимо выполнить следующие действия:

· выбрать кнопку forподпанели Программирование. На экране появятся поля ввода, изображенные на рисунке 1.3.10:


 

 
 

 

 


Рис.1.3.10. Поля оператора цикла for

 

· в поле ввода 1 ввести имя переменной, являющейся параметром цикла;

· в поле 2 — закон изменения параметра цикла, используя для этого описание дискретной переменной или описание массива;

· в поле 3 — операторы, составляющие тело цикла. Если одной строки недостаточно, то дополнительные поля ввода (дополнительные строки) создаются щелчком на кнопке Add line подпанели Программирование, и тогда слева от тела цикла появляется вертикальная черта, охватывающая тело цикла.

Пример реализации:

 

   

 

При программировании итерационных циклов используется оператор цикла while. Для этого необходимо:

· выбрать кнопку while подпанели Программирование. На экране появляются элементы, показанные на рисунке 1.3.11:



 

 

 

Рис. 1.3.11. Структура оператора цикла while

· в поле 1 ввести условие выполнения цикла;

· в поле 2 ввести операторы тела цикла. В теле цикла должны присутствовать операторы, которые могут изменить значение условия цикла, иначе цикл будет продолжаться бесконечно.

Оператор цикла whileвыполняется следующим образом: обнаружив оператор while, Mathcad проверяет указанное в операторе условие. Если оно равно 1 (т.е. выполняется), то выполняется тело цикла, и снова проверяется условие. Если условие принимает значение 0, то цикл заканчивается.

Пример реализации:

 

 

 

Организация итерационного цикла с помощью оператора while без дополнительных средств контроля может привести к зацикливанию. Поэтому в Mathcad имеется специальный оператор break, который позволяет выйти из цикла или приостановить исполнение программы при выполнении заданного в операторе break условия.

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

Оператор continue обычно используется для продолжения выполнения цикла путем возврата в начало тела цикла.

Операторreturn прерывает выполнение модуля и возвращает значение операнда, стоящего в поле 1 (см. рисунок 1.3.12):

 

 

Рис.1.3.12. Структура оператора return

 

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

< конструкция 1 > on error < конструкция 2 >

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

 



<== предыдущая лекция | следующая лекция ==>
Задание функций и формул с помощью программных модулей | Справочная система в Mathcad (меню Help)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.814 сек.