Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Циклы: ПОКА, ДЛЯ, ДО. Объясните как они работают, и в чом их различие. Простыми словами пожалуйста.

Андрей Харламов Мастер (2460), закрыт 5 лет назад
Лучший ответ
Dimon Petroskii Профи (898) 5 лет назад
Смысл переводить названия циклов? Я понял что ты имел ввиду, но зачем?

UPD
"Пока" (while), это цикл с условием. Пока истинно условие, цикл повторяет выполнение запрограммированных в нем действий. Например, условие: пока у тебя есть снежки, действие: кидать снежку.

"Для "(for) это цикл со счетчиком. Например, для i = 0, до i < 10; i++ { цикл повторяет выполнение запрограммированных в нем действий 10 раз }

"До" не уверен или это часть цикла for или отдельный цикл. Если отдельный то скорее все это do while. Это то же самое что и while с одним отличием. while не выполнится ни разу если не истинно условие, а do while сначала 1 раз выполнит код, а тогда будет повторять его, пока условие будет истинным.
Андрей ХарламовМастер (2460) 5 лет назад
По информатике контрольная через 10 минут! Вы можете объяснить?
Dimon Petroskii Профи (898) Что вы учили по информатике? Какой язык?
Остальные ответы
Петух Ворон Мыслитель (5426) 5 лет назад
???
Что за пока, для, до??
Андрей ХарламовМастер (2460) 5 лет назад
Сокращённые названия циклов, типа щас по инфе проходим
Петух ВоронМыслитель (5426) 5 лет назад
Зачем перевёл???
Dimon Petroskii Профи (898) Это у них такое дурацкое изучение алгоритмов на информатике.
Макар КиприяновУченик (137) 5 лет назад
а ты наверное в 3 классе
Андраник Просветленный (23011) 5 лет назад
Пока грузчики разгружают ящики с водярой - приседай.
со мной на ''Вы'' Мудрец (13884) 5 лет назад
пока while(здесь пишется true-выполняется или false- не выполняется) {здесь код}, если в скобочках (true) то цикл будет выполнять бесконечно, если нет условия выхода, если в скобочках (false) то в цикл программа не зайдет.

for(int i=1; i<9; i++){здесь код}
написано, для (int i=1-здесь инициализируется переменная i, она равна единице; i<9 цикл будет идти по кругу, до тех пор, пока i будет <9 то есть, код выполнится 8 раз, затем программа выйдет из цикла; i++ это значит, что за каждый пройденный круг, переменная i будет увеличиваться на 1, i++=i+1)

цикл do-while выполняется всегда хотя бы 1 раз, даже если условие ложное, то есть false,
в do{пишется код, который будет выполняться}, в while{пишется условие, при котором цикл будет выполняться}
но даже если условие в while {написано такое, при котором цикл выполняться не должен, он все равно выполнится минимум 1 раз. }
Похожие вопросы