Loop
Языки программирования Visual Basic и Gambas
Да нет
Составить блок-схему алгоритма вычисление суммы чисел от 1 до 5.
Алгоритмическая структура «цикл».
End Select
Case Else
Серия]
В случае отсутствия серии команд, которую необходимо выполнить при ложности всех условий, используется сокращенная форма алгоритмической структуры «выбор». В этом случае в операторе выбора отсутствуют ключевые слова Case Else и,соответственно, последовательность команд Серия. Тогда, если все условия ложны, выполнение оператора выбора заканчивается и происходит переход на следующую строку программы.
В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность называется телом цикла.
Циклические алгоритмические структуры бывают двух типов:
· Цикл со счётчиком, в котором тело цикла выполняется определённое количество раз.
На языках Visual Basic и Gambas используются операторы цикла For…Next.
Синтаксис оператора For…Next следующий: строка, начинающая с ключевого слова For, является заголовком цикла, а строка с ключевым словом Next – концом цикла, между ними располагаются операторы, являющиеся телом цикла. В начале выполнения цикла значение переменной Счётчик устанавливается равным НачЗнач. При каждом «проходе» цикла значение переменной Счётчик увеличивается на величину шага. Если оно достигает величины КонЗнач, то цикл завершается, и происходит переход на следующую строку программы.
|
|
Блок-схема
Счётчик |
Тело цикла |
For Счётчик=НачЗнач To КонЗнач [ Step шаг]
Тело цикла
Next [Счётчик]
ЗАДАНИЕ:
начало |
S=0 |
i=1 |
S=S+i |
i=i+1 |
i 5 |
да
нет
Вывод S |
конец |
· Цикл по условию, в котором тело цикла выполняется, пока истинно условие.
На языках Visual Basic и Gambas используются операторы цикла DoWhile…Loop.
После ключевого слова While записывается условие продолжения цикла. Цикл выполняется, пока истинно условие. Как только условие примет значение «ложь», выполнение цикла закончится. Если условие продолжения цикла стоит перед телом цикла, то такой цикл называется циклом с предусловием.
Блок-схема
Условие |
Тело цикла |
DoWhile Условие
Тело цикла
Давайте отдохнём и так все встали и повторяйте за мной.
Мы хлопаем в ладоши, хлоп, хлоп
(хлопки над головой)
Мы топаем ногами, топ, топ
Качаем головой (головой вперед назад подвигать)
Мы руки поднимаем, мы руки опускаем (руки поднять, опустить)
Мы низко приседаем и прямо мы встаем (присесть и встать)
Руки вниз, на бочок.
Руки вверх и в кулачок.
На носочки поднимайся.
Приседай и выпрямляйся.
Молодцы!
Учитель: ______________ Смолин Александр Михайлович
|
|
Методист: _____________ Нитковский Михаил Николаевич
Оценка: _______________ Нитковский Михаил Николаевич