Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Оператор цикла For позволяет повторять группу операторов заданное число раз. Синтаксис:
For счётчик_цикла = начало To конец [ step шаг]
Тело цикла
Next [ счётчик_цикла ]
Здесь счётчик_цикла —это числовая переменная. В начале выполнения цикла она принимает значение, задаваемое числовым выражением начало.
Числовое выражение конец— - задает заключительное выражение счётчика цикла. Числовое выражение шаг не обязательно и по умолчанию=1.
Тело цикла — это последовательность операторов которая будет выполнена заданное число раз. Если шаг положителен, цикл завершится, когда впервые выполнится условие:
счетчик_цикла>конец
Если шаг цикла отрицателен, условие его завершения:
счетчик_цикла<конец
Это условие проверяется перед началом выполнения цикла, а затем—после каждого прибавления шага к счётчику цикла в операторе Next. Если оно выполнено, управление передается на оператор, следующий за Next, нет—выполняются операторы из тела цикла. Завершить цикл For…Next можно и с помощью оператора Exit For. Такие операторы могут быть расположены в тех местах тела цикла, где требуется из него выйти не дожидаясь выполнения условия завершения.
ПРИМЕР ИСПОЛЬЗОВАНИЯ ОПЕРАТОРА:
УСЛОВИЕ:
Вычислить значение функции:
, где n=1,2,…,5
С ХЕМА АЛГОРИТМА ПРОГРАММЫ
Текст программы для реализации рассматриваемого примера:
Заполнить диапазон ячеек А1:А5 значениями Х.
Текст программы:
Sub mm ()
N=5
Y=0
For i=1 to n
X=Worksheets(1).Cells(i,1)
Y=Y+log(x)/2^i
Next i
Worksheets(1).Range (“A6”).Value = ”результат”
Worksheets(1).Range (“A7”).Value = Y
End Sub
Дата публикования: 2015-10-09; Прочитано: 202 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!