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

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


7it_2026

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
7it_2026 [2026/01/13 10:41]
super_admin [Устройство компьютера]
7it_2026 [2026/03/03 11:11] (текущий)
super_admin [Подготовка к промежуточной аттестации]
Строка 5: Строка 5:
   * У03300338 - код школы   * У03300338 - код школы
  
 +===== Подготовка к промежуточной аттестации =====
 +
 +  * https://​intepra.ru/​oge/​7_prof_multi.htm
 +
 +  * {{ :​демоверсия_ким-7угл-промежуточная_аттестация.docx |}}
 ==== Устройство компьютера ==== ==== Устройство компьютера ====
  
   * [[http://​intepra.ru/​eor/​pc1_p/​ | Собери персональный компьютер. Практика]]   * [[http://​intepra.ru/​eor/​pc1_p/​ | Собери персональный компьютер. Практика]]
  
-==== Исполнитель Чертёжник ====+====== Исполнитель Чертёжник ​======
  
   - https://​kpolyakov.spb.ru/​school/​blockly/​drawer_coords.html   - https://​kpolyakov.spb.ru/​school/​blockly/​drawer_coords.html
Строка 17: Строка 22:
 ===== Исполнитель Черепаха ===== ===== Исполнитель Черепаха =====
  
 +
 +===== Черепашка в Python =====
 +
 +
 +<code Python>
 +from turtle import *   # подключение всех методов (инструкций) библиотеки Turtle
 +bgcolor("​darkblue"​) ​   # цвет фона
 +shape("​turtle"​) ​       # форма черепашки
 +pencolor("​yellow"​) ​    # цвет пера
 +fillcolor("​yellow"​) ​   # цвет заливки ​
 +pensize(2) ​            # размер пера
 +lt(90) ​                # влево на 90 градусов
 +fd(100) ​               # вперёд на 100
 +bk(100) ​               # назад на 100
 +speed(3) ​             # скорость перемещения (1 - медленно,​ 10 - быстро,​ 0 - очень быстро )
 + 
 +for step in range(4): ​ # 4 шагов цикла
 +    fd(100) ​           # вперёд на 100
 +    rt(90) ​           # вправо 90
 +    ​
 +penup() ​               # поднять перо
 +rt(90) ​                # вправо на 90 градусов
 +fd(150) ​               # вперёд на 100               
 +lt(90) ​                # влево на 90 градусов
 +pendown() ​             # опустить перо
 +
 +begin_fill() ​          # готовность залить цветом фигуру,​ когда она будет нарисована
 +for step in range(5): ​ # повторить 5
 +    fd(100) ​           # вперёд на 100
 +    rt(144) ​           # вправо на 144
 +end_fill() ​            # когда контур фигуры замкнут (цикл завершён) залить цветом фигуру  ​
 +done() ​                # в конце программы
 +</​code>​
 +
 +Пример 2
 +
 +<code Python>
 +from turtle import *   # подключение всех методов (инструкций) библиотеки Turtle
 +shape("​turtle"​)
 +bgcolor("​darkblue"​) ​   # цвет фона
 +pencolor("​white"​)
 +pensize(3)
 +speed(1)
 +penup()
 +goto(-40, 40)
 +pendown()
 +goto(-40, 40)
 +goto(40, 40)
 +goto(40, -40)
 +goto(-40, -40)
 +goto(-40, 40)
 +penup()
 +goto(0, 0)
 +done() ​  
 +</​code>​
 +
 +
 +<code Python>
 +from turtle import *   # подключение всех методов (инструкций) библиотеки Turtle
 +shape("​turtle"​)
 +pensize(2)
 +penup()
 +lt(90)
 +write("​С НОВЫМ ГОДОМ!",​ font=('​Arial',​ 20, '​normal'​))
 +bk(30)
 +for pc in ["​pink",​ "​red",​ "​orange",​ "​darkblue",​ "​green",​ "#​FF00FF",​ "#​000000"​]:​
 +    pencolor(pc) # переменная pc последовательно передает в функцию pencolor() значения элементов списка
 +    write(pc, font=('​Arial',​ 20, '​normal'​)) ​   # напечатать значение переменной pc
 +    bk(30) ​      # сместиться назад на 20 пикселей
 +done()
 +</​code>​
 +
 +Круг
 +
 +<code Python>
 +import time
 +from turtle import *
 +shape("​turtle"​)
 +pencolor("​black"​)
 +fillcolor("​black"​)
 +pensize(3)
 +time.sleep(12)
 +r1 = 25
 +ext1 = 180
 +circle(r1, ext1)
 +r2 = -25
 +circle(r2, ext1)
 +r3 = -50
 +circle(r3)
 +rt(ext1)
 +begin_fill()
 +circle(r1, ext1)
 +r2 = -25
 +circle(r2, ext1)
 +r3 = -50
 +circle(r3, ext1)
 +end_fill()
 +
 +done()
 +</​code>​
 +
 +
 +  * [[https://​stepik.org/​lesson/​658417/​step/​4?​unit=655824]] Задания
  
 ==== Задачи ==== ==== Задачи ====
Строка 37: Строка 145:
 {{::​sqr_8_4.gif?​nolink|}} {{::​sqr_8_4.gif?​nolink|}}
  
-==== Задачи из ЕГЭ ​====+==== Задача 5: ====
  
 +{{::​trt2_0.png?​nolink|}}
 +
 +{{::​trt2_0_1.png?​nolink|}}
 +==== Задача 1: ====
 +
 +{{::​image1.png?​nolink|}}
 +
 +==== Задача 2: ====
 +
 +{{::​trt2_-1.png?​nolink|}}
 +
 +==== Задача 3: ====
 +
 +{{::​trt2_-2.png?​nolink|}}
 +
 +==== Задача 4: ====
 +
 +{{::​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: ====
Строка 49: Строка 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.1768290092.txt.gz · Последние изменения: 2026/01/13 10:41 — super_admin