Содержание

5И класс

Программирование

Алгоритмы для исполнителя Робот на языке Python

Подготовительный уровень:

Первый уровень:

Контрольная работа

Учебный курс

https://stepik.org/lesson/651556/step/9?unit=648260

Робот «Кумир»

Вариант 1

Задача 1.1

На бесконечном поле имеются 4 стены ы форме прямоугольника. Длины стен неизвестны и длины проёмов в стенах неизвестны. Робот находится на нижней стене (ближе к середине).

Задача 1.2

На бесконечном поле имеются 4 стены ы форме прямоугольника. Длины стен неизвестны и длины проёмов в стенах неизвестны. Робот находится на левой стене (ближе к середине).

Задача 2.1

На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится на первой ступеньке лестницы, в левой клетке. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.

Яндекс учебник

Алгоритмы для исполнителя Робот на языке Python

Подготовительный уровень:

Первый уровень:

РОБОТ МФТИ

ml = move_left	#Пройти n клеток влево (по умолчанию n = 1)
mr = move_right	#Пройти n клеток вправо (по умолчанию n = 1)
mu = move_up  	#Пройти n клеток вверх (по умолчанию n = 1)
md = move_down 	#Пройти n клеток вниз (по умолчанию n = 1)
wu = wall_is_above 	#если сверху стена, возвращает True, иначе — False
wd =  wall_is_beneath 	#если снизу стена, возвращает True, иначе — False
wl = wall_is_on_the_left 	#если слева стена, возвращает True, иначе — False
wr = wall_is_on_the_right 	#если справа стена, возвращает True, иначе — False
fill = fill_cell 	#Закрасить текущую клетку
#cell_is_filled 	#Возвращает True, если текущая клетка закрашена
#mov 	#Поместить значение v в регистр r

Пример решения первой задачи

#!/usr/bin/python3
 
from pyrob.api import *
 
 
@task
def task_1_1():
    #pass
    mr(2) # Пройти 2 клетки вправо или: move_right(2)
    md(1) # Пройти 1 клетку вниз или:   move_down(2)
 
 
if __name__ == '__main__':
    run_tasks()

Черепашка в 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()                 # в конце программы

Задачи

Написать программу, которая рисует фигуру, показанную на иллюстрации.

Задача 1:

Задача 2:

Задача 3:

Задача 4:

Задача 5:

Набор и оформление текстового документа

Кодирование изображений

Водолей

Алгоритмы построения 3D моделей (твердотельное моделирование)

Галерея

Уроки

https://www.blockscad3d.com/edu/lessons/

Работы учеников школы 2127

 7 класс

 8 класс

 Звездолёт, 5о класс

 Снеговик, 5о класс

 Ракета 5о класс

 ? 5о класс

Программирование

Алгоритмы для исполнителя Робот на языке Python

Подготовительный уровень:

Первый уровень:

Водолей

https://kpolyakov.spb.ru/school/blockly/vodoley_linear.html?level=1

Исполнитель Черепаха

Формы представления информации. Метод координат

https://www.yaklass.ru/p/informatika/5-klass/teoreticheskie-osnovy-informatiki-7279287/formy-predstavleniia-informatcii-metod-koordinat-12471

Ссылка на подключение к олимпиаде

https://vos.olimpiada.ru/news/4770

Подключение к Якласс

https://www.yaklass.ru/regpc/VKKGDHN8 Ссылка на подключение к Якласс для 5И класса

Теоретические основы информатики

Подготовка к олимпиаде по информатике

tasks-iikt-4-5-prigl-msk-21-22_1_.pdf

Чертёжник

Вариант 1

Практикум

Олимпиадные задачи

Час кода