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

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


5_f_2023

5 КЛАСС. Факультатив

Задачи для черепашки и чертёжника

Robozzle

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

Язык программирования Python

Wick editor

Разбор задач на Codingame

Программирование на языке Python «Миры Риборга»

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

Второй уровень:

print("I counted {} carrots and {} apples".format(carrots, apples))

Третий уровень

reborg
from library import *
think(10)
n  = 1
turn_left()
while True:
   while front_is_clear():
       move()
   turn_left()
   turn_left()
   while front_is_clear():
       move()
       if n == 1:
           put()
   if n == 1:
       n = 2
   else:
       n = 1
   turn_left()
   if front_is_clear():
       move()
       turn_left()
   else:
       break
def back():
    turn_left()
    turn_left()
    move()
    turn_left() 
    turn_left() 
 
 
think(0)
f = "F"
while True:
    if object_here() :
        move()
        if object_here():
            f = "F"
    else:
        
        if f == "F":
            back()
            turn_left()
            f = "L"
        elif f == "L":
            back()
            turn_left()
            turn_left()
            f = "R"
        else:
            done()

Четвертый уровень

Пятый уровень

РОБОТ МФТИ

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

robot-tasks-master.zip - Архив с файлами робота

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
влево = move_left	#Пройти n клеток влево (по умолчанию n = 1)
вправо = move_right	#Пройти n клеток вправо (по умолчанию n = 1)
вверх = move_up  	#Пройти n клеток вверх (по умолчанию n = 1)
вниз = move_down 	#Пройти n клеток вниз (по умолчанию n = 1)
сверху_стена = wall_is_above 	#если сверху стена, возвращает True, иначе — False
снизу_стена =  wall_is_beneath 	#если снизу стена, возвращает True, иначе — False
слева_стена = wall_is_on_the_left 	#если слева стена, возвращает True, иначе — False
справа_стена = wall_is_on_the_right 	#если справа стена, возвращает True, иначе — False
закрасить = fill_cell 	#Закрасить текущую клетку
#cell_is_filled 	#Возвращает True, если текущая клетка закрашена
#mov 	#Поместить значение v в регистр r

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

https://stepik.org/join-class/da6c1108117c2ae623b1ddcbd63df1e30e9f0f5e Алгоритмы для исполнителя Черепашка на языке Python (ссылка для подключения к классу)

Кибернетика (программируемая электроника)

Алгоритмический квест

Чертёжник-Blockly

Черепаха-Blockly

Урок цифры: Быстрая разработка приложений

Code for Life

Блочное программирование с поддержкой языка Python

РЕГИСТРАЦИЯ НА ПЛАТФОРМЕ НТО (Национальная Технологическая Олимпиада)

ПРОФИЛЬ НТО: «Технологии и креативное программирование»
Пример программирования виртуального робота

Водолей

КУМИР РОБОТ

Blockly

5_f_2023.txt · Последние изменения: 2023/05/02 14:42 — super_admin