Конспект 3

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 Условие

Тело цикла

Давайте отдохнём и так все встали и повторяйте за мной.

Мы хлопаем в ладоши, хлоп, хлоп
(хлопки над головой)
Мы топаем ногами, топ, топ
Качаем головой (головой вперед назад подвигать)
Мы руки поднимаем, мы руки опускаем (руки поднять, опустить)
Мы низко приседаем и прямо мы встаем (присесть и встать)
Руки вниз, на бочок.

Руки вверх и в кулачок.
На носочки поднимайся.
Приседай и выпрямляйся.

Молодцы!

Слушают учителя. Записывают в тетрадь определение. Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь Записывают в тетрадь. Записывают в тетрадь. Записывают в тетрадь Записывают в тетрадь Записывают в тетрадь Выполняют физминутку. IV.Подведение итогов (2-3 мин.) Подведем итоги нашего урока. Оценки за урок получают… Слушают V. Домашнее задание (1мин.) Дома выучить записи в тетради, Составить алгоритм вычисления значения выражения вида у:= Урок закончен, до свидания Записывают домашнее задание.


Учитель: ______________ Смолин Александр Михайлович

Методист: _____________ Нитковский Михаил Николаевич

Оценка: _______________ Нитковский Михаил Николаевич


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: