Изпълнете някои повтарящи се задачи, като използвате цикли.
Без значение към кой език за програмиране принадлежите или кой език за програмиране ще изучавате, циклите са основната тема в програмирането.
Те се използват за извършване на конкретна задача over and over
отново за given number
от време под certain condition
.
Маркирайте горните три ключови думи:
- пак и пак
- дадено число
- определено условие
Това е всичко, от което се нуждаете, за да напишете изявление за цикъл.
Видове цикъл
Във всеки типичен език за програмиране съществуват три вида цикъл:
- докато
- правя..докато
- за
Циклите 'while' и 'do..while' често се използват, когато условието е неспецифично (неизвестно). Но 'за' се използва, когато условието е фиксирано.
Така че нека разберем малко повече за тях:
цикъл ‘while’:
Синтаксис
while(condition){
// execuatable statement
}
‘do..while’ цикъл:
Синтаксис
do{
// execuatable statement
} while(condition);
Поглед отблизо:
В цикъла while:
- първо проверете състоянието
- след това изпълнете оператора
Докато в do..while цикъл:
- изпълнете оператора (поне веднъж)
- след това проверете състоянието
Нека разберем разликата с прост пример:
Отпечатайте числото от 1 до 10
while цикъл
let num = 1; // declare and assign a variable num with value 1
while(num <= 10){ // check while value is less than or equals to 10 console.log(num); // execute the statement num = num+1; // increase the value of num by 1 each time }
do..while цикъл
let num = 1; // declare and assign a variable num with value 1
do{
console.log(num); // execute the statement
num = num+1; // increase the value of num by 1 each time
}while(num<=10) // check while value is less than or equals to 10
Ако видите горния синтаксис и пример за цикъл while и do..while, можете лесно да извлечете разликата между тях.
цикъл „за“.
Както споменах по-рано, цикълът „за“ се използва с фиксирано условие.
Синтаксис:
for(initialize; check-for-condition; increment){
//executable statement
}
Объркани ли сте? Без притеснения.
Нека разясним със същия пример по-горе:
Отпечатайте числото от 1 до 10
for(let num=1; num<=10; num=num+1){
console.log(num);
}
„за“ ни позволява да присвояваме, проверяваме за условие и увеличаваме в един единствен блок.
Така че това е основното, от което се нуждаете, за да използвате цикъл в предстоящите си програми.
Но почакай!
Какво ще кажете за неспецифично (неизвестно) условие в цикъла while и do..while
Радвам се, че попита.
Това са условията, когато искате да проверите за условието, но не знаете колко пъти ще бъде проверено условието.
В този сценарий винаги използвайте цикъл ‘while’ или ‘do..while’.
Ето някои сценарии от реалния свят за използване на цикъла „while“ и „do..while“:
1. Възпроизвеждане на музика до натискане на бутона за пауза
while(button != pause){
// play the music
}
2. Повтаряйте въпроса, докато потребителят натисне да или не
while(button != yes || button != no){
// ask question again
}
2. Измийте ръцете до мръсните ръце
do{
wash_hands
}while(hands_are_dirty)
Надяваме се, че тези сценарии могат да ви помогнат да разберете къде в реалния свят се използват циклите ‘while’ и ‘do...while’.
Ще обсъдим повече за тях по-подробно в нашата бъдеща статия.
За повече справка:
Благодаря, че останахте. Продължавай да учиш.
Тази статия е официално публикувана на www.withinbracket.com
📌Намерете още статии тук.
Повече съдържание в plainenglish.io. Регистрирайте се за нашия безплатен седмичен бюлетин. Получете изключителен достъп до възможности за писане и съвети в нашата общност Discord.