Название | Основы программирования. Базовые понятия для новичков |
---|---|
Автор произведения | Иосиф Дзеранов |
Жанр | |
Серия | |
Издательство | |
Год выпуска | 2023 |
isbn |
Свобода выбора
Однако данная книга не привязывается к одному языку программирования, так как в ней проходят базовые понятия и конструкции, которые включают в себя все современные языки. Мы не будем вас обязывать сдавать задачи на языке C#, вы будете сами выбирать, на каком языке сдавать задачи.
Как построена книга?
Она состоит из лекций, к каждой из которых есть набор задач – их вам предстоит решать в тестирующей системы. Задачи будут проверяться автоматически и сразу.
1.4
Основные понятия
Алгоритм – это последовательность действий для достижения поставленной цели. Это план наших действий.
Язык программирования – это язык, который понимает компьютер. Есть русский, английский и другие языки, которые понимаем мы, а есть другие языки – языки программирования, которые понимает компьютер.
Программа – алгоритм, записанный на некотором языке программирования.
Этапы решения задачи
Теперь давайте разберем этапы решения задачи:
1. Постановка задачи – описание самой задачи;
2. Формализация – перевод на математический язык;
3. Алгоритмизация – придумывание алгоритма, который решает задачу;
4. Программирование – написание кода программы;
5. Тестирование – проверка работоспособности программы и корректности выходных данных.
Начинающие программисты пытаются пропустить последний этап. Я не советую так делать. Стоит сначала проверить самому программу на корректность работы, а потом сдавать в тестирующую систему. Постарайтесь придумать такие тесты, которые учитывают все различные ситуации.
Настоятельно советую всегда решать задачи по этим этапам. Так вы сэкономите массу времени и напишете правильные программы без ошибок.
Среда разработки
Среда разработки (IDE) позволяет писать код, компилировать (собирать у компилятора в "голове") его и отлаживать (искать ошибки). Она удобна тем, что в ней есть множество встроенных функций, которые, например, за вас заполнят стандартные строки кода. IDE подчеркнет ошибки синтаксиса и покажет причину, по которой программа не работает. Среда разработки помогает найти эту ошибку с помощью отладки.
При использовании языка C# я рекомендую среду разработки Visual Studio.
Установка Visual Studio
Во время установки программы нужно выбирать версию Community Edition. Это бесплатный инструмент для некоммерческого использования.
Когда откроется окно выбора компонентов, то единственный флажок нужно поставить у компонента "Разработка классических приложений .Net".
Этого достаточно, если вы совсем новичок. Компоненты можно будет добавить по мере необходимости.
Создание проекта
Запустите Visual Studio и нажмите «Создание проекта»:
В появившемся меню выберите «Консольное приложение:
Затем