Bueno ahora que ya vimos las expresiones, las variables y todo los demas, hay que reunir todas las piezas para comenzar a formar algoritmos de verdad.
comencemos con un problema muy basico:
Algoritmo que calcule la edad de una persona, basandose en su año de nacimiento.
entonces respondamos´las peguntas fundamentales:
¿Que me piden calcular? la edad
¿Que datos necesito para calcular la edad? el año de nacimiento y el año actual
Recordemos que basados en el enfoque sistemico el algoritmo tendra una entrada, un proceso, una salida.
La entrada:
- Inicio
- Obtener añonacimiento, añoactual
Bien, en este punto, tenemos la entrada, note que no use espacios en los nombres de las variables esto se hace para que no se preste a confusiones y se dos palabras se interpreten como dos variables
El proceso
- Inicio
- Obtener añonacimiento, añoactual
- edad<-añoactual-añonacimiento
En esta linea que agregamos usamos el simbolo de asignacion (<-) para indicar que el resultado de la operacion sera almacenado en la variable edad.
La salida
La palabra «presentar» la usamos para indicar que de alguna manera el valor contenido en la variable edad sera presentado como el resultado del algoritmo.
Pongamos otros ejemplos:
Algoritmo para elevar un numero al cuadrado
- Inicio
- Obtener base
- resultado<- base*base
- presentar resultado
- fin
En este algoritmo mostramos que como no tenemos ningun operador para representar la operacion de exponenciacion, lo mostramos como la multiplicacion de la variable base por si misma.
