На данном занятии мы напишем простейшую программу в среде Code::Blocks. Для этого первоначально нужно научиться использовать данную IDE. Опишем по шагам необходимые действия для создания проекта:
Создайте каталог на диске, где будете хранить Ваши программы, например, «Hobbit».
Запустите Code::Blocks. Сделать это можно несколькими способами:
найти и запустить соответствующий ярлык на рабочем столе;
выполнить «Пуск \ Все программы \ CodeBlocks \ CodeBlocks»;
воспользоваться текстовым полем кнопки «Пуск» для поиска программ;
Зайдите в «File \ New \ Project…», на вкладке «Projects» следует выбрать «Console Application» и нажать «Go». Далее выбрав язык «С++» и нажав «Next» в поле «Project title» следует ввести имя проекта, например «Hello». В поле «Folder to create project in» следует указать свой каталог для файлов проекта, например «Hobbit». После чего следует нажать «Next», а затем «Finish».
На вкладке слева «Management \ Projects» появится только что созданный проект, в котором следует нажать на «+» рядом с «Sources» и выбрать «main.cpp» двойным щелчком мыши.
В результате откроется окно, в котором уже написана программа «Hello world!».
В результате выполнения вышеуказанных действий в окне редактора мы увидим код, похожий на следующий:
Запустить нашу программу на выполнение мы можем нажатием клавиши F9. Для сохранения программ, как и во многих других приложениях достаточно нажать сочетание клавиш Ctrl+S.
В приведенной выше программе первая строка представляет собой комментарий и не влияет на выполнение программы, так в программе можно указывать любые комментарии после "//" для пояснений выполняемых программой действий. #include означает подключение (include) библиотеки iostream, которая расшифровывается как "потоки ввода-вывода" и позволяет подключить такие команды как cin и cout, которые позволяют считывать и выводить данные. В языке C++ существует множество библиотек, содержащих массу различных функций. Но есть и специальная библиотека "bits/stdc++.h" (на этом сайте она есть даже в Visual C++), которая подключает массу других библиотек и подключения лишь ее одной вам будет достаточно для решения любой задачи настоящего курса. Команда "using namespace std;" говорит об использовании стандартного пространства имен, над смыслом использования которого пока вам не стоит задумываться. Далее идет описание основной функции main, где между фигурными скобками "{" и "}" описывается последовательность команд, которые будут выполняться после запуска программы.
Приведем пример решения первой задачи "A+B" данного курса. Текст программы может быть следующим:
Для отправки решения этой задачи необходимо перейти в соответствующий раздел, скопировать приведенный выше код программы в поле "исходный код решения", выбрать язык "C++" (первый в списке) и нажать кнопку "отправить". После этих действий можно будет увидеть процесс проверки решения, а в результате увидеть сообщение "Accepted", означающее успешную сдачу решения.