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

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

Операторы цикла QB





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

Арифметическими циклами называются циклы, число повторений которых известно или его можно определить. В зависимости от постановки задачи различают циклы с известным и неизвестным числом повторений (циклы с неизвестным числом повторений рассматриваются в лабораторной работе №3 " Итерационные циклы").

Циклы с известным числом повторений – это арифметические циклы, которые могут быть организованы в QB четырьмя способами:

1 С помощью условного оператора IF…THEN.

2 Оператором цикла FOR…NEXT.

3 Оператором цикла WHILE…WEND.

4 Оператором цикла DO…LOOP

Если c помощью оператора IF…THEN можно выполнять различные вычислительные процессы (ветвление программы, нахождение максимума и минимума переменных, проверка условий и др.), то операторы цикла FOR… NEXT, WHILE…WEND, DO…LOOP предназначены в среде QBASIC только для организации циклических вычислений.

Оператор FOR…NEXT имеет формат:

FOR V=A1 TO A2 STEP ∆ А … (тело цикла) … NEXT V,

(для) (к) (шаг) (следующий)

где

V– имя управляющей переменной цикла;

A1- начальное значение V;

A2 – конечное значение V;

∆ A– величина приращения V.

Тело цикла - это последовательность операторов, которые выполняются многократно (в цикле).

Этот оператор удобен тем, что в одной строке указываются и начальное А1, и конечное А2 значения, и шаг приращения ∆ А. Если STEP ∆ А в операторе не указан, то шаг ∆ А автоматически принимается равным 1.

Оператор WHILE…WEND имеет формат:

WHILE L< =A2…(тело цикла)……WEND.

While переводится как " пока", а WEND – это сокращение слов while end, т.е. " конец while"

Оператор DO…LOOP имеет формат:

DO…(тело цикла)…LOOP UNTIL V> A2

(делать) (петля) (до)

или DO …(тело цикла)…LOOP UNTIL V> A2

Цикл WHILE…WEND является циклом " Пока", а цикл DO…LOOP – циклом " До".

В цикле " Пока" (while) вычисления повторяются, пока его условие выполняется. Особенность цикла в том, что проверка условия производится в начале цикла. Если при первой проверке условие не выполняется, то тело цикла не будет выполнено ни разу.

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

Количество повторений цикла определяется по формуле







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




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

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