Информатика | Илья Андрианов | itpy 🧑‍💻
1.02K subscribers
265 photos
20 videos
19 files
632 links
По рекламе: @ilandroxxy

Шпаргалки: clck.ru/3FwqWt
📚 Наши курсы: clck.ru/3FwqYb

Разборы: clck.ru/3Fwqay
💬 Чатик: clck.ru/3FwqZa

📺 YouTube: clck.ru/3FwqbX

🙋‍♂️ Я автор: @ilandroxxy
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 47407 #reshu по информатике #ЕГЭ6

Полный разбор задачи в Notion

Давно у нас не было шестого номера, поэтому вот код решения шестого номера через библиотеку turtle и функцию tracer(0):
import turtle as t
t.tracer(0)
t.left(90)
l = 30

for _ in range(4):
t.forward(8*l)
t.right(90)

t.color('green')
for _ in range(3):
t.forward(12 * l)
t.right(120)

t.up()
for x in range(-30, 30):
for y in range(-30, 30):
t.goto(x * l, y * l)
t.dot(2, 'red')

t.done()


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥7🙏5❤‍🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 13843 #kege по информатике #ЕГЭ6

Полный разбор задачи в Notion

👩‍💻 Код решения:
import turtle as t
t.tracer(0)
t.left(90)
m = 20

t.up()
for _ in range(10):
t.right(120)
t.forward(12 * m)
t.down()
for _ in range(7):
t.forward(7 * m)
t.right(90)
for _ in range(5):
t.right(60)
t.forward(20 * m)
t.right(30)

t.up()
for x in range(-30, 30):
for y in range(-30, 30):
t.goto(x * m, y * m)
t.dot(2, 'red')

t.done()


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
76👏51
👩‍💻 Мини-шпаргалка для🚩номера #ЕГЭ6 #tpy

Благодарю вас за активность! Не удержался и решил опубликовать эту шпаргалку уже сегодня 🫶

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора: boosty 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1965
👩‍💻 Ещё одна шпаргалка для задания с черепашкой #ЕГЭ6 #tpy

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора: boosty 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
12533
👩‍💻 Сохраняй шпаргалку для #ЕГЭ6 номера #tpy

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора: boosty 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
1365
This media is not supported in your browser
VIEW IN TELEGRAM
6⃣ Шпаргалка ЕГЭ | Задание #ЕГЭ6 #шпора

📌 Ссылка на полную версию шпаргалки/методички на Notion.

Поставь ❤‍🔥, отправь другу, и забирай несколько полезных функций, которые уже ждут тебя здесь:

🚩 Шаблон программы:
import turtle as t
t.left(90)
t.tracer(0)
l = 30

# тут пишем псевдокод

t.up()
for x in range(-50, 50):
for y in range(-50, 50):
t.goto(x * l, y * l)
t.dot('black')
t.done()


🚩 t.tracer(0)
Эта функция отключает анимацию черепахи, что делает отрисовку более быстрой, т.е. графика не будет отображаться до тех пор, пока t.update() не будет вызван явно. Значение 0 указывает на отключение анимации.


🚩 l = 30
Здесь создается переменная l и устанавливается значение 30.


🚩 forward(distance)
Двигает черепаху вперед на заданное расстояние.


🚩 backward(distance)
Двигает черепаху назад на заданное расстояние.


🚩 right(angle)
Поворачивает черепаху направо на заданный угол.


🚩 left(angle)
Поворачивает черепаху налево на заданный угол.


🚩 t.up()
Эта функция поднимает перо черепахи, что позволяет ей перемещаться без рисования.


🚩 for x in range(-50, 50)::
Этот цикл перебирает значения от -50 до 49 (50 не включается) для переменной x.


🚩 for y in range(-50, 50):
Этот цикл перебирает значения от -50 до 49 (50 не включается) для переменной y.


🚩🚩 t.goto(x * l, y * l)
Эта функция перемещает черепаху в позицию с координатами (x * l, y * l), где l - это длина шага.


🚩🚩 t.dot('black')
Эта функция рисует точку черным цветом в текущей позиции черепахи.


🚩🚩 t.done()
Этот вызов указывает, что рисование завершено, и окно черепахи должно быть закрыто.


Таким образом, весь код используется для создания сетки черных точек в виде таблицы 100x100.

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
965
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 17860 #kege по информатике #ЕГЭ6
Автор: Демоверсия 2025
Уровень: Базовый


🚩 Условие задачи:
Черепахе был дан для исполнения следующий алгоритм:

Повтори 9 [Вперёд 22 Направо 90 Вперед 6 Направо 90]
Поднять хвост
Вперед 1 Направо 90 Вперёд 5 Налево 90
Опустить хвост
Повтори 9 [Вперёд 53 Направо 90 Вперёд 75 Направо 90]

Определите периметр области пересечения фигур, ограниченных заданными алгоритмом линиями.


🚩 Теоретическая справка:
Примитивная задача с одним оченьт важным отличием (такое уже было на ЕГЭ 2024), в большинстве задач нас просят найти кол-во точек, а здесь просто периметр, то есть отрезки между точками лежащие по периметру. Ответ не изменится, но если бы попросили искать площадь - уже опасная ситуация.


👩‍💻 Код решения:
from turtle import *

screensize(-5000, 5000)
tracer(0)
lt(90)
l = 30

for _ in range(9):
fd(22 * l)
rt(90)
fd(6 * l)
rt(90)
up()
fd(1 * l)
rt(90)
fd(5 * l)
lt(90)
down()
for _ in range(9):
fd(53 * l)
rt(90)
fd(75 * l)
rt(90)

up()
for x in range(-100, 100):
for y in range(-100, 100):
goto(x * l, y * l)
dot(3, 'red')

update()
done()

# Ответ: 44


👩‍💻 Комментарии к коду:

1⃣ from turtle import *
Импортируем все функции из модуля turtle, который используется для рисования графики.


2⃣ screensize(-5000, 5000)
Устанавливаем размер холста в диапазоне от -5000 до 5000 пикселей по оси X и Y.


3⃣ tracer(0)
Отключаем автоматическое обновление экрана, чтобы ускорить рисование графики.


4⃣ lt(90)
Поворачиваем "черепаху" на 90 градусов влево.


5⃣ l = 30
Определяем переменную l со значением 30, которая будет использована для масштабирования координат.


6⃣ # Затем сюда переписываем псевдокод из условия задачи.

7⃣ up()
Поднимаем "перо" черепахи вверх, чтобы она не рисовала линию во время перемещения.


8⃣ for x in range(-100, 100):
Итерируем по значениям x от -100 до 99 включительно (200 итераций по оси X).


0⃣ for y in range(-100, 100):
Итерируем по значениям y от -100 до 99 включительно (200 итераций по оси Y).


🔟 goto(x * l, y * l)
Перемещаем черепаху в точку с координатами (x * l, y * l), где l — это масштабирование.


1⃣1⃣ dot(3, 'red')
Рисуем точку диаметром 3 пикселя красного цвета в текущей позиции черепахи.


1⃣2⃣ update()
Обновляем экран для отображения всех изменений графики.


1⃣3⃣ done()
Завершаем программу Turtle, что позволяет закрыть графическое окно после завершения рисования.


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
743