Лабораторная 1. Основы C++
Введение
В этой лабораторной работе вы познакомитесь с основами языка C++ и средой разработки Visual Studio. Вы научитесь создавать проекты, писать простейшие программы, компилировать и запускать их. Также вы освоите базовые элементы синтаксиса: переменные, ввод-вывод, условия, циклы, функции и структуры.
Установка и настройка Visual Studio
Для работы будем использовать Visual Studio Community — это бесплатная и полноценная среда разработки.
Установка
-
Перейдите на официальный сайт: https://visualstudio.microsoft.com/.
-
Скачайте и установите версию Visual Studio Community.
-
При установке выберите рабочую нагрузку Разработка классических приложений на C++.
-
После завершения установки откройте Visual Studio.
Первая программа на C++ в Visual Studio
-
Запустите Visual Studio.
-
Выберите Создать проект → Консольное приложение (C++).
-
Укажите имя проекта, например
Lab1
, и выберите папку для сохранения. -
В открывшемся окне кода замените содержимое файла
Lab1.cpp
на:
#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
-
Нажмите Ctrl + F5 (Запуск без отладки).
-
В консоли должна появиться строка:
Hello, World!
Поздравляем! Ваша первая программа на C++ успешно запущена.
Основы синтаксиса
В этой части рассмотрим базовые элементы языка.
Настройка русской локализации в консоли
setlocale(LC_ALL, "Russian");
Если не сработало, то добавляем:
#include<Windows.h> - в секции импорта библиотек, пространств и т д
в main():
SetConsoleCP(1251); SetConsoleOutputCP(1251);
Переменные
int a = 5; double b = 3.14; string s = "Привет";
Ввод-вывод
int x; cout << "Введите число: "; cin >> x; cout << "Вы ввели: " << x << endl;
Условные операторы
if (x > 0) { cout << "Число положительное" << endl; } else { cout << "Число неположительное" << endl; }
Циклы
for (int i = 0; i < 5; i++) { cout << i << endl; }
Задания
Задание 1
Программа должна запрашивать у пользователя число и выводить его квадрат.
Задание 2
Программа запрашивает имя пользователя и приветствует его:
Введите имя: Иван Привет, Иван!
Задание 3
Программа выводит все числа от 1 до N (N вводит пользователь).
Задание 4
Программа находит сумму всех чисел от 1 до N.
Задание 5
Программа проверяет, является ли число чётным или нечётным.
Задание 6
Программа выводит таблицу умножения для числа, введённого пользователем.