Professional Documents
Culture Documents
Програмиране билет
Програмиране билет
while цикъл:
While цикълът проверява условието преди изпълнението на тялото на цикъла. Ако
условието е вярно, тялото на цикъла се изпълнява и след това цикълът продължава да
проверява условието отново. Този процес продължава, докато условието стане невярно.
while цикъл:
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}
for цикъл:
Цикълът инициализира променлива (обикновено брояч), проверява условието и
актуализира променливата. След това тялото на цикъла се изпълнява и цикълът
продължава да увеличава променливата и да проверява отново условието. Този процес
продължава, докато условието стане невярно.
do-while цикъл:
Do-while цикълът първо изпълнява тялото на цикъла и след това проверява условието.
Това означава, че тялото на цикъла винаги ще се изпълни поне веднъж, дори ако
условието е невярно.
do-while цикъл:
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 5);
2
Оператор за въвеждане:
Операторът за въвеждане се използва за четене на входни данни от потребителя.
Синтаксисът е:
Console.ReadLine();
Console.ReadKey();
За да прочетем низ от потребителски инпут:
string userInput = Console.ReadLine();
И за да прочетем натискане на клавиш от потребителя:
ConsoleKeyInfo keyPress = Console.ReadKey();
Оператор за изход:
Операторът за изход се използва за показване на изходните данни на конзолата.
Синтаксисът е както следва:
Console.WriteLine("Message"); - показва на екрана на конзолата „Message”, а следващия
ход от кода ще се изпълни на нов ред, поради Line.
За да покажем съобщение на потребителя:
Console.WriteLine("Hello, World!");
Присвоителен оператор:
Присвоителният оператор се използва за задаване на стойност на променлива.
Синтаксисът е:
variableName = value;
За да зададем стойност на променлива:
int myNumber = 42;
Това са основните оператори за въвеждане, изход и присвояване в C#. Те ни позволяват да
взаимодействаме с потребителя, да показваме резултати и да манипулираме променливи
в нашата програма.
3
Условните оператори в C# се използват за изпълнение на код само ако дадено условие е
вярно. Основните условни оператори в c# са:
if оператор:
Условният оператор if проверява дали дадено условие е вярно. Ако е така, кодът в блока { }
се изпълнява. Ако условието е невярно, кодът в блока { } се пропуска. Например:
if (condition)
{
// Код, който ще се изпълн, ако condition е true (вярно)
}
if-else оператор:
if-else операторът проверява дали дадено условие е вярно. Ако е така, кодът в първия блок
{ } се изпълнява. Ако условието е невярно, кодът във втория блок { } се изпълнява. Пример:
if (condition)
{
// Код, който ще се изпълни, ако condition е true
}
else
{
// Код, който ще се изпълн, ако condition е false
}
switch оператор:
Switch операторът проверява стойността на израз и изпълнява съответния блок код въз основа на
стойността на израза. Ако стойността на израза не съвпада с нито един от случаите, по
подразбиране блок от код се изпълнява. Ето основен пример:
switch (expression)
{
case value1:
// Код за изпълнение, ако expression е равно на value1
break;
case value2:
// Код за изпълнение, ако expression е равно на value2
break;
default:
// Код за изпълнение, ако няма съвпадения
break;
}
}
}
else
{
// Код, който ще се изпълни, ако condition1 е false
}
Това са основните условни оператори в C#. Те ни позволяват да взимаме решения във
нашия код въз основа на определени условия.
4
while цикъл:
While цикълът проверява условието преди изпълнението на тялото на цикъла. Ако
условието е вярно, тялото на цикъла се изпълнява и след това цикълът продължава да
проверява условието отново. Този процес продължава, докато условието стане невярно.
while цикъл:
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}
for цикъл:
Цикълът инициализира променлива (обикновено брояч), проверява условието и
актуализира променливата. След това тялото на цикъла се изпълнява и цикълът
продължава да увеличава променливата и да проверява отново условието. Този процес
продължава, докато условието стане невярно.
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
foreach цикъл:
For-each цикълът се използва за итерация през колекция от елементи, като масив или списък. Той
автоматично инициализира и актуализира променлива за всеки елемент в колекцията. Тялото на
цикъла след това може да работи с текущия елемент.
int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers)
{
Console.WriteLine(number);
}
do-while цикъл:
Do-while цикълът първо изпълнява тялото на цикъла и след това проверява условието. Това
означава, че тялото на цикъла винаги ще се изпълни поне веднъж, дори ако условието е невярно.
do-while цикъл:
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 5);
Вложени циклични оператори:
В C# можем да имате множество нива на циклични оператори в рамките на един цикъл.
Например, можем да имаме for цикъл вътре в друг for цикъл или while цикъл вътре в друг
while цикъл. Ето пример за вклю на for цикъл вътре в друг for цикъл:
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
Console.WriteLine(i * j);
}
}