Лабораторная работа 1. Автомобиль. Конная повозка. С++. ООП.

Цена:
800 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon HORESEWAGON.ipch
material.view.file_icon
material.view.file_icon RESULT.ipch
material.view.file_icon
material.view.file_icon HORSEWAGON.ipch
material.view.file_icon
material.view.file_icon LAB1.ipch
material.view.file_icon
material.view.file_icon COMPETITION.ipch
material.view.file_icon
material.view.file_icon LAB1.ipch
material.view.file_icon
material.view.file_icon COMPETITION.ipch
material.view.file_icon
material.view.file_icon AUTOMOBILE.ipch
material.view.file_icon
material.view.file_icon AUTOMOBILE.ipch
material.view.file_icon
material.view.file_icon HORSEWAGON.ipch
material.view.file_icon
material.view.file_icon RESULT.ipch
material.view.file_icon AutoMobile.cpp
material.view.file_icon AutoMobile.h
material.view.file_icon Competition.cpp
material.view.file_icon Competition.h
material.view.file_icon
material.view.file_icon AutoMobile.obj
material.view.file_icon Competition.obj
material.view.file_icon HorseWagon.obj
material.view.file_icon Lab1.exe
material.view.file_icon Lab1.exe.recipe
material.view.file_icon Lab1.ilk
material.view.file_icon Lab1.log
material.view.file_icon Lab1.obj
material.view.file_icon Lab1.pdb
material.view.file_icon
material.view.file_icon CL.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon Lab1.lastbuildstate
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon Lab1.vcxproj.FileListAbsolute.txt
material.view.file_icon Result.obj
material.view.file_icon vc142.idb
material.view.file_icon vc142.pdb
material.view.file_icon HorseWagon.cpp
material.view.file_icon HorseWagon.h
material.view.file_icon Lab1.cpp
material.view.file_icon Lab1.sln
material.view.file_icon Lab1.vcxproj
material.view.file_icon Lab1.vcxproj.filters
material.view.file_icon Lab1.vcxproj.user
material.view.file_icon Result.cpp
material.view.file_icon Result.h
material.view.file_icon Лаб1.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Соревнования. Разработайте классы Автомобиль и КоннаяПовозка. Потребление топлива двигателем автомобиля зависит от массы автомобиля и типа топлива (бензин, газ, дизель). Конная повозка включает одного или несколько коней. При движении каждый конь устаёт с некоторой индивидуальной скоростью, зависящей от массы повозки. Добавьте метод перемещения на заданное расстояние в классы Автомобиль и КоннаяПовозка, возвращающий фактически пройденное расстояние. Автомобиль не может двигаться без топлива. Конная повозка останавливается, если хотя бы один конь окончательно устал.
Разработайте класс, позволяющий проводить соревнования между несколькими транспортными средствами. В каждое Соревнование можно добавлять участников и удалять их из него. Есть метод проведения соревнования, возвращающий участников в порядке финиширования и расстояния, на которые они смогли переместиться.
Автомобиль
Атрибуты: масса, объём топливного бака, тип топлива.
Методы: получения массы, получения объёма топливного бака, получения типа топлива, расчёта фактически пройденного расстояния.
КоннаяПовозка
Атрибуты: масса, массив индивидуальных характеристик коней.
Методы: получения массы, добавления коня (его индивидуальной характеристики), получения их количества, получения и удаления коня по номеру, расчёта фактически пройденного расстояния.
Класс Результат
Атрибуты: участник, место, расстояние.
Методы: получения участника, получения места, получения расстояния.
Соревнование
Атрибуты: массив Автомобилей, массив Повозок
Методы: проведения соревнование на заданное расстояние, добавления Автомобиля, получения их количества, получения Автомобиля по индексу, удаления Автомобиля по индексу, добавления КоннойПовозки, получения их количества, получения КоннойПовозки по индексу, удаления КоннойПовозки по индексу.

Дополнительная информация

