Лекции по дисциплине "Программирование 3" для бакалавров 2-курса направлений 5350200-Телевизионные технологии



Download 5,13 Mb.
Pdf ko'rish
bet122/202
Sana26.05.2022
Hajmi5,13 Mb.
#610351
TuriЛекции
1   ...   118   119   120   121   122   123   124   125   ...   202
Bog'liq
Методичекое пособие Курс лекции по Программирование 3

i = 0; 
while (i < 10) { 
// выполняемые действия 
++i 

Теперь 
при 
каждом 
выполнении 
тела 
цикла
значение
i будет 
увеличиваться на единицу, и в итоге будет выполнено 10 итераций. 
Смотрите: вначале 
значение
i равно 0; на каждой итерации (в конце 
тела 
цикла
) оно увеличивается на 1. На десятой итерации мы получим i = 
10, 
выражение
i < 10 более не будет истинным, и цикл будет прекращен. То 
же самое можно записать короче: 
i = 0; 
while (++i < 10) { 
// выполняемые действия 

 


153 
случае 
цикл 
будет 
прекращен 
после 
девяти 
итераций. 
Вначале 
значение
i равно 0, и на каждой итерации оно увеличивается на 1 – 
но не в конце, а в начале, внутри самого 
условного выражения
. Перед десятой 
итерацией, при i = 10, 
выражение
i < 10 более не будет истинным, и цикл 
будет остановлен. 
Также можно использовать оператор 
декремента
– это могло бы 
выглядеть так: 
i = 10; 
while (--i > 0) { 
// выполняемые действия 

Вообще условие 
цикла
не обязательно должно зависеть от какого-то 
увеличивающегося или уменьшающегося значения; оно может быть каким 
угодно. В качестве условия может фигурировать и 
вызов функции
, которая 
возвращает результат true либо false, например: 
while (someFunction()) { 
// выполняемые действия 

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


Download 5,13 Mb.

Do'stlaringiz bilan baham:
1   ...   118   119   120   121   122   123   124   125   ...   202




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish