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

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


study_group

Это старая версия документа!


Содержание

Кружок по информатике

Введение в программирование

Codemonkey

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

Учебные игры по системам счисления

Олимпиадные задания по информатике

Клавиатурные тренажеры

На blockly достаточно легко программировать не только потому, что очень простой язык программирования, но и потому, что не требуется использовать клавиатуру. Для написания программного кода на языке программирования требуется навык владения клавиатурой. Для программирования, на распространенных языках программирования следует хорошо знать расположение английских букв на клавиатуре.

Python turtle

# Пример 1.
import turtle # импорт библиотеки
 
Thonny = turtle.Turtle() # создание черепахи с именем Thonny
Thonny.shape('turtle') # изображение черепахи
Thonny.forward(50)
# Пример 2.
import turtle # импорт библиотеки
 
Thonny = turtle.Turtle() # создание черепахи с именем Thonny
z = turtle.Turtle() # создание черепахи с именем z
Thonny.shape('turtle') # изображение черепахи
z.shape("circle") 
Thonny.forward(50)
z.forward(150)
# Пример 3.
import turtle
 
Thonny = turtle.Turtle()
Thonny.shape('turtle')
Thonny.left(90)
n = 5
for i in range(n):
    Thonny.forward(100)  
    Thonny.right(360/n)
# Пример 4.
import turtle
 
Thonny = turtle.Turtle()
Thonny.shape('turtle')
Thonny.left(90)
n = 4
Thonny.color("green")
for i in range(n):
    if i % 2:
        Thonny.begin_fill()
    for j in range(n):
        Thonny.forward(100)  
        Thonny.right(360/n)
    if i % 2:
        Thonny.end_fill()
    Thonny.right(360/n)
# Пример 5
import turtle
 
Thonny = turtle.Turtle()
z = turtle.Turtle()
Thonny.shape('turtle')
z.shape("classic")
Thonny.penup()
z.penup()
Thonny.backward(150)
z.forward(150)
Thonny.pendown()
z.pendown()
Thonny.left(90)
z.left(90)
for i in range(5):
    Thonny.forward(100)
    z.forward(100)    
    Thonny.right(72)
    z.right(144)  
 
 
from random import randrange
for i in range(5):
    n = randrange(1,10)
    print(i,n)

Примеры с черепашками на международном ресурсе GitHub

Задания ОГЭ про черепашек

Reeborg's worlds

REBORG's WORLD (en)

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

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

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

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

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

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

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

Документация по Reeborg's World

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

примеры

Многопользовательская учебно-игровая платформа для изучения программирования и алгоритмов

Технокубок 2020 — олимпиада по программированию для школьников

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

Конечный автомат на примере PICOBOT

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

Как устроен персональный компьютер (5-7 классы)

Вспомогательные ресурсы с игровыми технологиями обучения программированию

Дополнительные ресурсы по изучению языка программирования Python

Киберфизические устройства

Виртуальные среды для изучения электроники и кибернетики

ВЕБ ТЕХНОЛОГИИ И РАЗРАБОТКА ИГР

Jetbrains

Для практикующих олимпиадное программирование на языке Python, рекомендую сложную и очень функциональную среду разработки jetbrains:

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

Адаптивный тренажер Python. Кружок «Алгоритмика» 

Программирование Python. Информатика ОГЭ, ЕГЭ, олимпиады. Кружок «Алгоритмика»

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

https://colab.research.google.com/drive/1i7kD4g0BJNGbdP-MienDnMrNVZCCQVbX - разбор некоторых олимпиадных задач https://colab.research.google.com/drive/1-0gUd0l4gg2V3QLwXF-ErrGnGWAqZd2H - краткая справка по базовым алгоритмам на Python https://stepik.org/course/9232/syllabus - контрольный модуль 8

https://colab.research.google.com/drive/1GhXG0UUUoxiwCWpUI_9ZYQ2KvNLtFaEN

study_group.1579242571.txt.gz · Последние изменения: 2020/01/17 09:29 — super_admin