Урок 6 «Циклы»





Скачать 23.37 Kb.
НазваниеУрок 6 «Циклы»
Дата публикации01.07.2014
Размер23.37 Kb.
ТипУрок
Урок 6 «Циклы»( http://edu.of.ru/497/default.asp?ob_no=14313)

Цикл – это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов.
В языке Visual Basic существует три основных вида циклов, которые реализуется при помощи конструкций For…Next, Do…Loop.
Цикл For…Next. Используется в том случае, когда количество повторов заданного блока операторов известно заранее. Данная конструкция выглядит следующим образом




For счетчик = начальное значение To конечное значение [Step шаг]
   Операторы1
   Операторы2
Next [счетчик]

В начале выполнения цикла значение переменной Счетчик устанавливается равным НачЗнач. При каждом проходе цикла переменная Счетчик увеличивается на величину шага. Если она достигает величины, большей КонЗнач, то цикл завершается, и выполняются следующие за ним операторы.

Цикл Do…Loop. Применяется в том случае, когда число повторений операторов тела цикла заранее неизвестно. Существуют четыре разновидности данной конструкции. При использовании первых двух цикл либо выполнится много раз, либо не выполнится вообще. Условие выхода из цикла можно поставить в начале, перед телом цикла. Такой цикл называется циклом с предусловием




Do While условие
   Операторы
Loop

Do Until условие
   Операторы
Loop


Проверка условия выхода из цикла проводится с помощью ключевых слов While.или Until Ключевое слово While обеспечивает выполнение цикла, пока выполняется условие, то есть пока условие имеет значение «истина». Как только условие имеет значение «ложь’>, выполнение цикла закончится. В этом случае условие является условием продолжения цикла.

Ключевое слово Until обеспечивает выполнение цикла, пока не выполняется условие, то есть пока условие имеет значение <ложь». Как только условие примет значение «истина», выполнение цикла закончится. В этом случае условие является условием завершения цикла.

Условие выхода из цикла можно поставить в конце, после тела цикла. Такой цикл называется циклом с пост условием. Этот цикл реализуется также с помощью инструкции Dо ….Lоор




Do
   Операторы
Loop While условие

Do
   Операторы
Loop Until условие

Проверка условия выхода из цикла проводится с помощью ключевых слов While или Until

Цикл с постусловием, в отличие от цикла с предусловием, выполняется обязательно как минимум один раз, независимо от того, выполняется условие или нет

Условие. Найти значение у=х2, если х принимает значения 2,4,6,8,10. Решим задачу с тремя способами с помощью счетчика, с помощью цикла с циклом с предусловием, с помощью цикла циклом с постусловием

На форме создадим три кнопки с названиями : счетчик, цикл с предусловием, цикл с постусловием и создадим следующие событийные процедуры.

Private Sub Command1_Click()

Print "счетчик"

For i = 1 To 100

a = i ^ 2

Print i; a,

Next i

Print

End Sub

Private Sub Command2_Click()

Print "предусловие"

i = 0: a = 0

Do While a <= 100

i = i + 2

a = i ^ 2

Loop

Print i; a,

Print

End Sub

Private Sub Command3_Click()

Print "послеусловие"

i = 0: a = 0

Do

i = i + 2

a = i ^ 2

Loop While a <= 100

Print i; a,

Print

End Sub

САМОСТОЯТЕЛЬНО Вывести у=5х/|20-x|, если х принимает значения от-4 до16 шагом 2.

Добавить документ в свой блог или на сайт

Похожие:

Урок 6 «Циклы» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Для организации повторения одних и тех же действий в языках программирования используются операторы цикла. Их различают два вида:...
Урок 6 «Циклы» iconУрок в 9 классе. Тема: "Циклы. Цикл с предусловием («Пока»)"
Образовательная: выявить усвоение материала по теме: “Циклы. Цикл с предусловием”, закрепить умения применять на практике полученные...
Урок 6 «Циклы» iconУрок Тема: «Понятие циклы»
Цикл предусматривает многократное выполнение некоторых операторов, входящих в тело цикла
Урок 6 «Циклы» iconПланируемые циклы на II полугодие 2013 года

Урок 6 «Циклы» iconТест №3 «Циклы»
Фундаментальные основы здоровья и профилактика заболеваний учащихся и преподавателей
Урок 6 «Циклы» iconУрок 11 Тема: «Длинные целые числа. Циклы с предусловием»
Кроме обычных целых чисел, можно использовать так называемые длинные числа, которые могут принимать значения из большего диапазона....
Урок 6 «Циклы» iconТемы рефератов по биологии лечебный и педиатричский факультет
Факультативные паразиты: акантамебы и неглерии, их строение, жизненные циклы, способы заражения и профилактика
Урок 6 «Циклы» iconАвтор : ученик 10 класса «Б» Варлахин Илья Молев А. И
Сравнительный анализ монографий «Антропология насилия. Культура самоорганизации», «Циклы. Кризисы. Прогнозы» 17
Урок 6 «Циклы» iconУчебно-методическое обеспечение самостоятельной работы студентов
Учебные циклы: Б2 – математический и естественно-научный цикл (код уц ооп название блока учебного плана)
Урок 6 «Циклы» iconЛекция жизненные формы древесных растений, их общий и ежегодный (фенологический)...
Международная научно – методическая конференция «Декабрьские чтения имени С. Б. Барнгольц»
Урок 6 «Циклы» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Вн чт. Киевский и новгородский циклы былин. «Илья Муромец и Соловей-разбойник». «Садко». Своеобразие былины
Урок 6 «Циклы» iconУрок конкурс 10. Интегрированный урок >11. Межпредметный урок 12....
Изменение временных рамок, оптимальный временной вариант –1,5 астрономических часа. (Нерегламентированный урок)
Урок 6 «Циклы» iconЦиклы человеческого развития в свете учения о чакрах
...
Урок 6 «Циклы» iconТемы эссе по курсу "история экономической мысли" (Одна тема не может...
Вклад Е. Е. Слуцкого в теорию случайных процессов и «ложные циклы» экономической конъюнктуры
Урок 6 «Циклы» iconС наилучшими пожеланиями, Алла Фридман 15 мая 2000 г
При этом макроэкономика рассматривает как изменение объёмов производства и занятости в долгосрочной перспективе (экономический рост),...
Урок 6 «Циклы» iconУрока по информатике в 9 классе. Тема урока: Команды цикла, языка Паскаль
Задачи урока: ввести понятие циклических повторений в программе, установить связь между тремя видами циклов, создание алгоритмов...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск