Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Цвинтарный Иван 362-2 Практическая работа 1

.docx
Скачиваний:
5
Добавлен:
21.06.2023
Размер:
171.07 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Томский Государственный Университет Систем Управления и Радиоэлектроники (ТУСУР)

Кафедра промышленной электроники

Отчет

по результатам практической работы №1

Типы данных. Ввод-вывод

Студент гр. 362-2

подпись ______ Цвинтарный И.В.

дата __________

Руководитель

подпись ___________ Савин Д.А.

дата __________

Томск 2022

Оглавление

Введение 3

1. Ход работы 4

2. Индивидуальное задание 5

3. Программный код – текст программы 6

Заключение 8

Введение

Задачами первой практической работы является написание программы на языке С++, ее отладка. При выполнении задания студент должен научиться задавать переменные и константы целого, вещественного, символьного и строкового типов. Освоить способ ввода переменных с клавиатуры и вывод значений переменных на экран, иными словами, форматный и потоковый ввод-вывод. Написать программу согласно своему индивидуальному заданию.

  1. Ход работы

1. Создать проект на Visual C++, написать первую программу на языке С++ программу, вывести на экран приветствие, отладить программу, выполнить программу.

2. Задать в соответствии с вариантом индивидуального задания переменные, присвоить им значения. Вывести на экран значения этих переменных потоковым способом, используя cout.

3. Запрограммировать ввод заданных переменных с клавиатуры двумя способами: форматным – scanf и потоковым – cin. Вывести переменные на экран форматным способом в заданном формате.

4. Составить отчет, отразить программный код с комментариями, привести скриншоты с результатами работы программы.

5. Представить преподавателю результат.

  1. Индивидуальное задание

Вариант индивидуального задания - 23

Рисунок 2.1 – формулировка индивидуального задания

  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);

}

  1. Результаты работы программы

Рисунок 4.1 – код программы часть 1

Рисунок 4.2 – код программы часть 2

Рисунок 4.3 – проверка работы программы

Заключение

В ходе практической работы написали программу на С++. Научились задавать переменные, в соответствии с индивидуальным заданием, различных типов: целого, вещественного, символьного, строкового. Освоили форматный и потоковый способы вывода данных. Научились использовать различные управляющие символы