Черепаха САМА СЧИТАЕТ точки в Python - Номер 6 Информатика ЕГЭ 2024
Вставка
- Опубліковано 31 тра 2024
- 💥 Забирай все программы из видео (ищи по хештегу #черепаха) t.me/+B2kBr1_XPkJmZjAy
🔥Там же в закрепе бесплатный сборник по всем заданиям ЕГЭ с проверкой ответов
🤩 Готовлю к ЕГЭ по информатике с 2014 года. Мотивирую и помогаю поверить в себя.
Разбираемся с автоподсчётом точек в номере 6 (Черепаха) из ЕГЭ по Информатике 2024. Выявляем тонкости метода автоматического подсчета в Питоне.
Видео про подсчет точек руками: • БАЗА по номеру 6 (Чере...
00:00 - Всем привет
01:24 - Проблема ручного подсчета точек
01:54 - Шаблон автоподсчёта точек внутри области
07:23 - Как работает автоподсчёт
15:10 - Когда автоподсчет работает неверно
19:03 - Главный смысл
20:00 - Выводы
Еще больше полезностей у меня в телеграме: t.me/+B2kBr1_XPkJmZjAy
Задачи взяты с сайта: kpolyakov.spb.ru/school/ege.htm
💥 Забирай все программы из видео (ищи по хештегу #черепаха) t.me/+B2kBr1_XPkJmZjAy
🔥Там же в закрепе бесплатный сборник по всем заданиям ЕГЭ с проверкой ответов
🤩 Готовлю к ЕГЭ по информатике с 2014 года. Мотивирую и помогаю поверить в себя.
Тоже при использовании такого кода имеются ошибки
При изменении k код выдаёт разный результат. Заметила, что из-за k каким-то образом сильно изменяются углы треугольника
Но если убрать begin_fill() и end_fill(), то угол прекращает меняться
у меня код такой:
from turtle import *
screensize(10000, 10000)
tracer(0)
k=10
begin_fill()
left(90)
for x in range(3):
left(60)
fd(300*k)
left(60)
end_fill()
up()
g = getcanvas()
count = 0
for x in range(-260*k, 260*k, k):
for y in range(-260*k, 260*k, k):
info = g.find_overlapping(x, y, x, y)
if len(info) == 1 and info[0]==5:
count+=1
print(count)
done()
В другой задаче при к=2, выдается правильный ответ. В программе рисуется треугольник, черепаха пробегает его 111 раз (for i in range(111)), кратно 3 и треугольник закрашивается, однако ответ неверный. Но уже не из-за к=2. А из-за того, что в range(3) заменить 111 на 3
Здравствуйте, у Вас самое понятное объяснение автоподсчета точек, хочу Вас спросить.Вопрос во в чем: если к кратно 10, то считает верно программа, но если взять к=5 или к=2, то количество точек не равно 24, как должно быть. Как к влияет на результат работы программы с автоподсчетом?
Добрый день, да, тоже замечал, что при изменении К бывают разные результаты. К сожалению, точного обоснования, почему так происходит, не смогу вам привести
на сколько я понимаю, программа рисует поверх несколько раз. необходимо точно 1 раз нарисовать рисунок, тогда вычисления вроде как будут верные