Отчет на 21 страницу + архив с проектом. Работа выполнена в MS Visual Studio
Лабораторная работа 2. Автомобиль. Конная повозка. С++. ООП.
Выполнить перепроектирование (рефакторинг) исходного кода предыдущей ЛР: определить базовые классы, построить иерархии наследования, объединить/заменить старые методы. При работе с объектами одной иерархии классов вы должны пользоваться как можно более абстрактным классом из имеющихся, а поэтому и полиморфизмом подтипов. Теперь вместо ручного хранения объектов в массивах и управления памятью используйте контейнеры (коллекции). Какие-то контейнеры накладывают определённые ограничения на хранящиес
User poipoilion : 3 августа 2022
1000 руб.
Лабораторная работа 2. Автомобиль. Конная повозка. С++. ООП.
Лабораторная работа №1 по дисциплине ООП
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
User 1231233 : 31 января 2012
23 руб.
Лабораторная работа №1 ООП СИБГУТИ ДО 3 семестр
!!!РАБОТА ВЫПОЛНЕНА НА JAVA!!! Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы з
User dezoway : 5 января 2023
70 руб.
Лабораторная работа №1 ООП СИБГУТИ ДО 3 семестр
Лабы по ооп
Все лабораторные работы по курсу ООП МГИЭТ факультетов ЭМТО, ЭКТ
User Lolomsomeone : 27 октября 2008
Объектно-Ориентированное Программирование(ООП). Лабораторная работа №1-5. Вариант 3. Семестр 2
Лабораторная работа №1 Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Лабораторная работа №2 Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Лабораторная работа №3 Задан
User nsksev : 30 мая 2015
210 руб.
ООП "Игра тетрис"
Вариант: **Реализовать игру «Тетрис» в текстовом или в графическом режиме. Требования к выполнению КР Программа должна быть написана с использованием объектно-ориентированных технологий. Описания объектов и методов необходимо оформить в отдельном моду-ле. Допускаются и поощряются различные творческие модификации по существу расширяющие и развивающие реализацию задания. Необходимый минимум содержания работы: Инкапсуляция (все поля данных не доступны из внешних функций) Наследование (минимум
User Axi0ma : 15 июня 2018
150 руб.
Лабораторные работы по ООП (1,2,3,4,5)
Лабораторные работы по ОПП. Язык программирования С++. Среда разработки DEV-C++. Архив содержит: отчеты с полным кодом программы
User Beck910 : 5 июня 2016
110 руб.
Экзаменазионный билет №1 по ООП
1. На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода? {TChessMan – шахматная фигура; TKing – король; TBishop – слон} Type TColumns=’a’..’h’; TRows=1..8; 2. Раннее связывание – это: а) процесс статического связывания метода с объектами; б) процесс динамического связывания метода с объектами; в) процесс статического связывания полей с объектом; г) процесс динамического связывания полей с объектом. 3.
User fominovich : 5 сентября 2015
100 руб.
Ротор Р-560 с ПКР-Пневматическими клиньями ротора-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Ротор Р-560 с ПКР-Пневматическими клиньями ротора-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
596 руб.
Ротор Р-560 с ПКР-Пневматическими клиньями ротора-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Онлайн Тест по дисциплине: Химия.
Вопрос No1 Если формула высшего кислородного соединения элемента главной подгруппы ЭО3, то формула его водородного соединения ... ЭН4 ЭН3 ЭН2 ЭН Вопрос No2 Равновесная концентрация гидроксид-ионов в растворе составляет 10-9 моль/л, следовательно рН раствора равен ... 9 10-9 10-5 5 Вопрос No3 Осмотическим давлением называется ... преимущественная диффузия молекул растворителя через полупроницаемую мембрану гидравлическое давление, предотвращающее осмос часть давления, обусл
User IT-STUDHELP : 25 апреля 2023
750 руб.
promo
Термодинамика и теплопередача ТюмГНГУ Техническая термодинамика Задача 4 Вариант 01
Определить конечное состояние газа, расширяющегося политропно от начального состояния с параметрами р1, t1 изменение внутренней энергии, количество подведенной теплоты, полученную работу, если задан показатель политропы (n), конечное давление p2. Показать процесс в pυ- и Ts-координатах.
User Z24 : 10 января 2026
150 руб.
Термодинамика и теплопередача ТюмГНГУ Техническая термодинамика Задача 4 Вариант 01
Теплотехника КемТИПП 2014 Задача А-2 Вариант 20
Рабочее тело – водяной пар, имеющий в начальном состоянии давление p1 и температуру t1 адиабатно расширяется до давления p2 . Построить процесс адиабатного расширения водяного пара в h,s-диаграмме. Определить: 1) параметры пара в начальном состоянии (υ1, h1, s1); 2) параметры пара в конечном состоянии (υ2, h2, s2); 3)значения внутренней энергии пара до и после процесса расширения; 4) работу расширения и количество отводимой теплоты. К решению задачи приложить схему построен
User Z24 : 10 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача А-2 Вариант 20
up Наверх