Цикли
Основи на Циклите
Циклите са една от основните концепции в програмирането, които позволяват повторно изпълнение на код. Те са изключително полезни, когато трябва да извършим една и съща задача многократно, без да пишем кода наново всеки път.
Видове Цикли в 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#, и предоставя практически примери, които илюстрират тяхното използване. Това е важна тема за всеки начинаещ в програмирането, като помага да се разбере как да се автоматизират задачи и да се направи кодът по-ефективен.