seegongsik
Mis palabras
seegongsik
Programación · cómo decirle a una computadora qué hacer

Hablar en código

Una computadora no actúa sola. Escribe qué hacer y en qué orden, y lo hace tal cual. Aprendamos a escribirlo, paso a paso.

16 / 16
01¿Qué es el código, en realidad?
Palabras que le dicen a una computadora qué hacer, en orden. Como una receta, línea por línea, de arriba abajo.
02¿Dónde guardamos los valores?
Una caja que guarda un valor con un nombre. Deja la caja, cambia el valor, mantente flexible.
03¿Cómo intercambiamos valores?
La salida muestra en pantalla, la entrada recibe un valor. Las dos direcciones en que una app habla con nosotros.
04Números, texto, verdadero y falso
El tipo de un valor decide qué puede hacer. El texto "3" y el número 3 son distintos.
05Si es así, una bifurcación
Elige un camino según si una condición es verdadera o falsa. El primer momento en que un programa decide por sí mismo.
06Calcular con símbolos
Símbolos que suman, restan y comparan. Hacen valores nuevos o dan verdadero y falso.
07Hacer lo mismo muchas veces
Escribe lo mismo una vez y haz que se repita muchas veces. Lo que mejor hace una computadora.
08Una fila de cajas: los arreglos
Ponlos en fila y toma cualquiera por su posición.
09Agrúpalo, ponle un nombre
Agrupa varias cosas en un bloque y ponle un nombre. Llama el nombre y todo sucede.
10Una función que se llama a sí misma: la recursión
Una función se llama a sí misma y parte un problema grande en el mismo más chico.
11Cajas que encuentras por nombre: clave y valor
Saca un valor por nombre (la clave), no por número. Las etiquetas no se repiten.
12Muchas etiquetas en una caja: los objetos
Agrupa varios pares etiqueta -> valor en una caja y trátala como una cosa. Saca valores con caja.etiqueta.
13Heredar lo compartido: la herencia
Pon lo común de varios objetos en un 'padre' una vez; los hijos lo heredan y añaden lo suyo. Arregla el padre y todos los hijos cambian a la vez.
14Encontrar y arreglar lo que falla: depuración
Un error pista 'dónde y qué' falló. Parte por la mitad para hallar la causa, cambia una cosa y vuelve a ejecutar para comprobar.
15De texto a trabajo de la máquina: compiladores e intérpretes
El código en palabras humanas no corre tal cual. Un compilador lo traduce todo de antemano; un intérprete lo ejecuta línea por línea al momento. Los dos son una compensación.
16Dónde viven los valores y a qué apuntan los nombres: memoria y referencias
Un valor vive en una casilla de memoria (dirección); un nombre la apunta. Los valores pequeños se copian y son independientes; las cosas grandes comparten una casilla y cambian juntas.
¿Te fue útil? Apoyar seegongsik