Урок 6. Часть 2.
Цели урока:
1. Подробно изучить циклические конструкции:
- конструкцию while
- конструкцию do while
- конструкцию for
2. Рассмотреть усовершенствованн ую конструкцию for (foreach)
3. Подробно изучить конструкции перехода:
- инструкцию break
- инструкцию continue
4. Рассмотреть инструкцию return
Описание урока:
В данном уроке продолжаем рассматривать управляющие конструкции языка Java. Подробно будут рассмотрены циклические конструкции и конструкции перехода.
Циклические конструкции заставляют программу повторно выполнять определенный блок кода до тех пор, пока не будет удовлетворено условие завершения цикла. Использование циклов является сложной темой программирования, поэтому особое внимание уделяется вопросам их практического применения. Даются советы по поводу того, в каких случаях нужно применять конкретный вид цикла.
В начале урока будет рассмотрена конструкция while потому, что она является наиболее часто используемой циклической конструкцией. Конструкция do while применяется реже конструкции while, но в практике довольно много случаев, когда приходится использовать именно эту конструкцию, т.к., при определенных обстоятельствах, она позволяет написать более эффективный код. Если заранее неизвестно, сколько итераций должен выполнить цикл, нужно использовать конструкцию while или do - while.
Если необходим цикл, выполняющийся определенное количество раз, то лучшим вариантом будет цикл for. Этому циклу так же уделяется большое внимание, т.к. на практике и этот вариант циклической конструкции находит широкое применение. В практической части урока, рассматривая конструкцию for, будет использован вложенный цикл, который выполняется внутри внешнего. Прием вложения циклов друг в друга используется почти в каждой программе.
Усовершенствованн ый цикл for (foreach) полезен для выполнения действий над каждым элементом из какой либо коллекции, например, из массива. Этот цикл будет подробнее рассмотрен в следующих уроках.
Далее рассматриваются инструкции break и continue. Они позволяют управлять течением цикла. Инструкция break прерывает цикл без выполнения оставшихся инструкций в цикле. Инструкция continue останавливает выполнение текущей итерации, переходит к концу тела цикла и начинает новую итерацию.
В конструкции перехода так же входит инструкция return, которая будет подробно рассмотрена в следующих уроках.
По традиции, для закрепления материала предлагаются тестовые и практические задания (
itlift.ru /category/java), выполнение которых многократно повысит эффективность занятий, а так же позволит вам оценить свои успехи в изучении циклических конструкций и конструкций перехода.
Category :
Наука и техника
#Урок#62#Циклы#и#конструкции#перехода#java