Инструменты пользователя

Инструменты сайта


7it_2026

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
7it_2026 [2026/02/05 10:38]
super_admin [Задачи]
7it_2026 [2026/03/03 11:11] (текущий)
super_admin [Подготовка к промежуточной аттестации]
Строка 9: Строка 9:
   * https://​intepra.ru/​oge/​7_prof_multi.htm   * https://​intepra.ru/​oge/​7_prof_multi.htm
  
 +  * {{ :​демоверсия_ким-7угл-промежуточная_аттестация.docx |}}
 ==== Устройство компьютера ==== ==== Устройство компьютера ====
  
Строка 165: Строка 166:
 {{::​sqr_8_4.gif?​nolink|}} {{::​sqr_8_4.gif?​nolink|}}
  
-==== Задачи из ЕГЭ ==== 
- 
- 
-  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5559]] 
-  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5555]] 
-  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5554]] 
  
 ==== Задача 5: ==== ==== Задача 5: ====
Строка 177: Строка 172:
  
 {{::​trt2_0_1.png?​nolink|}} {{::​trt2_0_1.png?​nolink|}}
 +
 +<code Python>
 +from turtle import *   # подключение всех методов (инструкций) библиотеки Turtle
 +bgcolor("​darkblue"​) ​   # цвет фона
 +shape("​turtle"​) ​       # форма черепашки
 +pencolor("​yellow"​) ​    # цвет пера
 +    # цвет заливки ​
 +pensize(2) ​            # размер пера
 +
 +        # готовность залить цветом фигуру,​ когда она будет нарисована
 +n = 5
 +d = ["​red",​ "​green",​ "​blue",​ "​yellow",​ "​pink"​ ]
 +for i in range(n):
 +    begin_fill()
 +    fillcolor(d[i])
 +    for step in range(n): ​ # повторить 5
 +        fd(100) ​           # вперёд на 100
 +        rt(360//n)
 +    end_fill() ​
 +    rt(360//n)
 +            # когда контур фигуры замкнут (цикл завершён) залить цветом фигуру  ​
 +done() ​                # в конце программы
 +
 +</​code>​
 +
 +==== Задачи из ЕГЭ ====
 +
 +
 +  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5559]] - Черепаха
 +  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5555]] - Черепаха
 +  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5554]] - Черепаха
 +
 +  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=8563]] - Черепаха
 +  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5632]] - Чертёжник
 +  * [[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5960]] - Чертёжник
 +
 +
 +=== Пример задачи с решением ===
 +
 +Исполнитель Черепаха действует на плоскости с декартовой (прямоугольной) системой координат. В начальный момент Черепаха находится в начале координат,​ её голова направлена вдоль положительного направления оси ординат (ось y), хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды:​ Вперёд n (где n – целое число),​ вызывающая передвижение Черепахи на n единиц в том направлении,​ куда указывает её голова,​ и Направо m (где m – целое число),​ вызывающая изменение направления движения на m градусов по часовой стрелке. ​
 +
 +Запись
 +
 +**Повтори k [Команда1 Команда2 … КомандаS]**
 +
 +означает,​ что последовательность из S команд повторится k раз. ​
 +
 +Черепахе был дан для исполнения следующий алгоритм:​
 +
 +**Повтори 7 [Вперёд 10 Направо 120]**
 +
 +Определите,​ сколько точек с целочисленными координатами будут находиться внутри области,​ ограниченной линией,​ заданной данным алгоритмом. Точки на линии учитывать не следует.
 +
 +**Масштабируемые точки с целочисленными координатами**
 +
 +<code Python>
 +from turtle import *
 +tracer(0)
 +# scr = Screen()
 +# scr.setup(400,​300) # размер окна с черепашкой
 +m = 20 # коэффициент масштабирования ​
 +lt(90)
 +penup()
 +for y in range(-5 * m, 5*m, m):
 +   for x in range(-5 * m, 5*m, m):
 +       ​goto(x,​y)
 +       ​dot(4)
 +done()
 +
 +</​code>​
 +**Или так:**
 +<code Python>
 +from turtle import *
 +tracer(0)
 +# scr = Screen()
 +# scr.setup(400,​300) # размер окна с черепашкой
 +m = 20 # коэффициент масштабирования ​
 +lt(90)
 +penup()
 +for y in range(-5, 5):
 +   for x in range(-5, 5):
 +       ​goto(x * m, y * m)
 +       ​dot(4)
 +done()
 +
 +</​code>​
 +**Задача целиком:​**
 +
 +<code Python>
 +from turtle import *
 +#speed(0)
 +tracer(0)
 +m = 30
 +lt(90)
 +for i in range(7):
 +    fd(10 * m)
 +    rt(120)
 +
 +penup()
 +for y in range(-3, 11):
 +    for x in range(-3, 11):  ​
 +        goto(x * m, y * m)
 +        dot(size = 4)
 +
 +done()
 +</​code>​
 +
 +
 ===== Робот «Кумир» ===== ===== Робот «Кумир» =====
  
7it_2026.1770277093.txt.gz · Последние изменения: 2026/02/05 10:38 — super_admin