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

Петя спроектировал летающего дрона с автономным управлением. Программа для дрона состоит из команд вида (направление, смещение), выполняя которые, дрон смещается в указанном направлении на указанное количество метров. Петя пока не очень умелый программист, поэтому для движения в каждом направлении использует константу для значения смещения. Известно, что дрон успешно выполнил программу, состоящую из 34 команд. Также известны следующие факты: В программе команд «Назад 2» было на 1 меньше, чем «Вниз 2».
В программе команд «Вперед 5» было на 1 меньше, чем «Вверх 3».
В программе команд «Вправо 4» было на 1 больше, чем «Назад 2»
В программе команд «Влево 3» было на 2 больше, чем «Вниз 2».
В программе команд «Вверх 3» было столько же, сколько «Назад 2».
Предполагая, что дрон начал движение из точки с координатами определите координаты точки, в которой он оказался.

Влияние команд на изменение координат приведено в таблице:

Команда Изменение координат
Вверх 3 (+3, ±0, ±0)
Вниз 2 (-2, ±0, ±0)
Вправо 4 (±0, +4, ±0)
Влево 3 (±0, -3, ±0)
Вперед 5 (±0, ±0, +5)
Назад 2 (±0, ±0, -2)
В ответе укажите в круглых скобках через запятую, без пробелов три числа, например, (1,-2,3).

Показать ответ
Ответ:
елізабет2002
елізабет2002
25.12.2020 19:49
N = int(input("Количиство трикутников: "))
import random
s = 0
t = 0
for x in range(1,N+1):
print(x,"-ий трикунтик має довжину:")
AB = random.randint(1,10)
BC = random.randint(1,10)
CA = random.randint(1,10)
P = AB + BC + CA
if AB**2 >(BC+CA)**2:
t +=1
else:
print("AB = ",AB,'см')
print("BC = ",BC,'см')
print("CA = ",CA,'см')
print("Периметр = ",P,'см')
s += P
print("\nТупокутних трикутників =",t)
print("Сума всіх периметрів =",s,'см')

Пример:
Количиство трикутников: 10
1 -ий трикунтик має довжину:
AB =  3 см
BC =  5 см
CA =  6 см
Периметр =  14 см
2 -ий трикунтик має довжину:
AB =  8 см
BC =  4 см
CA =  6 см
Периметр =  18 см
3 -ий трикунтик має довжину:
AB =  5 смBC =  3 смCA =  3 смПериметр =  11 см4 -ий трикунтик має довжину:AB =  3 смBC =  3 смCA =  2 смПериметр =  8 см5 -ий трикунтик має довжину:AB =  6 смBC =  7 смCA =  2 смПериметр =  15 см6 -ий трикунтик має довжину:AB =  9 смBC =  9 смCA =  8 смПериметр =  26 см7 -ий трикунтик має довжину:8 -ий трикунтик має довжину:AB =  7 смBC =  8 смCA =  4 смПериметр =  19 см9 -ий трикунтик має довжину:AB =  1 смBC =  6 смCA =  3 смПериметр =  10 см10 -ий трикунтик має довжину:AB =  7 смBC =  9 смCA =  2 смПериметр =  18 см
Тупокутних трикутників = 1Сума всіх периметрів = 139 см
0,0(0 оценок)
Ответ:
GamerPro3922
GamerPro3922
18.11.2020 18:48
Согласен) Без ума тут никак. У Вас дана структура, в которой есть три поля целочисленного типа и два поля строкового типа. Для работы со структурой, необходимо изначально создать хотя бы один объект данной структуры (music first;), где first - имя объекта, music - тип данных, то есть Ваша структура. После этого открывается доступ к полям объекта. Чтобы обратиться к какому-либо полю, необходимо использовать подобную конструкцию  first.numb или first.autor и так далее. Чтобы Вам было проще, можно показать это на примере. Можно заполнить поля std::cin >> first.numb, а так же можно его вывести на экран std::cout << first.numb. По сути, это обычные переменные, но отличает их только то, что они связаны, это позволяет описывать какие либо сущности из реального мира.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота