ESTRUCTURAS ALGORITMICAS

  Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:
 
 

Secuenciales
Asignación
Entrada
Salida

Estructuras Algoritmicas
Simples
Condicionales
Múltiples

Ciclicas
Hacer para
Hacer mientras
Repetir hasta
 

Estructuras Secuenciales

  La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia.    Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una estructura secuencial  se representa de la siguiente forma:

 Inicio
   Accion1
   Accion2
     .
     .
   AccionN
 Fin
 

Asignación: La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma:
Simples: Consiste en pasar un valor constate a una variable (a=15)
Contador: Consiste en usarla como un verificador del numero de veces que se realiza un proceso (a=a+1)
Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=c+b*2/4).

Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta operación se representa en un pseudocodigo como sigue:

 Leer a, b

 Donde "a" y "b" son las variables que recibirán los valores

Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje. Este proceso se representa en un pseudocodigo como sigue:

 Escribe "El resultado es:", R

 Donde "El resultado es:" es un mensaje que se desea aparezca y R es una variable que contiene un valor.

    Ejemplo de problemas secuenciales

 Un alumno desea saber cual será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes:
 55% del promedio de sus tres calificaciones parciales.
 30% de la calificación del examen final.
 15% de la calificación de un trabajo final.
  Inicio
     Leer c1, c2, c3, ef, tf
     prom = (c1 + c2 + c3)/3
     ppar = prom * 0.55
     pef = ef * 0.30
     ptf = tf * 0.15
     cf = ppar + pef + ptf
     Imprimir cf
  Fin

    Problema propuesto

 La calificación de Química se obtiene de la sig. manera:
 Examen 85%
 Promedio de tareas 15%
 En esta materia se pidió un promedio de tres tareas.

Dudas, comentarios, sugerencias, etc., pulsa aqui