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

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


 

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

  1. Создайте каталог на диске, где будете хранить Ваши программы, например, «Hobbit».
  2. Запустите Code::Blocks. Сделать это можно несколькими способами:
    1. найти и запустить соответствующий ярлык на рабочем столе;
    2. выполнить «Пуск \ Все программы \ CodeBlocks \ CodeBlocks»;
    3. воспользоваться текстовым полем кнопки «Пуск» для поиска программ;
    4. выполнить «C:\Program Files\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 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru