М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
alis2710p00nvt
alis2710p00nvt
11.12.2020 02:48 •  Информатика

На ПИТОНЕ. Заданы координаты трёх вершин треугольника (x1,y1), (x2,y2), (x3,y3). Найти его периметр и площадь.

👇
Ответ:
nastyabelova01
nastyabelova01
11.12.2020

import math

x1 = int(input("Введите координату x1: "))

x2 = int(input("Введите координату x2: "))

y1 = int(input("Введите координату y1: "))

y2 = int(input("Введите координату y2: "))

x3 = int(input("Введите координату x3: "))

y3 = int(input("Введите координату y3: "))

a = math.sqrt((x1-x2)**2 + (y1+y2)**2)

b = math.sqrt((x2-x3)**2 + (y2+y3)**2)

c = math.sqrt((x1-x3)**2 + (y1+y3)**2)

P = (a+b+c) / 2

S = math.sqrt(P*(P-a)*(P-b)*(P-c))

print (P, "- периметр треуголника")

print (S, "- площадь треугольника")

Объяснение:

4,4(97 оценок)
Открыть все ответы
Ответ:
sonya19oo
sonya19oo
11.12.2020
Запись (record) — это пользовательский тип данных, котоорый может содержать поля с различными типами данных, например:

type
  schools = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
  students = record
     name, surname : string;
     age : byte;
     school : schools;
  end;

Для обращения к полям записи из главной программы необходимо разделять имя переменной типа Запись и поля, которое оно содержит, символом "." (точка). Например:

var
  student : students;

begin
  student.name := 'Иван';
  student.surname := 'Пупкин';
end.

Если необходимо получить или изменить значения нескольких полей записи, то удобнее использовать конструкцию with:

begin
  with student do begin
     name := 'Вася';
     surname := 'Пупкин';
     age := 12;
     school := 5;
  end;
end.
4,6(73 оценок)
Ответ:
ni4ego
ni4ego
11.12.2020
[5261, 5281, 5333, 5351, 5393, 5399, 5407, 5441, 5443, 5449, 5483, 5519, 5531, 5557, 5573, 5591, 5623, 5641, 5647, 5669, 5683, 5689, 5711, 5717, 5737, 5779, 5791, 5801, 5807, 5821, 5827, 5843, 5849, 5861, 5867, 5869, 5881, 5939, 5953, 6011, 6037, 6053, 6073, 6079, 6091, 6101, 6121, 6143, 6163, 6211, 6217, 6257, 6271, 6277]
54

#Код программы на Ruby22
t=[]
primes = NumberHelpers::getPrimeNumbers(6288, nil)
primes.each do |pr|
    t << pr if pr >= 5232 and NumberHelpers::GetNumbersSum(pr) % 2 == 0
end
p t
p t.size

def getPrimeNumbers(max, primes)
        primes = [2] if primes == nil

        for i in (primes.last+1)..max
            f = false
            primes.each do |pn|
                f = (f or (i % pn==0))
            end
            primes<<i if not f
        end
        p primes.last
        return primes
    end

def GetNumbersSum(n)
        n = n.to_s.chars
        sum = 0
        n.each do |c|
            sum += c.to_i()
        end

        return sum
    end
4,5(68 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