Цикли
Основи на Циклите
Циклите са една от основните концепции в програмирането, които позволяват повторно изпълнение на код. Те са изключително полезни, когато трябва да извършим една и съща задача многократно, без да пишем кода наново всеки път.
Видове Цикли в C#
В C# има няколко вида цикли, които се използват за различни цели:
for Цикъл
for цикълът е често използван за повторение, когато броят на итерациите е известен предварително.
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
while Цикъл
while цикълът се изпълнява, докато дадено условие е истина.
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
do-while Цикъл
do-while цикълът е подобен на while цикъла, но гарантира, че кодът ще се изпълни поне веднъж.
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 10);
foreach Цикъл
foreach цикълът е идеален за итерация през всички елементи в колекция или масив.
string[] fruits = { "ябълка", "банан", "портокал" };
foreach (string fruit in fruits)
{
Console.WriteLine(fruit);
}
Контрол на Циклите
Понякога може да се наложи да промените нормалния поток на цикъла. За това служат break и continue.
breakпрекъсва изпълнението на цикъла независимо от условието за продължаване.continueпрескача оставащата част от кода в текущата итерация и продължава със следващата итерация.
Практически Примери
Пример с for Цикъл
Напишете програма, която отпечатва числата от 1 до 10.
Пример с while Цикъл
Създайте програма, която чете числа от конзолата, докато не се въведе 0.
Пример с foreach Цикъл
Изведете всеки елемент от масива fruits, използвайки foreach цикъл.
Тази лекция обхваща основните видове цикли, които се срещат в C#, и предоставя практически примери, които илюстрират тяхното използване. Това е важна тема за всеки начинаещ в програмирането, като помага да се разбере как да се автоматизират задачи и да се направи кодът по-ефективен.