💀
Второй курс РПО
C++
C++
  • Свойства и типы
  • Блок-схемы
  • Visual Studio
  • Первый проект
  • Вывод данных
  • Типы данных
  • Переменные и Константы
  • Ввод данных
  • Литералы
  • Задание [ ! ]
  • Первая практическая
  • Операторы в языке программирования
  • Арифметические операции в C++
  • Применение арифметических операций
  • Практическая работа №2
  • Практическая работа №3
  • Логические операции
    • Справочник по командам
  • Практическая работа №4
  • Практическая работа №5
  • Массивы
    • Спец. задание
  • ⚙️Справочник по C++
  • Домашнее задание №1
  • Функции
    • Более краткая версия
  • Практическая работа №6
  • Указатели
  • Задание на экране 12.12
  • Введение в строки
  • Перегрузка функций в C++
  • Функции класса
  • Полезные штуки
  • Работа с классами в C++
  • Дружественные классы в C++
Powered by GitBook
On this page
  • 1. Введение в языки программирования
  • Язык программирования C++
  • 2. Компилируемые и интерпретируемые языки
  • Интерпретируемые языки
  • Компилируемые языки
  • 3. Начало работы с Visual Studio
  • Запуск Visual Studio
  • Создание проекта
  • 4. Создание первого файла
  • 5. Первая программа: Hello, World!
  • 6. Компиляция и запуск программы
  • 7. Открытие сохраненного проекта

Первый проект

PreviousVisual StudioNextВывод данных

Last updated 6 months ago

1. Введение в языки программирования

Сергей описывает забавную ситуацию в Праге: если официант не понимает русский, клиенту проще показать на меню. Но компьютеру нельзя "показать пальцем" — с ним можно общаться только через команды, на языке программирования. Чтобы компьютер нас понял, нужно объяснить ему свои инструкции, используя понятный ему язык, как C++.

Язык программирования C++

C++ позволяет создавать программы, которые дают понятные инструкции компьютеру. На самом деле, компьютер понимает только машинный код — двоичный набор инструкций. Программы, которые мы пишем, переводятся в машинный код с помощью компилятора или интерпретатора.

Компилятор — это программа, которая переводит ваш код на язык, который понимает компьютер, и сохраняет его в файл.

Интерпретатор — это программа, которая проверяет и выполняет код построчно, сразу переводя его в действия, но каждый раз, когда вы запускаете программу.

2. Компилируемые и интерпретируемые языки

Интерпретируемые языки

При запуске программы интерпретатор проверяет каждую строку кода и выполняет её сразу. Если есть ошибки, интерпретатор останавливается и требует исправить их, прежде чем продолжить. Из-за построчной обработки программа запускается медленно, так как интерпретатор проверяет код каждый раз.

Компилируемые языки

Компилятор сразу анализирует весь код и сохраняет переведённый машинный код в отдельный файл (расширение .OBJ). Затем объединяет машинный код и необходимые библиотеки в исполняемый файл (.EXE), который можно запускать без компилятора. C++ — компилируемый язык.

Линковщик — программа, которая соединяет объектный код и зависимости в исполняемый файл (.EXE).

3. Начало работы с Visual Studio

  • Откроется главное окно.

Создание проекта

Чтобы создать проект:

  1. Выберите File -> New -> Project. Откроется диалоговое окно.

  2. Укажите имя проекта и путь сохранения, затем нажмите Create.

  3. В настройках проекта выберите Console Application и поставьте флажок Empty Project.

4. Создание первого файла

Для добавления нового файла:

  1. В Solution Explorer (справа) щелкните правой кнопкой на Source Files и выберите Add -> Add New Item.

  2. В диалоговом окне выберите C++ File (.cpp) и задайте имя файла (например, Hello).

5. Первая программа: Hello, World!

В созданном файле напишите следующий код:

// Комментарий к программе
#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!\n";
    return 0;
}

Комментарии — это заметки для программиста, которые игнорируются компилятором.

Объяснение кода

  • #include <iostream> — подключает библиотеку для вывода текста.

  • using namespace std; — подключает пространство имен std.

  • int main() — начало программы. Команды внутри {} будут выполняться.

  • cout << "Hello, World!\n"; — выводит текст "Hello, World!".

  • return 0; — завершает программу.

6. Компиляция и запуск программы

Для компиляции программы:

  1. Выберите Build -> Rebuild Solution в меню. Программа скомпилируется в машинный код.

Для запуска программы:

  1. Перейдите в Debug -> Start Without Debugging. Появится окно с текстом.

Поздравляем, вы успешно запустили свою первую программу!

7. Открытие сохраненного проекта

Чтобы открыть проект снова:

  1. Запустите Visual Studio.

  2. Выберите File -> Open -> Project/Solution и выберите файл проекта.

Линковщик — это программа, которая соединяет все части программы и библиотеки в один файл, который можно запустить.

Запуск Visual Studio

Для запуска Visual Studio 2019:

Перейдите в меню Пуск -> Все программы -> Microsoft Visual Studio 2019.

Выберите язык C++ и тип проекта Windows Desktop Wizard.