[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.34,0:00:05.57,Default,,0000,0000,0000,,Una de las grandes cosas de la \Nprogramación es que, una vez que enseñaste Dialogue: 0,0:00:05.57,0:00:06.57,Default,,0000,0000,0000,,a una computadora cómo hacer una acción,\Npuedes volver a llamar a esa función. Dialogue: 0,0:00:06.57,0:00:18.11,Default,,0000,0000,0000,,Le das un nombre y luego la llamas. Dialogue: 0,0:00:18.11,0:00:24.70,Default,,0000,0000,0000,,Eso es realmente como extender el idioma.\NEn el programa que creamos, aprendimos a Dialogue: 0,0:00:24.70,0:00:33.88,Default,,0000,0000,0000,,dibujar un cuadrado moviendo y girando\Ncuatro veces. Dialogue: 0,0:00:33.88,0:00:34.88,Default,,0000,0000,0000,,Podemos tomar esa función \Ny darle un nombre, Dialogue: 0,0:00:34.88,0:00:41.17,Default,,0000,0000,0000,,dibujar un cuadrado, para que cada vez\Nque queramos hacer eso, solo digamos Dialogue: 0,0:00:41.17,0:00:42.17,Default,,0000,0000,0000,,dibujar un cuadrado Dialogue: 0,0:00:42.17,0:00:49.72,Default,,0000,0000,0000,,y se volverá a invocar esa función,\Nque programamos. Dialogue: 0,0:00:49.72,0:00:53.19,Default,,0000,0000,0000,,Hemos agregado ese concepto\Na nuestro lenguaje de programación.