Некоторые основные принципы работы с циклами в QBASIC:
- Задание начальных значений переменным, которые изменяются в цикле. 1 Перед началом цикла нужно определить переменные, используемые в логическом выражении, отвечающем за продолжение или завершение цикла. 1
- Изменение переменной внутри цикла, чтобы сменить значение логического выражения, за счёт которого продолжается цикл, на противоположное. 1 Это нужно для того, чтобы цикл в определённый момент завершился. 1
- Проверка условия продолжения или окончания цикла. 1 Для этого вычисляется логическое выражение. 1
- Выполнение операторов внутри цикла. 1
- Управление циклом. 1 Нужно переходить к началу цикла, если он не закончен, или выходить из цикла в противном случае. 1
В QBASIC есть несколько типов операторов организации циклов: 12
- FOR…NEXT. 2 Повторяет блок операторов определённое количество раз, используя переменную-счётчик, которая отслеживает, сколько раз выполнен цикл. 2
- DO…LOOP. 2 Повторяет блок операторов, пока выполняется конкретное условие. 2 Блок кода выполняется хотя бы один раз, независимо от того, истинно ли условие или ложно. 2
- WHILE…WEND. 2 Повторяет блок операторов, пока выполняется определённое условие. 2 Блок кода выполняется только если условие истинно. 2
- NESTED FOR…NEXT. 2 Повторяет блок операторов с помощью двух циклов FOR…NEXT, один из которых находится внутри другого. 2