Содержание

Программирование игр на языке Python

Задачи по программированию

Задачи - головоломки для программистов

Reeborg's world

https://intepra.ru/wiki/doku.php?id=reeborg_s_world

CODINGAME (6о, 7м классы)

Разбор учебных задач из CODINGAME

Командная олимпиада по программированию

К участию в олимпиаде приглашаются школьники 6-10 классов, имеющие начальные навыки решения алгоритмических задач, в составе команд из 2-3 человек. Регистрация открыта до 7 апреля, первый этап пройдет в дистанционном формате.

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

Школьный этап 2023г. Задания и решения

https://vos.olimpiada.ru/main/table/tasks/#table

Задания пригласительного этапа для 4 и 5 классов (2022 - 2023 г.)

Пригласительный этап всероcсийской олимпиады по информатике для 4–5 классов ОЦ «Сириус», 25-26 мая 2023

Пригласительный этап всероcсийской олимпиады по информатике для 4–5 классов ОЦ «Сириус», 25-26 мая 2023. ОТВЕТЫ

Задания школьного этапа для 5 и 6 классов (2022 - 2023 г.)

Школьный этап всероcсийской олимпиады по информатике для 5–6 классов, первая группа регионов ОЦ «Сириус», 25 октября 2022

Школьный этап всероcсийской олимпиады по информатике для 5–6 классов, первая группа регионов ОЦ «Сириус», 25 октября 2022. ОТВЕТЫ

:!:

Задания пригласительного этапа для 6 и 7 классов (2022 - 2023 г.)!

https://vos.olimpiada.ru/upload/files/Arhive_tasks/2022-23/prigl/iikt/tasks-iikt-6-7-prigl-msk-22-23.pdf

https://vos.olimpiada.ru/upload/files/Arhive_tasks/2022-23/prigl/iikt/sol-iikt-6-7-prigl-msk-22-23.pdf (решения)

ОЛИМПИАДЫ. Задания и разбор вариантов!

https://vos.olimpiada.ru/archive/table/tasks/years/2022_2023/#iikt

РОБОТ МФТИ

http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html РОБОТ

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()

Подключение к учебному курсу

https://stepik.org/join-class/9998fc609a6ad589f1c1cf420abce16694c8a92c