Почему не меняются строки в массиве? - QBasic
Формулировка задачи:
Решение задачи: «Почему не меняются строки в массиве?»
textual
Листинг программы
IF K < 5 THEN FOR j=1 TO 5 SWAP B(K,J), B(K+1,J) NEXT j END IF
Объяснение кода листинга программы
В данном коде выполняется следующая последовательность действий:
- Проверка условия
K < 5. - Если условие истинно, то выполняется цикл
FORс переменнойjот 1 до 5. - Внутри цикла выполняется операция обмена элементов массива
Bпо индексамKиK+1для каждой переменнойj. - После выполнения цикла, условие
K < 5проверяется снова. - Если условие истинно, то цикл повторяется.
- Если условие ложно, то выполнение кода завершается.