перевести код с питона на паскаль.
условие:
Дано количество точек на плоскости, затем сами точки. Они описывают выпуклый многоугольник на плоскости. Найти площадь многоугольника (использовать косое произведение)
код:
n = int(input())
arr = []
for i in range(n):
! arr.append([int(x) for x in input().split()])
s = 0
for i in range(n):
! a = arr[i]
! b = arr[(i+1) % n]
! s += (a[0] * b[1] - a[1] * b[0]) / 2
print(s)
! там, где должны быть tabы
n = int(input())
arr = []
f = 1
for i in range(n):
! arr.append([int(x) for x in input().split()])
for i in range(n):
! a = arr[i]
! b = arr[(i+1) % n]
! c = arr[(i + 2) % n]
! x1 = b[0] - a[0]
! y1 = b[1] - a[1]
! x2 = c[0] - b[0]
! y2 = c[1] - b[1]
! s = (x1 * y2 - x2 * y1) / 2
! if i == 0:
! ! if s > 0:
! ! ! p = 1
! ! else:
! ! ! p = -1
! else:
! ! if p * s < 0:
! ! ! print('Не выпуклый!')
! ! ! f = 0
if f == 1:
! print('Выпуклый!')
170
348
Ответы на вопрос:
Вопросы: способ описания алгоритмасвойство алгоритма, которое определяет возможность завершения процессасообщение, сведение, знания, уменияобъект, умеющий выполнять определенный набор действийстрого определенная последовательность действий при решении описания алгоритмасиноним слову алгоритмустройство обработки информациикисть, карандаш, как эти объекты называются в графическом редакторе? графическое изображениеотдельное действие алгоритмаответы: графическийконечностьинформацияисполнительалгоритмпрограммныйпланкомпьютеринструментрисунокшагв центре кроссворда с верху вниз слово информатика
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
oroz989802.08.2022 17:26
-
arina6866818.09.2021 23:40
-
асема200519.09.2022 07:05
-
Pikaduwert09.02.2023 22:32
-
оксана15098629.09.2022 05:23
-
SabZero5503.01.2020 11:11
-
vaysmotr28.01.2022 17:18
-
павликпавлик229.04.2022 19:45
-
arty18111826.07.2020 03:36
-
STPcopy17.03.2023 12:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.