Одна из самых важных идей в информатике - определение новых команд.
Как добавить свои собственные слова в компьютерный язык? Во многих языках содержится всего около 100
слов или команд. И в самом деле, искусство и магия в определении собственных новых слов из
из этих «кубиков». В спорте мы всегда пользуемся этим. Например, в баскетболе
первым делом учатся ведению мяча, броску из под кольца, подбору мяча под щитом. Как только Вы освоили
эти простейшие приёмы, Вы начинаете изучать новые движения, складывая из известных приемов новые,
такие как «двойка» или «отдал-вышел». А из них создаете другие, еще более сложные приемы.
Когда Вы овладели новым игровым приемом и дали ему имя, вся команда знает,
как его выполнять. Точно так же, когда Вы научили компьютер, как выполнить действие один раз
с помощью некоей последовательности команд, Вы можете придумать собственное имя для этого действия, чтобы легко
повторить его позже. Когда Вы определяете свою собственную команду и даёте ей имя, это называется функция.
При программировании с применением «кубиков», функции следует использовать тогда, когда есть набор действий,
который Вы хотите использовать много раз. Например, Вы написали код для создания квадрата.
Вы можете определить этот код как функцию под названием «Создать квадрат». Теперь у вас есть новый
блок, который Вы можете использовать несколько раз для создания нескольких квадратов. Многие простые формы можно
можно использовать для рисования сложных узоров. В следующем задании код, который Вы написали недавно
для рисования окружности, будет доступен Вам как новая функция рисования окружностей разных размеров.
Сможете использовать её, чтобы помочь Эльзе создать сложные и красивые узоры на снегу?