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

Цена:
1000 руб.

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

material.view.file_icon
material.view.file_icon Лаб2.docx
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 HORSEWAGON.ipch
material.view.file_icon
material.view.file_icon TRANSPORT.ipch
material.view.file_icon
material.view.file_icon RESULT.ipch
material.view.file_icon
material.view.file_icon TRANSPORT.ipch
material.view.file_icon
material.view.file_icon AUTOMOBILE.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 HORSEWAGON.ipch
material.view.file_icon
material.view.file_icon LAB1.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 Transport.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 Transport.cpp
material.view.file_icon Transport.h
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Выполнить перепроектирование (рефакторинг) исходного кода предыдущей ЛР: определить базовые классы, построить иерархии наследования, объединить/заменить старые методы. При работе с объектами одной иерархии классов вы должны пользоваться как можно более абстрактным классом из имеющихся, а поэтому и полиморфизмом подтипов. Теперь вместо ручного хранения объектов в массивах и управления памятью используйте контейнеры (коллекции). Какие-то контейнеры накладывают определённые ограничения на хранящиеся в них элементы, другие отличаются скоростью доступа к элементам, третьи отличаются интерфейсом и т.д.
Необходимо выбрать STL-контейнер (https://ru.cppreference.com/w/cpp/container), который наиболее подходит в вашем случае. Обоснуйте свой выбор. Статические и динамические массивы ([], new T[SIZE]) использовать запрещено. Стандартные контейнеры безопаснее и выполняют работу с динамической памятью за вас. Если в задании сказано "список чего-то", это не значит, что можно использовать только std::list.
Код должен содержать пояснительные комментарии ко всем функциям, переменным, методам и всему что может вызвать вопросы!

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

Отчет на 20 страниц + архив с проектом. Работа выполнена в MS Visual Studio
Лабораторная работа 1. Автомобиль. Конная повозка. С++. ООП.
Соревнования. Разработайте классы Автомобиль и КоннаяПовозка. Потребление топлива двигателем автомобиля зависит от массы автомобиля и типа топлива (бензин, газ, дизель). Конная повозка включает одного или несколько коней. При движении каждый конь устаёт с некоторой индивидуальной скоростью, зависящей от массы повозки. Добавьте метод перемещения на заданное расстояние в классы Автомобиль и КоннаяПовозка, возвращающий фактически пройденное расстояние. Автомобиль не может двигаться без топлива. Кон
User poipoilion : 3 августа 2022
800 руб.
Лабораторная работа 1. Автомобиль. Конная повозка. С++. ООП.
Лабораторная работа №2 ООП СИБГУТИ ДО 3 семестр
!!!РАБОТА ВЫПОЛНЕНА НА JAVA!!! Тема: Принцип наследования. Статические методы. Задание: Создать иерархию графических классов в соответствии с рисунком (или использовать свой вариант). Описания классов желательно оформить в отдельном модуле. ТОЧКА ОКРУЖНОСТЬ ЭЛЛИПС ОТРЕЗОК ТРЕУГОЛЬНИК ПРЯМОУГОЛЬНИК Добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения:
User dezoway : 5 января 2023
70 руб.
Лабораторная работа №2 ООП СИБГУТИ ДО 3 семестр
Лабораторная работа 2: Механизм наследования в ООП на Java вариант 13
Цель: изучение принципов реализации базового принципа ООП «Наследование» на языке Java, освоение приемов программирования на языке Java программ с использованием принципов наследования. Задание. Изучить механизм наследования в языке Java. Источники: текущие теоретические положения; источники 1, 2 и 7 основной литературы; электронное издание 34. Согласно номеру варианта (см. табл., M – остаток от деления двух последних цифр пароля на 20) выбрать из таблицы индивидуальные данные о базово
User amphtears : 23 февраля 2026
500 руб.
Лабы по ооп
Все лабораторные работы по курсу ООП МГИЭТ факультетов ЭМТО, ЭКТ
User Lolomsomeone : 27 октября 2008
ООП "Игра тетрис"
Вариант: **Реализовать игру «Тетрис» в текстовом или в графическом режиме. Требования к выполнению КР Программа должна быть написана с использованием объектно-ориентированных технологий. Описания объектов и методов необходимо оформить в отдельном моду-ле. Допускаются и поощряются различные творческие модификации по существу расширяющие и развивающие реализацию задания. Необходимый минимум содержания работы: Инкапсуляция (все поля данных не доступны из внешних функций) Наследование (минимум
User Axi0ma : 15 июня 2018
150 руб.
Механизм наследования в ООП на Java - Лабораторная работа №2 по дисциплине: Современные языки программирования. Вариант 14
Лабораторная работа №2 Тема: Механизм наследования в ООП на Java Цель: изучение принципов реализации базового принципа ООП «Наследование» на языке Java, освоение приемов программирования на языке Java программ с использованием принципов наследования. Задание 1. Изучить механизм наследования в языке Java. Источники: - текущие теоретические положения; - источники 1, 2 и 7 основной литературы; - электронное издание 34. 2. Согласно номеру варианта (см. табл., M – остаток от деления двух последних
User Roma967 : 25 марта 2024
500 руб.
Механизм наследования в ООП на Java - Лабораторная работа №2 по дисциплине: Современные языки программирования. Вариант 14 promo
Лабораторные работы по ООП (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 руб.
Ролан Барт "Писатели и пишущие"
Выбор темы моего эссе обусловлен интересом к родному языку, так как слово несет большой поток информации о принадлежности к культуре нации традициям и так далее. Россия богата писателями, которые вошли в историю и признаны мировыми классиками разных эпох. В настоящее время или эпоху развитых систем коммуникации: интернет, сотовая связь и пр. в России с каждым годом становиться все больше пишущих людей. В большей своей части они публикуются в интернете, потому, что это хорошая возможность обойти
User Elfa254 : 27 сентября 2013
Клапан перепускной ЧЕРТЕЖ
Клапан перепускной ЧЕРТЕЖ Клапан перепускной устанавливается на трубопроводах и служит для перепуска избытка жидкого топлива в запасной бак.Если давление в связи с избытком топлива повышается, то клапан поз.4 поднимается и излишек топлива отводится через отверстие детали поз.1 в сливной бак. Работу клапана регулируют винтом поз.7, изменяя степень сжатия пружины поз.6. Для предохранения регулирующей системы от возможных повреждений сверху устанавливается колпак поз.3. Клапан перепускной МЧ00.0
User vermux1 : 1 ноября 2017
170 руб.
Клапан перепускной ЧЕРТЕЖ promo
Лабораторная работа №2 по дисциплине: Основы схемотехники Исследование резисторного каскада широкополосного усилителя на полевом транзисторе
Вариант 3. Исследование резисторного каскада широкополосного усилителя на полевом транзисторе 1. Цель работы Исследовать влияние элементов схемы каскада широкополосного усилителя на полевом транзисторе с общим истоком на его показатели (коэффициент усиления, частотные и переходные характеристики).
User pvv1962 : 5 апреля 2015
75 руб.
Проектирование микропроцессорного устройства. 31-й вариант
Вариант задания №31 1. Ввести x, y,z. 2. Если х>=y, то продолжить, иначе перейти к 6. 3. Если х>=z, то продолжить, иначе перейти к 5. 4. Вычислить и перейти к 7. 5. Вычислить и перейти к 7. 6. Вычислить и перейти к 7. 7. Вывести А, В, С и перейти к 1. Разрядность x, y,z – 18. 8. МПК К1804.
User Богарт : 17 марта 2012
199 руб.
up Наверх