Электронный мозг
будет думать за нас
точно так же, как
электрический стул
за нас умирает.

 

Основы работы в QBasic

Операторы управления

Встроенные функции

Оператор ввода

Операторы графики

Оператор безусловного перехода

Операторы условного перехода

Условная конструкция SELECT...CASE

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

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

Оператор цикла DO...LOOP

Массивы

Работа с символами

 

 

 

 

 


Оператор цикла DO...LOOP

Данный оператор цикла можно использовать в 4-х вариантах:

Вид
Логика
Пример
(Вывести на экран натур.числа до 50)

DO WHILE (условие)

.....(тело цикла)

LOOP

Тело цикла выполняется
ДО тех пор, пока УСЛОВИЕ ИСТИННО (может не выполнится ни разу)

x = 1

DO WHILE x <= 50

.....print x

.....x = x+ 1

LOOP

DO

.....(тело цикла)

LOOP WHILE (условие)

Тело цикла выполняется, ПОКА УСЛОВИЕ ИСТИННО (выполнится хотя бы один раз)

x = 1

DO

.....print x

.....x = x+ 1

LOOP WHILE x <= 50

DO UNTIL (условие)

.....(тело цикла)

LOOP

Тело цикла выполняется ДО тех пор, пока УСЛОВИЕ ЛОЖНО (может не выполнится ни разу)

x = 1

DO UNTIL x > 50

.....print x

.....x = x+ 1

LOOP

DO

.....(тело цикла)

LOOP UNTIL (условие)

Тело цикла выполняется, ПОКА УСЛОВИЕ ЛОЖНО (выполнится хотя бы один раз)

x = 1

DO

.....print x

.....x = x+ 1

LOOP UNTIL x > 50

 


   
Вверх

 

Hosted by uCoz