Программирование для начинающих


Алфавит и переменные

Типы данных

Ввод и вывод данных

Условия

Логические операции

Циклы

Функции

C#

C# (Си Шарп) — это современный объектно-ориентированный язык программирования.Он используется для создания приложений, игр и веб-сервисов.

⓵ Алфавит и переменные

C# — это язык программирования, в котором используется английский алфавит, цифры и специальные символы.

Алфавит C# включает:

Переменная — это имя для хранения данных. В C# при создании переменной обязательно указывается тип данных.

Пример:
string name = "Alex";
int age = 15;
int score = 99;

Имя переменной должно начинаться с буквы или _ и не может начинаться с цифры. C# чувствителен к регистру: Name и name — разные переменные.


⓶ Типы данных

Тип данных определяет, что именно хранится в переменной.

Основные типы данных в C#:

Пример:
int x = 10;
double pi = 3.14;
string text = "Привет";
bool isOk = true;

В C# тип данных указывается явно при объявлении переменной.


⓷ Ввод и вывод данных

Любая программа получает данные и показывает результат.

Ввод данных:

string name = Console.ReadLine();
int x = Convert.ToInt32(Console.ReadLine());

Вывод данных:

Console.WriteLine("Привет, " + name);

Метод Console.ReadLine() получает данные от пользователя, а Console.WriteLine() выводит информацию на экран.


⓸ Условия

Условия позволяют программе принимать решения.

Основная конструкция:

int age = 18;
if (age >= 18)
{
⠀⠀⠀ Console.WriteLine("Совершеннолетний");
}
else
{
⠀⠀⠀ Console.WriteLine("Несовершеннолетний");
}

Если условие истинно (true) — выполняется первый блок кода, если ложно (false) — выполняется блок else.


⓹ Логические операции

Логические операции используются в условиях. int age2 = 20;
if (age2 > 18 && age2 < 30)
{
⠀⠀⠀ Console.WriteLine("Возраст подходит");
}

Логические операции помогают создавать более сложные проверки.


⓺ Циклы

Циклы позволяют повторять действия несколько раз.

Цикл for:

for (int i = 0; i < 5; i++)
{
⠀⠀ Console.WriteLine(i);
}

Цикл while:

int y = 0;
while (y < 5)
{
⠀⠀⠀ Console.WriteLine(y);
⠀⠀⠀ y++;
}

Циклы используются для перебора данных и автоматизации повторяющихся действий.


⓻ Функции

Функция — это блок кода, который можно использовать много раз.
static void Greet(string name)
{
⠀⠀⠀ Console.WriteLine("Привет, " + name);
}
Greet("Алекс");

Функции помогают структурировать программу и избегать повторения кода. Они делают программу более понятной и удобной.


Вывод

C# — современный и мощный язык программирования. Он подходит для создания приложений для Windows, веб-разработки и разработки игр. Понятная структура и строгая типизация делают его удобным для изучения и практики.