Условни блок-оператори за повторение (loops): Do While, Do Until

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
Колко стойности ще попълни блок-оператор Do While:x=2 Do Cells(x,1)=x  x=x+2 Loop While x=10
1
5
 
Условните блок-оператори за повторение се изпълняват докато е вярно или докато стане вярно зададеното условие
Вярно
Не вярно
 
Колко стойности ще попълни блок-оператор Do Until:x=2 Do Cells(x,1)=x x=x+2 Loop Until x=10
4
1
5

Въпроси и отговори

  • Как така?

    Cvetelina Raykova:

    Здравейте, Правих теста след урока и не мога да разбера защо ще се повтаря инструкцията 4 пъти? Do Until: x =2 Do Cells (x,1) = x x =x +2 Loop until x =10

    Дарина Иванова:

    х=2 Do Cells (x,1) = x x =x +2 Loop until x =10

    При така написан код се получава: 1. х=2; Cells (2,1)=2; x=2+2 (4); 4<10 2. Cells (4,1)=4; x=4+2 (6); 6<10 3. Cells (6,1)=6; x=6+2 (8); 8<10 4. Cells (8,1)=8; x=8+2 (10); 10=10 Изход от цикъла, защото условието е изпълнено.

    Дарина Иванова:

    х=2 Do Cells (x,1) = x x =x +2 Loop until x =10

    При така написан код се получава: 1. х=2; Cells (2,1)=2; x=2+2 (4); 4<10 2. Cells (4,1)=4; x=4+2 (6); 6<10 3. Cells (6,1)=6; x=6+2 (8); 8<10 4. Cells (8,1)=8; x=8+2 (10); 10=10 Изход от цикъла, защото условието е изпълнено.

    Cvetelina Raykova:

    Благодаря за разяснението. Разбрах какво се има предвид.