Цвинтарный Иван 362-2 Практическая работа 1
.docxМинистерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Томский Государственный Университет Систем Управления и Радиоэлектроники (ТУСУР)
Кафедра промышленной электроники
Отчет
по результатам практической работы №1
Типы данных. Ввод-вывод
Студент гр. 362-2
подпись ______ Цвинтарный И.В.
дата __________
Руководитель
подпись ___________ Савин Д.А.
дата __________
Томск 2022
Оглавление
Введение 3
1. Ход работы 4
2. Индивидуальное задание 5
3. Программный код – текст программы 6
Заключение 8
Введение
Задачами первой практической работы является написание программы на языке С++, ее отладка. При выполнении задания студент должен научиться задавать переменные и константы целого, вещественного, символьного и строкового типов. Освоить способ ввода переменных с клавиатуры и вывод значений переменных на экран, иными словами, форматный и потоковый ввод-вывод. Написать программу согласно своему индивидуальному заданию.
Ход работы
1. Создать проект на Visual C++, написать первую программу на языке С++ программу, вывести на экран приветствие, отладить программу, выполнить программу.
2. Задать в соответствии с вариантом индивидуального задания переменные, присвоить им значения. Вывести на экран значения этих переменных потоковым способом, используя cout.
3. Запрограммировать ввод заданных переменных с клавиатуры двумя способами: форматным – scanf и потоковым – cin. Вывести переменные на экран форматным способом в заданном формате.
4. Составить отчет, отразить программный код с комментариями, привести скриншоты с результатами работы программы.
5. Представить преподавателю результат.
Индивидуальное задание
Вариант индивидуального задания - 23
Рисунок 2.1 – формулировка индивидуального задания
Программный код – текст программы
#define _CRT_SECURE_NO_WARNINGS // Игнорирование ошибки
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
cout << "Мороз и солнце; день чудесный!\n";
// Присваивание значений
short int C5C = 895;
float X6xX = 3.5897;
char Z22 = '&';
char L3OU [100] = "362-2\n Цвинтарный\t Иван \t Витальевич \\ Красноярский край \'Сосновоборск";
// Вывод присвоенных значений
cout << "short int C5C: " << C5C << endl;
cout << "float X6xX: " << X6xX << endl;
cout << "char Z22: " << Z22 << endl;
cout << "string L3OU: " << L3OU << endl;
// Ввод данных
cout << "Введите short int: ";
scanf("%hi", &C5C); // int - %i, unsigned int - %u
cout << "Введите float: ";
cin >> X6xX;
cout << "Введите char: ";
scanf("\n%c", &Z22);
cout << "Введите string: ";
scanf("%s", &L3OU);
// Форматированный вывод
printf("short int C5C: %06hi\n", C5C);
printf("float X6xX: %10.6f\n", X6xX);
printf("char Z22: %c (%i)\n", Z22, (int)Z22);
printf("string L3OU: %s\n", L3OU);
}
Результаты работы программы
Рисунок 4.1 – код программы часть 1
Рисунок 4.2 – код программы часть 2
Рисунок 4.3 – проверка работы программы
Заключение
В ходе практической работы написали программу на С++. Научились задавать переменные, в соответствии с индивидуальным заданием, различных типов: целого, вещественного, символьного, строкового. Освоили форматный и потоковый способы вывода данных. Научились использовать различные управляющие символы