WEBVTT 00:00:00.260 --> 00:00:05.260 Uno de los conceptos más cruciales en la ciencia de la computación es cómo definir nuevos comandos, 00:00:05.260 --> 00:00:10.960 cómo agregar tus palabras a un lenguaje informático. La mayoría de los lenguajes de computación tiene solo 00:00:10.960 --> 00:00:17.289 aproximadamente cien palabras o comandos. El secreto es definir tus propias palabras nuevas 00:00:17.289 --> 00:00:23.210 a partir de estos componentes. Esto se hace todo el tiempo en el deporte. Por ejemplo, en básquetbol, 00:00:23.210 --> 00:00:28.480 primero se aprende a driblear, a esconderla, a rebotarla. Una vez que has aprendido estos 00:00:28.480 --> 00:00:33.010 movimientos básicos, aprendes nuevos movimientos y unes estos componentes, como 00:00:33.010 --> 00:00:38.440 bloqueo y continuación o una pared. Desde ahí, puedes avanzar a jugadas más complejas. 00:00:38.440 --> 00:00:44.710 Una vez que aprendes esa jugada y le das un nombre, todos en el equipo saben cómo hacerlo. 00:00:44.710 --> 00:00:49.629 Asimismo, cuando le has enseñado a la computadora a hacer una acción una vez con estas secuencias de comandos, 00:00:49.629 --> 00:00:55.159 puedes crear tu propio nombre para esa acción, para que pueda ser fácil repetirla más adelante. 00:00:55.159 --> 00:01:00.679 Cuando defines tu propio comando y le das un nombre, eso se llama función. Ahora vas a 00:01:00.679 --> 00:01:08.070 usar funciones para ayudar a la abeja. En este ejemplo, la función se llama "tomar 2 néctar", 00:01:08.070 --> 00:01:13.980 este bloque verde de aquí. Sabemos lo que hace "tomar 2 néctar" al mirar esta caja gris 00:01:13.980 --> 00:01:21.360 que es la definición de la función. Si miramos dentro, "tomar 2 néctar" va a tomar 00:01:21.360 --> 00:01:28.230 néctar y luego tomar néctar una y otra vez. Siempre mira qué hay dentro de la caja gris 00:01:28.230 --> 00:01:31.540 para que sepas lo que estos bloques verdes pueden hacer.