Контрольная работа (Контрольная) Объектно-ориентированное программирование - вариант 6 - готовая работа № 3965
Контрольная работа была выполнена в 2008 году, учебное заведение - Белорусский национальный технический университет (БНТУ). Стоимость работы составляет 17 $
План работы 'Объектно-ориентированное программирование - вариант 6' (или ее описание)
1. В морской навигации координаты точки измеряются в градусах, минутах широты и долготы. Например: 149 градусов 34.8 минут восточной долготы и 17 градусов 31.5 минут южной широты. Это записывается как . Один градус равен 60 минутам (устаревшая система также делила одну минуту на 60 секунд, но сейчас минуту делят на обычные десятичные доли). Долгота измеряется величиной от 0 до 180 градусов восточнее или западнее Гринвича. Широта принимает значения от 0 до 90 градусов севернее или южнее экватора. Создайте класс angle, включающий следующие три поля: типа int для числа градусов, типа float для числа минут и типа char для указания направления (N, S, Е или W). Объект этого класса может содержать значение как широты, так и долготы. Создайте метод, позволяющий ввести координату точки, направление, в котором она измеряется, и метод, выводящий на экран значение этой координаты, например 179°59.9 Е. Кроме того, напишите конструктор, принимающий три аргумента. Напишите функцию mainQ, которая сначала создает переменную с помощью трехаргументного конструктора и выводит ее значение на экран, а затем циклически запрашивает пользователя ввести значение координаты и отображает введенное значение на экране. Для вывода символа градусов (°) можно воспользоваться символьной константой . 2. Используя абстрактный, базовый класс фигура, разработанный самостоятельно, определите класс, треугольник. Предусмотрите следующие действия с объектами создаваемого класса: динамическое создание объектов, в том числе создание массивов объектов; динамическое уничтожение объектов; изменение параметров объекта (цвет, размер, координаты и т.п.); отображение объектов на экране. 3. Создайте шаблон класса однонаправленный линейный список указателей. Используйте его при решении следующей задачи: Организуйте предметный указатель как линейный список. Каждая компонента указателя содержит слово и номера страниц, на которых это слово встречается. Количество номеров страниц, относящихся к одному слову, составляет от одного до десяти. Составьте программу, которая обеспечивает: начальное формирование предметного указателя; вывод предметного указателя; вывод номеров страниц для заданного слова. Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.
Это Контрольная работа для БНТУ!
Заинтересовала данная работа? Вы можете приобрести ее у нас! Мы можем предварительно отправить Вам часть работы для ознакомления или для сверки с заданием. Задать дополнительные вопросы по поводу работы, способов оплаты и т.п. Вы можете по телефону или посредством указанной на сайте электронной почты. Мы всегда открыты к диалогу и в некоторых случаях можем уступить Вам работу еще дешевле!


