![]()
|
|||||||
Цель работы. Задания для выполненияСтр 1 из 3Следующая ⇒
ФГБОУ ВО «Чувашский государственный университет» им. И.Н. Ульянова. Кафедра Вычислительной техники
Дисциплина «Объектно-ориентированное программирование» Лабораторная работа №1 Типы данных языка С++
Выполнила студентка Группы ИВТ-42-20 Юрий Алексеев Проверил: доц. Обломов И.А.
Чебоксары 2021 Цель работы Познакомиться с типами данных языка С++. Узнать о разделении типов на основные и составные, научиться с ними работать. Изучить основные «операции» над типами данных. Научиться применять знания на практике. Задания для выполнения 1. Определить число байт, необходимых для хранения основных типов для данной реализации компилятора и разрядности процессора. По возможности выполнить программу на машинах с разной разрядностью и оценить полученные результаты. 2. Осуществить преобразование отдельных типов с целью улучшения читаемости программы, а также сокращения длинных имен типов. 3. Объявить переменные перечислимого типа без инициализации констант и с их инициализацией. Выполнить допустимые для них операции. Определить число байт, требуемое для хранения таких переменных. 4. Объявить структуру. Определить число байт, требуемое для хранения всех полей структуры. Оценить полученные результаты и сопоставить с результатами по пункту 1. Определить число байт, необходимых для хранения отдельных полей. 5. Пользуясь преобразованием типов, осуществить преобразования объектов к другим типам. Оценить возможность или невозможность преобразований. 6. Пользуясь механизмом определения типа в реальном времени, определить тип фактических объектов и выражений.
|
|||||||
|