Слайд 2ПОВТОРЕНИЕ
Как строится вывод и ввод значений?
Что такое переменная?
Какие типы данных вы помните?
Какие
![ПОВТОРЕНИЕ Как строится вывод и ввод значений? Что такое переменная? Какие типы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-1.jpg)
условные операторы используются?
Слайд 3Какие условные операторы используются?
![Какие условные операторы используются?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-2.jpg)
Слайд 4Самостоятельная работа
Реализуйте программу по схеме:
![Самостоятельная работа Реализуйте программу по схеме:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-3.jpg)
Слайд 5Циклы: что это и зачем?
Для повторения программного кода определенного количества раз.
Для повторения
![Циклы: что это и зачем? Для повторения программного кода определенного количества раз.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-4.jpg)
программного кода какое-то количество раз, пока что-то не произойдет.
Несколько видов:
while – цикл с предусловием
do…while – цикл с постусловием
for – цикл со счетчиком
for each.. – цикл «для каждого..»
Слайд 6Цикл while
while (условие) {
тело цикла;
}
Перед каждой итерацией (шагом) цикла проверяется условие, если
![Цикл while while (условие) { тело цикла; } Перед каждой итерацией (шагом)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-5.jpg)
оно верно – выполняется тело.
Слайд 8Бесконечный цикл и оператор break
![Бесконечный цикл и оператор break](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-7.jpg)
Слайд 9Цикл do .. while
do {
тело цикла;
} while (условие);
Проверка условия осуществляется только после
![Цикл do .. while do { тело цикла; } while (условие); Проверка](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-8.jpg)
выполнения тела. Главное отличие от предыдущего – тело цикла всегда выполняется как минимум один раз.
Слайд 12Цикл for
for ( инициализация; условие; инкремент/декремент) {
тело цикла;
}
Используется, когда заранее известно количество
![Цикл for for ( инициализация; условие; инкремент/декремент) { тело цикла; } Используется,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-11.jpg)
итераций.
Инкремент – увеличение на 1, декремент – уменьшение на 1.
Слайд 14Теперь доработать код так, чтобы если остается 0 яблок, выводилось “У Пети
![Теперь доработать код так, чтобы если остается 0 яблок, выводилось “У Пети](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/968644/slide-13.jpg)
больше нет яблок”
Вариант посложнее