« Зарегистрировано » 2021 г. подпись (расшифровка подписи) ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ» (НИУ «БелГУ») ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ КАФЕДРА МАТЕМАТИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ИЗУЧЕНИЕ СТРУКТУРЫ ПРОГРАММЫ С++ Лабораторная работа №1 по дисциплине «Информатика и основы программирования» студента очной формы обучения направления подготовки 02.03.03 Математическое обеспечение и администрирование информационных систем 1 курса группы 12002003 Медведева Арсения Эдуардовича Допущена к защите « » подпись Оценка « » подпись 2021 г. (расшифровка подписи) Научный руководитель: ассистент (степень, должность) Чуева Анастасия Игоревна (Ф.И.О. руководителя) 2021 г. (расшифровка подписи) БЕЛГОРОД 2021 СОДЕРЖАНИЕ Исходные индивидуальные задания…………………………………………. 3 Решение…………………………………………………………………………... 4 Выводы…………………………………………………………………………… 6 2 ИСХОДНЫЕ ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ 1) Составить программу, которая запрашивает имя пользователя и после ввода выводит сообщение: Спасибо за сотрудничество. 2) Составить программу, которая запрашивает имя пользователя и после ввода выводит сообщение: Hello (введенное имя пользователя). 3 РЕШЕНИЕ 1.1. Составим листинг программы: #include <iostream> // подключение библиотеки ввода-вывода using namespace std; // подключение пространства имён std int main( ) /*создание функции main, которая возвращает целое число и не принимает в себя никаких аргументов. С функции main начинается выполнение программы.*/ { //начало тела функции cout << "Enter your name: "; // вывод запроса имени на экран char Name[20]; /*объявление символьной переменной char, которая может вместить в себя максимум 20 символов*/ cin >> Name; //ввод имени cout << "Thank you for your cooperation"; //вывод сообщения return 0; /*оператор возврата return, который завершает выполнение функции main*/ } //конец тела функции 1.2. Демонстрация работы программы: 4 2.1. Составим листинг программы: #include <iostream> // подключение библиотеки ввода-вывода using namespace std; // подключение пространства имён std int main( ) /*создание функции main, которая возвращает целое число и не принимает в себя никаких аргументов. С функции main начинается выполнение программы.*/ { //начало тела функции cout << "Enter your name: "; // вывод запроса имени на экран char Name[20]; /*объявление символьной переменной char, которая может вместить в себя максимум 20 символов*/ cin >> Name; //ввод имени cout << "Hello, " << Name; //вывод приветствия на экран return 0; /*оператор возврата return, который завершает выполнение функции main*/ } //конец тела функции 2.2. Демонстрация работы программы: 5 ВЫВОДЫ Данная лабораторная работа развила много полезных навыков, необходимых для квалифицированного программиста. В ходе выполнения был изучен необходимый теоретический материал для решения поставленных задач. Были написаны листинги с необходимыми поясняющими комментариями, а программы были отлажены. В результате выполнения лабораторной работы была разобрана структура программы, основные директивы, функции и типы переменных. Был изучен порядок ввода-вывода данных и объявление переменных. 6