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

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


7it_pr_2026

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
7it_pr_2026 [2025/12/10 15:41]
super_admin [Яндекс Учебник]
7it_pr_2026 [2025/12/30 11:54] (текущий)
super_admin [Codingame]
Строка 5: Строка 5:
   * У03300338 - код школы   * У03300338 - код школы
  
 +==== Сайт Полякова К.Ю ====
  
 +
 +[[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5500]] 5500
 +[[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5501]] 5501
 +[[https://​kpolyakov.spb.ru/​school/​ege/​gen.php?​action=viewTopic&​topicId=5502]] 5502
 +
 +==== ОГЭ программирование ====
 +
 +
 +  * [[https://​kpolyakov.spb.ru/​school/​oge/​gen.php?​action=viewTopic&​topicId=1042]]
 +  * [[https://​kpolyakov.spb.ru/​school/​oge/​gen.php?​action=viewTopic&​topicId=1038]]
 +  * [[https://​kpolyakov.spb.ru/​school/​oge/​gen.php?​action=viewTopic&​topicId=1037]]
 +  * [[https://​kpolyakov.spb.ru/​school/​oge/​gen.php?​action=viewTopic&​topicId=1013]]
  
 === РОБОТ МФТИ === === РОБОТ МФТИ ===
Строка 50: Строка 63:
 </​code>​ </​code>​
  
-=== Codingame === 
  
-[[https://​www.codingame.com/​multiplayer/​clashofcode]]+===== Черепашка в Python ===== 
 + 
 +<code python>​ 
 + 
 +#  ПЕРЕМЕЩЕНИЯ ЧЕРЕПАШКИ 
 +#  forward(N) | fd(N)    Пройти вперёд N пикселей 
 +#  backward(N) | bk(N)   ​Пройти назад N пикселей 
 +#  right(G) | rt(G)      Повернуться направо на G градусов 
 +#  left(G) | lt(G)       ​Повернуться налево на G градусов 
 +#   
 +#  УПРАВЛЕНИЕ ПЕРОМ 
 +#  penup()  ​            ​Поднять перо (не оставлять след при движении) 
 +#  pendown()  ​          ​Опустить перо (оставлять след при движении) 
 +#  pensize(N) ​           Установить диаметр пера N пикселей 
 +#  pencolor(string) ​     Установить цвет пера ("​red",​ "​green",​... или "#​FF00FF",​...) 
 +#   
 +#  СВОЙСТВА (СОСТОЯНИЕ) ЧЕРЕПАШКИ 
 +#  speed(x) ​            ​Установить скорость черепашки 
 +#                       x должно быть от 1 (медленно) до 10 (быстро),​ или 0 (мгновенно);​ 
 +#  shape(X)  ​           Изменить представление черепахи:​ 
 +#                       x: ("​arrow",​ "​turtle",​ "​circle",​ "​square",​ "​triangle",​ "​classic"​) 
 +#  ПРОЧИЕ КОМАНДЫ 
 +#  reset() ​             Возврат черепашки в исходное состояние 
 +#  сlear() ​             Очистка экрана 
 +#  write(s) ​            ​Вывести текстовую строку s в точке нахождения черепашки 
 + 
 +from turtle import * 
 +shape("​turtle"​) 
 +pencolor("​green"​) 
 +#​pencolor("#​00FF00"​) 
 +pensize(3) 
 +lt(90) 
 +for _ in range(4): 
 +  fd(100) 
 +  rt(90) 
 + 
 + 
 +</​code>​ 
 + 
 + 
 +<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]] Задания 
 + 
 +==== Задачи ==== 
 +**Написать программу,​ которая рисует фигуру,​ показанную на иллюстрации.** 
 + 
 +==== Задача 1: ==== 
 + 
 +{{::​image1.png?​nolink|}} 
 + 
 +==== Задача 2: ==== 
 + 
 +{{::​trt2_-1.png?​nolink|}} 
 + 
 +==== Задача 3: ==== 
 + 
 +{{::​trt2_-2.png?​nolink|}} 
 + 
 +==== Задача 4: ==== 
 + 
 +{{::​sqr_8_4.gif?​nolink|}} 
 + 
 +==== Задача 5: ==== 
 + 
 +{{::​trt2_0.png?​nolink|}} 
 + 
 +{{::​trt2_0_1.png?​nolink|}} 
 + 
 + 
 + 
 +===== Codingame ===== 
 + 
 +  * [[https://​www.codingame.com/​]] 
 +  * [[https://​www.codingame.com/​multiplayer/​clashofcode]] 
 + 
 +  * [[https://​www.codingame.com/​clashofcode/​clash/​4436354fc4d9afa6edd6f147ed7cc1fd008f061]] + 
 +  * [[https://​www.codingame.com/​clashofcode/​clash/​44363614c7fd8f48bf1ea2e5428ffd7d3ad01fb]] - 
 +  * [[https://​www.codingame.com/​clashofcode/​clash/​44363640d23c6d071920831d707be1f494b1c0f]] 
 + 
 + 
 +<code Python>​ 
 + 
 +#​!/​usr/​bin/​python3 
 + 
 +from pyrob.api import * 
 + 
 +def check(): 
 +    if not cell_is_filled():​ 
 +        fill() 
 + 
 +@task(delay=0.01) 
 +def task_8_18():​ 
 + 
 +    st = 0 
 +    while True: 
 +        if st == 0 and wd() and wu(): 
 +            fill() 
 +            mr() 
 +        elif st == 0 and wd() and not wu(): 
 +            st = 1 
 +        elif st == 0 and not wd(): 
 +            break 
 +        if st == 1 and not wu(): 
 +            mu() 
 +        elif st == 1 and wu(): 
 +            st = 2 
 +        if st == 2 and not wd(): 
 +            check() 
 +            md() 
 +        elif st == 2 and wd(): 
 +            mr() 
 +            st = 0 
 + 
 + 
 +if __name__ == '​__main__':​ 
 +    run_tasks() 
 + 
 +</​code>​
  
7it_pr_2026.1765370461.txt.gz · Последние изменения: 2025/12/10 15:41 — super_admin