В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
егор23578584
егор23578584
02.12.2022 00:45 •  Информатика

Нужно написать две программы на питоне с классами! 1.Создать класс летательные аппараты со свойствами: скорость,
поднимаемый вес, наименование, в полете/на земле. Атрибуты заполняются через метод инициализации. Добавить программно свойство: количество ракет. Создать метод, инициализирующий
атрибут класса «остаток по весу» = поднимаемый вес - количество ракет * 10. Атрибут в полете/на земле – логического типа и задается случайно.

2.Для класса задачи 1 создать два объекта и логически правильно задать
параметры для: вертолет, бомбардировщик. Создать 2 метода изменяющие состояние – в небе/на земле и загрузить/разгрузить. Загрузка/разгрузка осуществляется только если летательный аппарат на земле.

Показать ответ
Ответ:
yulechkastrelkp0aiwm
yulechkastrelkp0aiwm
29.04.2021 04:46
Var - список переменных
переменные а,с присваивают тип integer, т.е. целые числа; b присваивает тип string, т.е строковый тип
begin - начало программы
readln - оператор ввода, окончание ln осуществляет переход на новую строку
str(a,b) - т.е. преобразовать данные числа в строку
переменная b так же присваивает тип строковый
Val(b,a,c) где: b- строка, а-результат, с-позиция с которой произошла ошибка преобразования или 0
writeln(а) - оператор вывода, окончание ln осуществляет переход на новую строку
end. - конец программы
0,0(0 оценок)
Ответ:
2006Liora
2006Liora
28.01.2020 15:27
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var n:=ReadInteger('Кол-во элементов:');
  var a:=ArrRandomReal(n,-10,20); a.Println;
  Writeln('С округлением если |x|<1');
  for var i:=0 to n-1 do
    if abs(a[i])<1 then a[i]:=Round(a[i]);
  a.Println
end.

Тестовое решение:
Кол-во элементов: 10
-0.751956142835299 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -0.700975591643235 3.85500546258642 -1.94321916994789 19.3021338336645
С округлением если |x|<1
-1 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -1 3.85500546258642 -1.94321916994789 19.3021338336645
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота