WEBVTT 00:00:00.260 --> 00:00:05.260 Одно из самых важных понятий в информатике это то, как определить новые команды, как 00:00:05.260 --> 00:00:10.960 добавить свои слова в компьютерный язык. Большинство компьютерных языков имеют около 00:00:10.960 --> 00:00:17.289 ста слов или команд. Искусство и магия состоит в выработке ваших собственных новых слов из этих 00:00:17.289 --> 00:00:23.210 строительных блоков. Мы постоянно делаем это в спорте. Например, в баскетболе вы начинаете 00:00:23.210 --> 00:00:28.480 изучать как вести мяч, как забрось из-под кольца, подбор. Как только вы узнаете эти 00:00:28.480 --> 00:00:33.010 действительно основные движения, вы изучаете новые движения и собираете эти строительные блоки вместе, в такие как 00:00:33.010 --> 00:00:38.440 "двойка" или "стеночка". После этого вы сможете перейти к более сложным приёмам. Как только 00:00:38.440 --> 00:00:44.710 вы изучите этот приём и дадите ему имя, все в команде будут знать как это сделать. Аналогично, 00:00:44.710 --> 00:00:49.629 как только вы научили компьютер, как выполнить действие однажды, используя последовательность команд, 00:00:49.629 --> 00:00:55.159 вы сможете дать ему своё собственное имя для этого действия так, чтобы легко повторять его потом. Когда вы 00:00:55.159 --> 00:01:00.679 разработаете свою собственную команду и дадите ей имя, это называется функцией. Теперь мы собираемся 00:01:00.679 --> 00:01:08.070 использовать функции чтобы помочь пчеле. В этом примере наша функция называется "собрать 2 нектара", 00:01:08.070 --> 00:01:13.980 вот этот зеленый блок, вот здесь. Мы знаем что делает блок "собрать 2 нектара", посмотрев на этот серый 00:01:13.980 --> 00:01:21.360 блок, который является определением функции. Если мы посмотрим на него, "собрать 2 нектара" означает 00:01:21.360 --> 00:01:28.230 собрать нектар, а затем собрать нектар снова. Всегда смотрите что находится внутри серого блока чтобы 00:01:28.230 --> 00:01:31.540 знать что эти зеленые блоки функций могут делать.