Номер: 289040
Количество страниц: 19
Автор: marvel6
Контрольная Языки и методы программирования контрольная №1, задания 1-4, номер: 289040
390 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
Задание 1
Вариант 6. Написать функцию сравнения двух строк, используя указатели на них.
Задание 2
Составить программу, в которой будет реализована работа с таблицей по варианту с использованием классов.
Задание 3
Общая постановка. Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти.
Конструктор для создания строк:String (…);
Деструктор:~String();
Метод ввода исходной строки: Set();
Метод печати:void print(…);
Код методов – вне пространства определения класса
Программа иллюстрирует прямой и косвенный способы обращения к методам
Вариант 3. Ввести с клавиатуры строку символов S1. Признак окончания ввода строки - нажатие клавиши "Ввод". Программа должна содержать перегруженную операцию «=», использование которой скопирует S1 в S2 без скобок всех видов;.
Задание 4
Общая постановка. Программа должна содержать:
Базовый класс Х, включающий два элемента х1, х2 типа int,
конструктор с параметрами для создания объектов в динамической области памяти,
деструктор,
виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние.
Производный класс У, включающий один элемент у типа int ,
конструктор с параметрами и списком инициализаторов, передающий данные конструктору базового класса,
переопределенные методы просмотра текущего состояния объектов и их переустановки в новое состояние.
Вариант 3. Создать в производном классе метод Run, определяющий: значение х1+х2 – у