Изпълнете някои повтарящи се задачи, като използвате цикли.

Без значение към кой език за програмиране принадлежите или кой език за програмиране ще изучавате, циклите са основната тема в програмирането.

Те се използват за извършване на конкретна задача 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.