Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Операторы цикла (for, while, break, continue)





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

1. Создать в программном модуле новую линию.

2. Вставить один из операторов цикла for или while нажатием одноименной кнопки на панели Programming (Программирование).

3. Если выбран оператор for (рис. 19), то вставить в соответствующие местозаполнители имя переменной и диапазон её значений, а если while — то логическое выражение, при нарушении которого должен осуществляться выход из цикла.

4. В нижний местозаполнитель ввести тело цикла, т. е. выражения, которые должны выполняться циклически.

5. При необходимости дополнить программу другими строками и ввести в них нужный код.

Рис. 19. Вставка оператора цикла

Диапазон значений переменной в условии цикла for можно задать как с помощью диапазона ранжированной переменной, так и с помощью вектора.

Оператор цикла for с ранжированной переменной:

Оператор цикла for с вектором:

Оператор цикла while:

Иногда необходимо досрочно завершить цикл, т. е. не по условию в его заголовке, а в некоторой строке в теле цикла. Для этого предназначен оператор break.

Оператор break внутри цикла for:

Как только значение переменной цикла i достигает 2, цикл, благодаря оператору break в последней строке программного модуля, прерывается. Соответственно, значение переменной х остается равным 0+1+2=3.

Оператор break внутри цикла while:

Чтобы четче обозначить границы завершения тела цикла, в его конце может использоваться дополнительная строка с оператором continue, который вводится одноименной кнопкой панели Programming.

 

 

Оператор continue в конце цикла for:

Оператор continue в конце цикла while:

Как видно, на результат программы наличие оператора continue не влияет.







Дата добавления: 2014-11-12; просмотров: 654. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


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


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

Studopedia.info - Студопедия - 2014-2026 год . (0.013 сек.) русская версия | украинская версия