Готовые работы → Программирование
лабараторная 1 В ходе выполнения лабораторной работы необходимо написать процедурную и объектно-ориентированную программы, реализующие контейнер разнотипных объектов. лаб. 2 Добавить в процедурную и объектно-ориентированную программы, разработанные при выполнении лабораторной работы №1, дополнительные программные объекты, расширяющие номенклатуру обрабатываемых данных (абстрактных типов или классов). лаб. 3 В программу, разработанную при выполнении лабораторной работы №1, добавить дополнительные процедуры для обработки данных (абстрактных типов или классов). лаб. 4 Местоположение полей опр
2011
Важно! При покупке готовой работы
128-09-11
сообщайте Администратору код работы:
Соглашение
* Готовая работа (дипломная, контрольная, курсовая, реферат, отчет по практике) – это выполненная ранее на заказ для другого студента и успешно защищенная работа. Как правило, в нее внесены все необходимые коррективы.
* В разделе "Готовые Работы" размещены только работы, сделанные нашими Авторами.
* Всем нашим Клиентам работы выдаются в электронном варианте.
* Работы, купленные в этом разделе, не дорабатываются и деньги за них не возвращаются.
* Работа продается целиком; отдельные задачи или главы из работы не вычленяются.
Задание на лабораторную работу №1 по дисциплине
"Технология программирования"
Задание на лабораторную работу
В ходе выполнения лабораторной работы необходимо написать процедурную и объектно-ориентированную программы, реализующие контейнер разнотипных объектов.
Варианты реализации контейнера:
1. Одномерный массив с проверкой на переполнение.
2. Однонаправленный линейный список.
3. Однонаправленный кольцевой список.
4. Двунаправленный линейный список.
5. Двунаправленный кольцевой список.
У контейнера должна быть реализована поддержка следующих операций:
• Заполнение контейнера данными, поступающими из входного потока. Полученный элемент должен быть размещен в контейнере любым из способов, выбранных программистом.
• Вывод значений всех элементов в выходной поток. Выводятся параметры элементов, размещенных в контейнере. Порядок вывода элементов определяется порядком размещения элементов в контейнере. Вывод осуществляется в файл.
Варианты хранимых объектов:
Обобщение |
Базовые альтернативы |
Общие параметры |
1. Плоская геометрическая фигура. |
1. Круг (целочисленные координата центра окружности, радиус) 2. Прямоугольник (целочисленные координаты левого верхнего и правого нижнего углов) |
Цвет фигуры (перечислимый тип) = {красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый} |
2. Объемная геометрическая фигура. |
1. Шар (целочисленный радиус) 2. Параллелепипед (три целочисленных ребра) |
Плотность материала фигуры (действительное число) |
3. Квадратные матрицы с целочисленными элементами |
1. Обычный двумерный массив 2. Диагональная (на основе одномерного массива) |
Размерность – целое |
4. Транспорт |
1. Самолеты (дальность полета – целое, грузоподъемность – целое) 2. Поезда (количество вагонов – целое) |
Скорость – целое; Расстояние между пунктами отправления и назначения – целое |
5. Фильмы |
1. Игровой (режиссер – строка символов) 2. Мультфильм (способ создания – перечислимый тип = рисованный, кукольный, пластилиновый…) |
Название фильма – строка символов |
6. Тексты, состоящие из цифр и латинских букв, зашифрованные различными способами. |
1. Шифрование заменой символов (указатель на массив пар: [текущий символ, замещающий символ]; зашифрованный текст – строка символов) 2. Шифрование циклическим сдвигом кода каждого символа на n (целое число, определяющее сдвиг; зашифрованный текст – строка символов) |
Открытый текст – строка символов.
|
7. Кладезь мудрости. |
1. Афоризмы (один из авторов – строка символов) 2. Пословицы и поговорки (страна – строка символов) |
Содержание – строка символов |
8. Различные числа |
1. Комплексные (действительная и мнимая части – пара действительных чисел) 2. Простые дроби (числитель, знаменатель – пара целых чисел) |
– |
9. Животные |
1. Рыбы (место проживания – перечислимый тип: река, море, озеро…) 2. Птицы (отношение к перелету: перелетные, остающиеся на зимовку – булевская величина) |
Название – строка символов |
10. Растения |
1. Деревья (возраст – длинное целое) 2. Кустарники (месяц цветения – перечислимый тип) |
Название – строка символов |
11. Автомобильный транспорт |
1. Грузовик (грузоподъемность кг – целое) 2. Автобус (пассажировместимость – короткое целое) |
Мощность двигателя – целое |
Задание на лабораторную работу №2 по дисциплине
"Технология программирования"
Задание на лабораторную работу
Добавить в процедурную и объектно-ориентированную программы, разработанные при выполнении лабораторной работы №1, дополнительные программные объекты, расширяющие номенклатуру обрабатываемых данных (абстрактных типов или классов). Добавление осуществлять в соответствии с вариантами заданий, выданными на первую работу. Необходимые сведения представлены в таблице.
Вариант |
Добавляемая альтернатива и ее признак |
1 |
Треугольник (три точки, задающие целочисленные координаты вершин) |
2 |
Тетраэдр (длина стороны – целое) |
3 |
Нижняя треугольная матрица (одномерный массив с формулой пересчета) |
4 |
Корабли (водоизмещение – целое; вид судна – перечислимый тип = лайнер, буксир, танкер…) |
5 |
Документальный фильм (год выпуска – целое) |
6 |
Шифрование заменой символов на числа (пары: текущий символ, целое число – подстановка при шифровании кода символа в виде короткого целого; зашифрованный текст – целочисленный массив) |
7 |
Загадки (ответ – строка символов) |
8 |
Полярные координаты (угол [радиан] – действительное; расстояние до точки – целое) |
9 |
Звери (хищники, травоядные, насекомоядные… – перечислимый тип) |
10 |
Цветы (домашние, садовые, дикие… – перечислимый тип) |
11 |
Легковой автомобиль (максимальная скорость – короткое целое) |
Задание на лабораторную работу №3 по дисциплине
"Технология программирования"
Задание на лабораторную работу
В программу, разработанную при выполнении лабораторной работы №1, добавить дополнительные процедуры для обработки данных (абстрактных типов или классов). Добавление осуществлять в соответствии с вариантами заданий, выданными на первую работу. Необходимые сведения представлены в таблице.
Вариант |
Добавляемая процедура и возвращаемый ею результат |
1 |
Вычисление периметра для каждой из фигур (действительное число) |
2 |
Вычисление объема для каждого из тел (действительное число) |
3 |
Сумма всех элементов матрицы (целое число) |
4 |
Идеальное время прохождения пути (действительное число) |
5 |
Количество гласных букв в названии фильма (целое число) |
6 |
Количество символов в исходном тексте (целое число) |
7 |
Количество знаков препинания в содержательной строке |
8 |
Приведение каждого значения к действительному числу, эквивалентному записанному. Например, для комплексного числа осуществляется по формуле: sqrt(d^2+i^2)). |
9 |
<p class |