Лабораторная работа 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
ООП "Игра тетрис"
Вариант: **Реализовать игру «Тетрис» в текстовом или в графическом режиме. Требования к выполнению КР Программа должна быть написана с использованием объектно-ориентированных технологий. Описания объектов и методов необходимо оформить в отдельном моду-ле. Допускаются и поощряются различные творческие модификации по существу расширяющие и развивающие реализацию задания. Необходимый минимум содержания работы: Инкапсуляция (все поля данных не доступны из внешних функций) Наследование (минимум
User Axi0ma : 15 июня 2018
150 руб.
Объектно-Ориентированное Программирование(ООП). Лабораторная работа №1-5. Вариант 3. Семестр 2
Лабораторная работа №1 Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Лабораторная работа №2 Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Лабораторная работа №3 Задан
User nsksev : 30 мая 2015
210 руб.
Лабораторные работы по ООП (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 руб.
Лабораторная работа №1 Создание и редактирование таблиц базы данных
Задание 1. Создание новой таблицы в режиме таблицы. Задание 2. Создание новой таблицы с помощью Мастера таблиц. Задание 3. Создание новой таблицы в режиме конструктора. Задание 4. Изменение параметров представления таблицы. Задание 5. Редактирование данных. Задание 6. Сортировка записей таблицы. Задание 7. Фильтрация записей таблицы.
User Grechikhin : 14 февраля 2024
150 руб.
ГОСТ 13151.8-77 Ферромолибден. Методы определения содержания цинка, свинца и висмута
Настоящий стандарт устанавливает полярографический метод определения содержания свинца (при массовой доле свинца от 0,001 до 0,03%), висмута (при массовой доле висмута от 0,001 до 0,05%), цинка (при массовой доле цинка от св. 0,005 до 0,03%) и фотометрический метод определения содержания цинка (при массовой доле цинка от 0,001 до 0,005%) с сульфарсазеном из одной навески.
User Qiwir : 9 мая 2013
Розрахунок проведення проектування приводу зернового конвеєра
Основними вимогами яким повинні відповідати сучасні машини являється забезпечення високої продуктивності. Однак побудова високопродуктивних машин зв’язана з підвищенням швидкості руху їх деталей і вузлів, що веде до підвищення навантаження на їх деталі. Одночасно з цим кожна машина повинна мати по можливості просту кінематичну схему, бути зручною в експлуатації і забезпечувати безпеку роботи. Тому курсове проектування являється можливим етапом вивчення курсу деталей машин. Зміст 2 Вступ 3 1.Кіне
User DocentMark : 9 октября 2011
45 руб.
Розрахунок проведення проектування приводу зернового конвеєра
Соціальна парадигма та її застосування в освіті
Зміст Вступ................................................................................................................ 3 1. Теоретичний аналіз сучасної соціальної парадигми в контексті освіти... 5 1.1 Історичний екскурс у встановлення соціальної парадигми.................... 5 1.2 Визначення поняття «соціальна парадигма» та її розвиток в Україні... 8 1.3 Сучасна соціальна парадигма та її застосування в освіті....................... 9 2. Сучасна соціальна парадигма та її вплив на загал
User alfFRED : 13 октября 2013
up Наверх