Контрольная работа
контрольные работы, Программирование Объем работы: 23 стр. Год сдачи: 2012 Стоимость: 10 бел рублей (323 рф рублей, 5 долларов) Просмотров: 324 | Не подходит работа? |
Оглавление
Содержание
Литература
Заказать работу
Оглавление
1 Ввод-вывод в С++. Библиотека iostream, манипуляторы, разделители 2
2 Множественное наследование: синтаксис, порядок вызова конструкторов и деструкторов 11
3 Задание №3: Условие задачи: Имеется список сотрудников фирмы, в котором записаны:
фамилия;
имя;
отчество;
дата рождения (дд/мм/гггг);
место рождения.
Определите Ф.И.О. сотрудников, которые родились в год быка (1901 – год быка). Определите, кто из сотрудников родился в указанную пору года (вводится с клавиатуры). 15
4 Задание №4: Условие задачи:
Программа должна содержать:
базовый класс, включающий два элемента х и у типа double;
конструктор с параметрами для создания объектов;
деструктор;
виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние;
производный класс, включающий элемент z типа double;
конструктор с параметрами и списком инициализаторов, передающий данные конструктору базового класса;
переопределенные методы просмотра текущего состояния объектов и их переустановки в новое состояние.
Программа должна продемонстрировать работу конструкторов базового и производного классов. Начальное значение задается конструкторами, а переустановка их в новое состояние производится методами классов через косвенную адресацию. 19
Список использованных источников 23
1 Ввод-вывод в С++. Библиотека iostream, манипуляторы, разделители 2
2 Множественное наследование: синтаксис, порядок вызова конструкторов и деструкторов 11
3 Задание №3: Условие задачи: Имеется список сотрудников фирмы, в котором записаны:
фамилия;
имя;
отчество;
дата рождения (дд/мм/гггг);
место рождения.
Определите Ф.И.О. сотрудников, которые родились в год быка (1901 – год быка). Определите, кто из сотрудников родился в указанную пору года (вводится с клавиатуры). 15
4 Задание №4: Условие задачи:
Программа должна содержать:
базовый класс, включающий два элемента х и у типа double;
конструктор с параметрами для создания объектов;
деструктор;
виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние;
производный класс, включающий элемент z типа double;
конструктор с параметрами и списком инициализаторов, передающий данные конструктору базового класса;
переопределенные методы просмотра текущего состояния объектов и их переустановки в новое состояние.
Программа должна продемонстрировать работу конструкторов базового и производного классов. Начальное значение задается конструкторами, а переустановка их в новое состояние производится методами классов через косвенную адресацию. 19
Список использованных источников 23
1 Ввод-вывод в С++. Библиотека iostream, манипуляторы, разделители
Частью стандартной библиотеки C++ является библиотека iostream – объектно-ориентированная иерархия классов, где используется и множественное, и виртуальное наследование. В ней реализована поддержка для файлового ввода/вывода данных встроенных типов. Кроме того, разработчики классов могут расширять эту библиотеку для чтения и записи новых типов данных.
Для использования библиотеки iostream в программе необходимо включить заголовочный файл
#include
Операции ввода/вывода выполняются с помощью классов istream (потоковый ввод) и ostream (потоковый вывод). Третий класс, iostream, является производным от них и поддерживает двунаправленный ввод/вывод. Для удобства в библиотеке определены три стандартных объекта-потока:
• cin – объект класса istream, соответствующий стандартному вводу. В общем случае он позволяет читать данные с терминала пользователя;
• cout – объект класса ostream, соответствующий стандартному выводу. В общем случае он позволяет выводить данные на терминал пользователя;
• cerr – объект класса ostream, соответствующий стандартному выводу для ошибок. В этот поток мы направляем сообщения об ошибках программы.
Вывод осуществляется, как правило, с помощью перегруженного оператора сдвига влево (<<), а ввод – с помощью оператора сдвига вправо (>>):
#include
Частью стандартной библиотеки C++ является библиотека iostream – объектно-ориентированная иерархия классов, где используется и множественное, и виртуальное наследование. В ней реализована поддержка для файлового ввода/вывода данных встроенных типов. Кроме того, разработчики классов могут расширять эту библиотеку для чтения и записи новых типов данных.
Для использования библиотеки iostream в программе необходимо включить заголовочный файл
#include
Операции ввода/вывода выполняются с помощью классов istream (потоковый ввод) и ostream (потоковый вывод). Третий класс, iostream, является производным от них и поддерживает двунаправленный ввод/вывод. Для удобства в библиотеке определены три стандартных объекта-потока:
• cin – объект класса istream, соответствующий стандартному вводу. В общем случае он позволяет читать данные с терминала пользователя;
• cout – объект класса ostream, соответствующий стандартному выводу. В общем случае он позволяет выводить данные на терминал пользователя;
• cerr – объект класса ostream, соответствующий стандартному выводу для ошибок. В этот поток мы направляем сообщения об ошибках программы.
Вывод осуществляется, как правило, с помощью перегруженного оператора сдвига влево (<<), а ввод – с помощью оператора сдвига вправо (>>):
#include
Список использованных источников
1. Давыдов, В. Технологии программирования C++ / В. Давыдов. – Москва: BHV, 2005
2. Дэвис, С. C++ для `чайников` / С. Дэвис. – Москва: Вильямс, 2011
3. Электронное пособие по языку С++ . http://valera.asf.ru/cpp/book/contents.html
1. Давыдов, В. Технологии программирования C++ / В. Давыдов. – Москва: BHV, 2005
2. Дэвис, С. C++ для `чайников` / С. Дэвис. – Москва: Вильямс, 2011
3. Электронное пособие по языку С++ . http://valera.asf.ru/cpp/book/contents.html
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.