WEBVTT 00:00:00.260 --> 00:00:03.050 Jedną z najważniejszych spraw w informatyce 00:00:03.050 --> 00:00:05.260 jest definiowanie nowych komend, 00:00:05.260 --> 00:00:08.890 dodawanie nowych słów do języka komputerów. 00:00:08.890 --> 00:00:10.960 Większość języków komputerowych dysponuje 00:00:10.960 --> 00:00:16.209 zaledwie stoma słowami lub komendami. Cała sztuka i magia polega na definiowaniu 00:00:16.209 --> 00:00:18.020 własnych, nowych słów z klocków do dyspozycji. 00:00:18.020 --> 00:00:20.530 W sporcie robimy to cały czas. 00:00:20.530 --> 00:00:23.210 Na przykład w koszykówce, 00:00:23.210 --> 00:00:28.480 rozpoczyna się od nauki dryblowania, potem dwutaktu, potem zbiórki. 00:00:28.480 --> 00:00:33.010 A gdy już poznasz te podstawowe ruchy, uczysz się nowych, łączysz je ze sobą 00:00:33.010 --> 00:00:37.440 w zagranie defensywne lub ofensywne. Aby potem przejść do bardziej złożonych zagrań. 00:00:37.440 --> 00:00:39.670 Gdy się już tego nauczysz i nadasz im nazwę, 00:00:39.670 --> 00:00:42.596 wszyscy w drużynie wiedzą, jak je wykonywać. 00:00:42.596 --> 00:00:47.350 Z komputerami jest podobnie. Gdy nauczysz je wykonywać czynność 00:00:47.350 --> 00:00:49.629 przy pomocy tych sekwencji komend, 00:00:49.629 --> 00:00:55.159 możesz wymyślić własną nazwę dla danej czynności, aby łatwiej powtarzać ją później. 00:00:55.159 --> 00:01:00.679 Gdy zdefiniujesz własną komendę i nadasz jej nazwę, staje się funkcją. 00:01:00.679 --> 00:01:06.020 Użyjemy funkcji, aby pomóc pszczole. W tym przykładzie nazwaliśmy funkcję 00:01:06.020 --> 00:01:13.980 "Weź 2 nektary", to ten zielony bloczek. Wiemy, co robi "Weź 2 nektary" patrząc 00:01:13.980 --> 00:01:21.360 na szare pole - definicję funkcji. Jeśli tam zajrzymy, "Weź 2 nektary" 00:01:21.360 --> 00:01:26.690 to przejście do "Weź nektar", a następnie "Weź nektar" ponownie. 00:01:26.690 --> 00:01:31.540 Należy zawsze sprawdzać treść szarego pola, tak, aby wiedzieć, co 00:01:31.540 --> 00:01:35.983 oznaczają zielone bloczki funkcji.