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.