SmallLang

Lenguaje similar a C++.

Transformación de estados

Llamamos estado de un programa a los valores de todas sus variables en un punto de su ejecución.

Podemos considerar la ejecución de un programa como una sucesión de estados.

La asignación es la instrucción que permite pasar de un estado al siguiente en esta sucesión de estados.

Las estructuras de control se limitan a especificar el flujo de ejecución.

Corrección de un programa

Correción de alternativas

Cuando tenemos un condicional tenemos que considerar las dos alternativas por separado.

Ciclos

while (guarda B) {
	cuerpo del ciclo S
}