Репозиторий с учебными материалами, практическими задачами и проектами по дисциплине "Основы алгоритмизации и программирования". Здесь собраны работы, выполненные на языке C#, от простых консольных программ до приложений с использованием ООП.
Каждая папка соответствует лекционной или практической теме курса.
№ | Тема | Описание | Ключевые технологии |
---|---|---|---|
1 | Введение |
Первые программы и основы синтаксиса | Console , Data Types |
2 | Условные операторы |
Ветвление логики программы | if-else , switch-case |
3 | Циклы |
Операторы повторения | for , while , do-while |
4 | Массивы |
Работа с одномерными и многомерными массивами | Array , for |
5 | Методы |
Структурирование кода с помощью функций | Methods , Parameters |
6 | Рекурсия |
Решение задач с помощью рекурсивных вызовов | Recursion |
7 | Алгоритмы |
Реализация базовых алгоритмов | Sorting , Searching |
8 | ООП |
Основы объектно-ориентированного программирования | Class , Object , Inheritance |
9 | Файлы |
Работа с файловой системой | File , StreamReader , StreamWriter |
- .NET 6 SDK или новее.
- Любая среда разработки:
- Visual Studio 2022 (рекомендуется)
- Visual Studio Code с расширением
C#
- JetBrains Rider
-
Клонируйте репозиторий:
git clone https://github.com/U5erTop/Algorithmization-programming.git cd Algorithmization-programming
-
Откройте папку с нужным заданием (например,
3 Циклы
). -
Запустите решение:
- Через командную строку (в папке с файлом
.csproj
):dotnet run
- Через Visual Studio: Откройте файл решения (
.sln
) или проект (.csproj
) и нажмите F5.
- Через командную строку (в папке с файлом
Проект использует GitHub Actions для автоматической проверки сборки всех решений при каждом обновлении репозитория. Актуальный статус отображается в начале этого файла.
Содержание этого репозитория доступно по лицензии MIT.
Учебный курс © 2025 - U5erTop