Лабораторная работа №3: Инкапсуляция. Повторное использование классов
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Программа для просмотра изображений
- Microsoft Word
Описание
Лабораторная работа No3: Инкапсуляция. Повторное использование классов.
Цель работы:
Знакомство с принципом инкапсуляции.
Применение ранее разработанных классов.
Задачи:
Реализовать программу согласно описанному функционалу.
Создать класс для хранения числовых данных в формате массива и использовать класс для хранения
больших чисел.
Разработать систему классов для реализации логики программы. Классы должны удовлетворять
принципу инкапсуляции.
Функционал программы:
Загрузка сохраненных шаблонов из редактора противников реализованного в лабораторной работе
No2 в качестве противников в игре при запуске программы.
По нажатию не иконку противника тому наносится урон. По достижению нуля жизней игроку дается
золото, соответствующее этому значению у противника.
После победы над противником случайно выбирается следующий. Характеристики следующего
противника модифицируются в соответствии со значениями его модификаторов и уровнем игрока.
Игрок может тратить золото на улучшение характеристики урона.
Цель работы:
Знакомство с принципом инкапсуляции.
Применение ранее разработанных классов.
Задачи:
Реализовать программу согласно описанному функционалу.
Создать класс для хранения числовых данных в формате массива и использовать класс для хранения
больших чисел.
Разработать систему классов для реализации логики программы. Классы должны удовлетворять
принципу инкапсуляции.
Функционал программы:
Загрузка сохраненных шаблонов из редактора противников реализованного в лабораторной работе
No2 в качестве противников в игре при запуске программы.
По нажатию не иконку противника тому наносится урон. По достижению нуля жизней игроку дается
золото, соответствующее этому значению у противника.
После победы над противником случайно выбирается следующий. Характеристики следующего
противника модифицируются в соответствии со значениями его модификаторов и уровнем игрока.
Игрок может тратить золото на улучшение характеристики урона.
Дополнительная информация
по заданию противники должны загружаться из json листа. Реализовано через рандом. Зачет поставили без проблем
Похожие материалы
Инкапсуляция TBike c#
olyaSS
: 15 августа 2020
Инкапсуляция TBike. Создать класс TBike, с приватными полями: размер бензобака и количество бензина. Класс имеет методы для считывания значений каждого поля и метод заправки бака бензином. Написать программу демонстрирующую работу класса.
200 руб.
Принцип инкапсуляции. Описание класса tPoint
m9c1k
: 14 июня 2010
Лабораторная работа №1 по дисциплине “Объектно-ориентированное программирование”
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и м
100 руб.
Лабораторная работа №3
ITNerd
: 23 октября 2025
Лабораторная работа №3 по дисциплине "Моделирование систем". ЧАСТОТНЫЙ АНАЛИЗ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ.
Задание №1
Собрать схему (рис.1)
Исследовать зависимость напряжения на резисторе от частоты сигнала. Результаты записать в таблицу.
В соответствии с таблицей построить график амплитудно-частотной характеристики (АЧХ).
Примечание: индикатор напряжения должен быть установлен в режим измерения переменного напряжения (AC).
Задача №2
Собрать схему (рис.2)
С помощью измерителя частотных хара
510 руб.
Лабораторная работа №3
ITNerd
: 22 октября 2025
Лабораторная работа №3 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИЗУЧЕНИЕ ПРИНЦИПОВ ПРЕОБРАЗОВАНИЯ АНАЛОГОВОЙ ИНФОРМАЦИИ В ЦИФРОВУЮ ФОРМУ С ПОМОЩЬЮ МОДЕЛИРОВАНИЯ АЦП И ЦАП В СРЕДЕ MULTISIM
Задание:
Изучить теорию построения ЦАП и АЦП. Исследовать работу схем ЦАП и АЦП при помощи программы моделирования MultiSim.
Первым этапом аналого–цифрового преобразования является дискретизация (представление аналогового сигнала последовательностью его отсчетов в дискр
370 руб.
Лабораторная работа №3
John111
: 16 июня 2023
Решить систему линейных уравнений
x1 – x2 + x3 = 3,
2x1 + x2 + x3 = 11,
x1 + x2 +x3 = 8.
50 руб.
Лабораторная работа №3
John111
: 15 июня 2023
Первая часть задания. Графика
Создать документ, в котором в заголовке окна браузера должна быть надпись "Лабораторная 3-1", а на экране используя таблицу собрать мозаику из приведенных ниже элементов (они расположены в директории RIS/LAB04):
Обязательно сделать так, чтобы при наведении мышки на картинку, рядом с указателем мышки появлялось название файла.
Рамку вокруг таблицы не отрисовывать. Название таблицы: "МОЗАИКА" - расположить сверху по центру.
Для того, чтобы между картинками не был
50 руб.
Лабораторная работа №3
Alex21589
: 9 апреля 2023
Лабораторная работа №3 по электротехнике, электронике и схемотехнике (2 часть)
80 руб.
Другие работы
Расчет элементов автомобильных гидросистем МАМИ Задача 2.5 Вариант К
Z24
: 18 декабря 2025
Вода перетекает из напорного бака в открытый резервуар по трубе длиной l и диаметром d, на которой установлен кран с коэффициентом сопротивления ζкр. Определить избыточное давление в баке р0*, при котором обеспечится необходимый расход Q. При решении учесть значения высот Н и h, потери напора на вход в трубу (внезапное сужение), в кране, на выход из трубы в бак (внезапное расширение) и на трение по длине трубы λ=0,025. Режим течения считать турбулентным. (Величины Q, Н, h, l, d и ζкр взять из та
150 руб.
Курсовая работа по дисциплине: Управление сетями связи. Вариант №11
SibGOODy
: 21 марта 2018
Вариант задания №11
1. Сообщение №1
0000: 08 00 1e 90 0b 20 08 00 2b e8 0b 8e 08 00 45 60
0010: 01 1a 0b 25 00 00 20 11 00 09 c0 a5 95 67 c7 45
0020: 9f d3 c0 7c 00 a1 01 06 4a 51 30 81 fb 02 01 00
0030: 04 06 61 65 73 2d 31 31 a0 81 ed 02 04 35 97 ac
0040: 55 02 01 00 02 01 00 30 81 de 30 0c 06 08 2b 06
0050: 01 02 01 01 03 00 05 00 30 0e 06 0a 2b 06 01 02
0060: 01 02 02 01 05 01 05 00 30 0e 06 0a 2b 06 01 02
0070: 01 02 02 01 08 01 05 00 30 0e 06
800 руб.
Техническая термодинамика Контрольная работа 2 Задача 42
Z24
: 26 ноября 2025
Рассчитать цикл ДВС с изобарным подводом теплоты (цикл Дизеля), если начальные параметры рабочего тела р1 = 0,1 МПа, t1 = 0 ºС, степень сжатия ε = 15, а отведённое количество теплоты |q2| = 400 кДж/кг. Определить параметры в характерных точках цикла, подведённое количество теплоты, работу и термический к.п.д. цикла, а также термический к.п.д. цикла Карно в том же интервале температур. Изобразить цикл в координатах и . Рабочее тело — воздух.
300 руб.
Кинематическая схема комбайна КЗС-1624 «ПАЛЕССЕ GS16»
maobit
: 21 мая 2018
Зерноуборочный комбайн КЗС-1624-1 «ПАЛЕССЕ GS16» по производительности занимает верхнюю ступеньку модельного ряда комбайнов ПАЛЕССЕ. Машина современного технического уровня с двигателем мощностью 530 л.с. предназначена для сельхозпредприятий с крупными объемами уборки высокоурожайных зерновых колосовых, крупяных, зернобобовых и других обмолачиваемых культур.
Двухбарабанная система обмолота с предварительным ускорением потока хлебной массы обеспечивает бережный обмолот при высокой производительн
290 руб.