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

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

Операторы цикла 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; просмотров: 439. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

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

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

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

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