Primeros algoritmos.


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

  • Inicio
  • Obtener añonacimiento, añoactual
  • edad<-añoactual-añonacimiento
  • presentar edad.
  • fin
  • 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.

    ¿Qué estas pensando?

    Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.