Перейти к основному содержанию
EDU-MMCS
  • В начало
  • Дополнительно
Вы используете гостевой доступ
Вход
В начало
  1. Prog_3
  2. Лабораторная 1. Основы C++

Лабораторная 1. Основы C++

Требуемые условия завершения
Открыто с: пятница, 12 сентября 2025, 00:00
Срок сдачи: пятница, 19 сентября 2025, 00:00

Введение

В этой лабораторной работе вы познакомитесь с основами языка C++ и средой разработки Visual Studio. Вы научитесь создавать проекты, писать простейшие программы, компилировать и запускать их. Также вы освоите базовые элементы синтаксиса: переменные, ввод-вывод, условия, циклы, функции и структуры.


Установка и настройка Visual Studio

Для работы будем использовать Visual Studio Community — это бесплатная и полноценная среда разработки.

Установка

  1. Перейдите на официальный сайт: https://visualstudio.microsoft.com/.

  2. Скачайте и установите версию Visual Studio Community.

  3. При установке выберите рабочую нагрузку Разработка классических приложений на C++.

  4. После завершения установки откройте Visual Studio.


Первая программа на C++ в Visual Studio

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

  2. Выберите Создать проект → Консольное приложение (C++).

  3. Укажите имя проекта, например Lab1, и выберите папку для сохранения.

  4. В открывшемся окне кода замените содержимое файла Lab1.cpp на:

#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
  1. Нажмите Ctrl + F5 (Запуск без отладки).

  2. В консоли должна появиться строка:

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

Программа выводит таблицу умножения для числа, введённого пользователем.


Служба поддержки сайта
Вы используете гостевой доступ (Вход)
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика
На платформе Moodle