[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.84,Default,,0000,0000,0000,,Одна из самых важных идей в информатике - определение новых команд. Dialogue: 0,0:00:02.84,0:00:07.23,Default,,0000,0000,0000,,Как добавить свои собственные слова в компьютерный язык?\NВо многих языках содержится всего около 100 Dialogue: 0,0:00:08.57,0:00:13.07,Default,,0000,0000,0000,,слов или команд. И в самом деле, искусство и магия в определении собственных новых слов из Dialogue: 0,0:00:13.07,0:00:18.25,Default,,0000,0000,0000,,из этих «кубиков». В спорте мы всегда пользуемся этим. Например, в баскетболе Dialogue: 0,0:00:18.25,0:00:20.20,Default,,0000,0000,0000,,первым делом учатся ведению мяча, броску из под кольца, подбору мяча под щитом. Как только Вы освоили Dialogue: 0,0:00:21.92,0:00:26.93,Default,,0000,0000,0000,,эти простейшие приёмы, Вы начинаете изучать новые движения, складывая из известных приемов новые, Dialogue: 0,0:00:26.93,0:00:30.91,Default,,0000,0000,0000,,такие как «двойка» или «отдал-вышел». А из них создаете другие, еще более сложные приемы. Dialogue: 0,0:00:30.91,0:00:34.71,Default,,0000,0000,0000,,Когда Вы овладели новым игровым приемом и дали ему имя, вся команда знает, Dialogue: 0,0:00:34.71,0:00:37.50,Default,,0000,0000,0000,,как его выполнять. Точно так же, когда Вы научили компьютер, как выполнить действие один раз Dialogue: 0,0:00:37.50,0:00:43.20,Default,,0000,0000,0000,,с помощью некоей последовательности команд, Вы можете придумать собственное имя для этого действия, чтобы легко Dialogue: 0,0:00:43.20,0:00:47.34,Default,,0000,0000,0000,,повторить его позже. Когда Вы определяете свою собственную команду и даёте ей имя, это называется функция. Dialogue: 0,0:00:47.34,0:00:49.09,Default,,0000,0000,0000,,При программировании с применением «кубиков», функции следует использовать тогда, когда есть набор действий, Dialogue: 0,0:00:49.09,0:00:53.72,Default,,0000,0000,0000,,который Вы хотите использовать много раз.\NНапример, Вы написали код для создания квадрата. Dialogue: 0,0:00:53.72,0:00:58.27,Default,,0000,0000,0000,,Вы можете определить этот код как функцию под названием\N«Создать квадрат». Теперь у вас есть новый Dialogue: 0,0:00:59.61,0:01:00.87,Default,,0000,0000,0000,,блок, который Вы можете использовать несколько раз для создания нескольких квадратов. Многие простые формы можно Dialogue: 0,0:01:00.87,0:01:05.36,Default,,0000,0000,0000,,можно использовать для рисования сложных узоров. В следующем задании код, который Вы написали недавно Dialogue: 0,0:01:05.36,0:01:09.18,Default,,0000,0000,0000,,для рисования окружности, будет доступен Вам как новая функция рисования окружностей разных размеров. Dialogue: 0,0:01:09.18,0:01:13.34,Default,,0000,0000,0000,,Сможете использовать её, чтобы помочь Эльзе создать сложные и красивые узоры на снегу?