Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 

На данном занятии мы напишем простейшую программу в среде Code::Blocks. Для этого первоначально нужно научиться использовать данную IDE. Опишем по шагам необходимые действия для создания проекта:

  1. Создайте каталог на диске, где будете хранить Ваши программы, например, «Hobbit».
  2. Запустите Code::Blocks. Сделать это можно несколькими способами:
    1. найти и запустить соответствующий ярлык на рабочем столе;
    2. выполнить «Пуск \ Все программы \ CodeBlocks \ CodeBlocks»;
    3. воспользоваться текстовым полем кнопки «Пуск» для поиска программ;
    4. выполнить «C:\Program Files (x86)\CodeBlocks\codeblocks.exe».
  3. Зайдите в «File \ New \ Project…», на вкладке «Projects» следует выбрать «Console Application» и нажать «Go». Далее выбрав язык «С++» и нажав «Next» в поле «Project title» следует ввести имя проекта, например «Hello». В поле «Folder to create project in» следует указать свой каталог для файлов проекта, например «Hobbit». После чего следует нажать «Next», а затем «Finish».
  4. На вкладке слева «Management \ Projects» появится только что созданный проект, в котором следует нажать на «+» рядом с «Sources» и выбрать «main.cpp» двойным щелчком мыши.
  5. В результате откроется окно, в котором уже написана программа «Hello world!».

В результате выполнения вышеуказанных действий в окне редактора мы увидим код, похожий на следующий:

Запустить нашу программу на выполнение мы можем нажатием клавиши F9. Для сохранения программ, как и во многих других приложениях достаточно нажать сочетание клавиш Ctrl+S.

В приведенной выше программе первая строка представляет собой комментарий и не влияет на выполнение программы, так в программе можно указывать любые комментарии после "//" для пояснений выполняемых программой действий. #include означает подключение (include) библиотеки iostream, которая расшифровывается как "потоки ввода-вывода" и позволяет подключить такие команды как cin и cout, которые позволяют считывать и выводить данные. В языке C++ существует множество библиотек, содержащих массу различных функций. Но есть и специальная библиотека "bits/stdc++.h" (на этом сайте она есть даже в Visual C++), которая подключает массу других библиотек и подключения лишь ее одной вам будет достаточно для решения любой задачи настоящего курса. Команда "using namespace std;" говорит об использовании стандартного пространства имен, над смыслом использования которого пока вам не стоит задумываться. Далее идет описание основной функции main, где между фигурными скобками "{" и "}" описывается последовательность команд, которые будут выполняться после запуска программы.

Приведем пример решения первой задачи "A+B" данного курса. Текст программы может быть следующим:

Для отправки решения этой задачи необходимо перейти в соответствующий раздел, скопировать приведенный выше код программы в поле "исходный код решения", выбрать язык "C++" (первый в списке) и нажать кнопку "отправить". После этих действий можно будет увидеть процесс проверки решения, а в результате увидеть сообщение "Accepted", означающее успешную сдачу решения.

 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 Тренировочные олимпиады
 Введение
 Условный оператор
 Операторы цикла
 Строковые типы данных
 Массивы
 Функции
 Сортировка
 Двумерные массивы
 Рекурсия
 Арифметика
 Целые числа
 Вывод формул
 A. A+B
 B. Неглухой телефон
 C. Бисер
 D. Эния
 E. Следующее и предыдущее
 F. Два бандита

Красноярский краевой Дворец пионеров, (c)2006 - 2019, E-mail: admin@acmp.ru