Составление программы на языке Python с «нуля» к заданию 27 ЕГЭ по информатике

Кузьмин В.И. ГБОУ Школа №1411

Зуев П.Ю. ГБОУ ГМЦ ДОгМ

C4

КАК РЕШАТЬ?

На плоскости задано множество точек с целочисленными координатами.

Необходимо найти максимально возможную площадь невырожденного треугольника, одна вершина которого расположена в начале координат, а две другие лежат на биссектрисах углов, образованных осями координат, и при этом принадлежат заданному множеству. 

N = int(input())

import math;

i=0
max1=0
max2=0

for i in range(N):

    x = int(input())
    y = int(input())

    if(x==y)and(math.fabs(x)>max1):

 max1=math.fabs(x)

if(x==-y)and(math.fabs(x)>max2):

max2=math.fabs(x)

s=max1*max2

if s==0:

    print('Треугольник не существует');

else:
                  print(s)

 1  3 4
не работает или не написана, но есть пояснение из которого следует, что ученик верно представляет путь решения. До пяти ошибок До трёх ошибок Одна ошибка
 
  1. Пропущенная или неверная инициализация максимумов.
  2. Вместо абсолютных значений (модулей) используются непосредственные значения координат.
  3. Ошибка в сравнении, в результате которой в одном или нескольких местах находится минимальное значение вместо максимального.
  4. Использование вещественных вычислений и операции извлечения корня для нахождения площади.
  5. Неверная обработка случая отсутствия требуемого треугольника. 

Ресурсы:

  1. Pythontutor.com - онлайн Python;
  2. Learningapps.org - интерактивные приложения;
  3. Kpolyakov.spb.ru - подготовка в ЕГЭ;
  4. Yotx.ru - построение графиков функций;
  5. Draw.io - построение диаграмм.
  6. Slides.com - презентация

Спасибо

27 егэ

By zops

27 егэ

  • 2,509