Хелпикс

Главная

Контакты

Случайная статья





Цель работы. Задания для выполнения



 

ФГБОУ ВО «Чувашский государственный университет»

им. И.Н. Ульянова.

Кафедра Вычислительной техники

 

 

Дисциплина «Объектно-ориентированное программирование»

Лабораторная работа №1

Типы данных языка С++

 

Выполнила студентка

Группы ИВТ-42-20

Юрий Алексеев

Проверил:

доц. Обломов И.А.

 

Чебоксары 2021

Цель работы

Познакомиться с типами данных языка С++. Узнать о разделении типов на основные и составные, научиться с ними работать. Изучить основные «операции» над типами данных. Научиться применять знания на практике.

Задания для выполнения

1. Определить число байт, необходимых для хранения основных типов для данной реализации компилятора и разрядности процессора. По возможности выполнить программу на машинах с разной разрядностью и оценить полученные результаты.

2. Осуществить преобразование отдельных типов с целью улучшения читаемости программы, а также сокращения длинных имен типов.

3. Объявить переменные перечислимого типа без инициализации констант и с их инициализацией. Выполнить допустимые для них операции. Определить число байт, требуемое для хранения таких переменных.

4. Объявить структуру. Определить число байт, требуемое для хранения всех полей структуры. Оценить полученные результаты и сопоставить с результатами по пункту 1. Определить число байт, необходимых для хранения отдельных полей.

5.  Пользуясь преобразованием типов, осуществить преобразования объектов к другим типам. Оценить возможность или невозможность преобразований.

6. Пользуясь механизмом определения типа в реальном времени, определить тип фактических объектов и выражений.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.