Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Цикл For



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



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...