На blockly достаточно легко программировать не только потому, что очень простой язык программирования, но и потому, что не требуется использовать клавиатуру. Для написания программного кода на языке программирования требуется навык владения клавиатурой. Для программирования, на распространенных языках программирования следует хорошо знать расположение английских букв на клавиатуре.
Ресурсы для подготовки:
Алгоритм для решения 5 задачи:
for i in range(500): s = i #s = int(input()) n = 200 while s > 0: s = s // 4 n = n - 6 #print(n) if n == 170: print(i) break
Алгоритм для решения 10 задачи:
def conv(n, b): res = "" while n > 0: res = str(n % b) + res n //= b return res print(conv(16 ** 23 + 4 ** 12 - 32 ** 6, 4).count("3"))
Алгоритм для 12 задачи (ЕГЭ 22 https://stepik.org/lesson/488772/step/2?unit=480009)
for i in range(200, 800): x = i #x = int(input()) L = 0 M = 0 while x > 0: L = L+1 if M < (x % 8): M = x % 8 x = x // 8 #print(L) #print(M) if L == 4 and M == 7: print(i) break
# ПЕРЕМЕЩЕНИЯ ЧЕРЕПАШКИ # 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)
Срок выполнения задания 20.10.2021
Решить по 1, 2 или 3 задачи из каждого списка задач.
Темы для индивидуальной работы (так как у всех в классе уровень проработки данных тем разный)
Срок выполнения задания 20.10.2021