|
0 / 0 / 0
Регистрация: 04.11.2022
Сообщений: 1
|
||||||
Задача 3. Моделирование04.11.2022, 09:49. Показов 4348. Ответов 9
В проекте по 3D-моделированию используются две фигуры — куб и пирамида. Для моделирования этих фигур используются соответствующие 2D-фигуры, а именно квадрат и треугольник. Вся поверхность 3D-фигуры может храниться в виде списка. Например, для куба это будет [Square, Square, Square, Square, Square, Square].
Квадрат инициализируется длинами сторон, а треугольник — основанием и высотой. Каждая из 2D-фигур умеет находить свои периметр и площадь, а 3D-фигуры, в свою очередь, могут находить площадь своей поверхности. Используя входные данные о фигурах и знания математики, реализуйте соответствующие классы и методы. Для базовых классов также реализуйте геттеры и сеттеры. Что оценивается Результат вычислений корректен. Модели реализованы в стиле ООП, основной функционал описан в методах классов и в отдельных функциях. При написании классов соблюдаются основные принципы ООП: инкапсуляция, наследование и полиморфизм. Для получения и установки значений у приватных атрибутов используются сеттеры и геттеры с соответствующими декораторами. Для создания нового класса на основе уже существующего используется наследование. Для статических и классовых методов используется декоратор classmethod. Сообщения о процессе получения результата осмысленны и понятны для пользователя. Переменные, функции и собственные методы классов имеют значащие имена, не a, b, c, d. Классы и методы/функции имеют прописанную документацию. Есть аннотация типов для методов/функций и их аргументов (кроме args и kwargs). Если функция/метод ничего не возвращают, то используется None. код
0
|
||||||
| 04.11.2022, 09:49 | |
|
Ответы с готовыми решениями:
9
Задача на моделирование Задача на моделирование Задача на лямбда-моделирование! |
|
Йуный плагиат-падаван)
176 / 119 / 45
Регистрация: 17.10.2022
Сообщений: 566
|
|||||||||||
| 04.11.2022, 10:16 | |||||||||||
Или вот еще начало более оптимального кода
0
|
|||||||||||
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
| 04.11.2022, 10:55 | ||||||
Сообщение было отмечено turking как решение
Решение
Когда сдавал это задание, приняли такое. Помню, что вопросы по нему были, исправлял, делал, как куратор сказал.
1
|
||||||
|
0 / 0 / 0
Регистрация: 13.10.2022
Сообщений: 34
|
||||||
| 27.11.2022, 21:21 | ||||||
|
Откуда формула?
Какие формулы использовал?
0
|
||||||
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
|
|
| 27.11.2022, 21:51 | |
|
BBKay, боковая сторона в равнобедренном треугольнике есть гипотенуза из треугольника образованого высотой и половиной основания.
1
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 27.11.2022, 21:56 | ||
|
Не по теме:
0
|
||
|
0 / 0 / 0
Регистрация: 13.10.2022
Сообщений: 34
|
|
| 27.11.2022, 22:30 | |
|
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 27.11.2022, 22:33 | |
|
BBKay, а не равнобедренный не рассчитаешь
0
|
|
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
|
||
| 27.11.2022, 22:34 | ||
|
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 27.11.2022, 22:37 | |
|
u235, основанием может считаться сторона, на которую опустили высоту. Но тогда нужен как минимум угол, только по высоте и основанию не рассчитаешь.
2
|
|
| 27.11.2022, 22:37 | |
|
Помогаю со студенческими работами здесь
10
Имитационное моделирование задача Задача на моделирование по физике Задача. Моделирование стека Задача GPSS моделирование минимаркета Задача на моделирование работы МГТС Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|