Las
estructuras de operaciones 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.
-
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.
ASIGNACION:
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:
o
Simples: Consiste en pasar un valor constate a una variable (a=15)
o
Contador: Consiste en usarla como un verificador del número de veces que se
realiza un proceso (a=a+1)
o
Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
o
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 (el teclado) un
valor.
ESCRITURA: consiste en mandar un dispositivo
de salida (monitor o impresora) un resultado o mensaje.
-
ESTRUCTURAS CONDICIONALES: Las
estructuras condicionales comparan una variable contra otro(s) valor(es), para
que en base al resultado de esta comparación, se siga un curso de acción dentro
del programa. Cabe mencionar que la comparación se puede hacer contra otra
variable o contra una constante, según se necesite. Existen dos tipos básicos,
las simples y las múltiples.
o SIMPLES: las estructuras condicionales simples
se le conoce como tomas de decisión.
o MULTIPLES: las estructuras condicionales
dobles permiten elegir entre dos opciones o alternativas posibles en función
del cumplimiento o no de una determinada condición.
-
ESTRUCTURAS CICLICAS: Se
llaman problemas repetitivos o cíclicos a aquellos en cuya solución es
necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una
cantidad específica de veces. Esta cantidad puede ser fija (previamente
determinada por el programador) o puede ser variable (estar en función de algún
dato dentro del programa).Los ciclos se clasifican en:
o CICLOS CON UN NUMERO DETERMINADO DE
ITERACIONES (Hacer-Para): son aquellos en que el número de iteraciones se
conoce antes de jactarse el ciclo.
o CICLO CON UN NUMERO DE INDETERMINADAS DE
ITERACIONES (Hacer-Mientras, Repetir-Hasta): son aquellos en que el número de
iteraciones no se conoce con exactitud ya que esta dado en función de un dato
dentro del programa.
§ Hacer-Mientras: Esta
es una estructura que repetirá un proceso durante “N” veces, donde “N” puede
ser fijo o variable. Para esto, la instrucción se vale de una condición que es
la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se
cumple, entonces ya no se ejecuta el proceso
§ Repetir-Hasta:
Esta es una estructura similar en algunas características, a la anterior.
Repite un proceso una cantidad de veces, pero a diferencia del Hacer-Mientras,
el Repetir-Hasta lo hace hasta que la condición se cumple y no mientras, como
en el Hacer-Mientras. Por otra parte, esta estructura permite realizar el
proceso cuando menos una vez, ya que la condición se evalúa al final del
proceso, mientras que en el Hacer-Mientras puede ser que nunca llegue a entrar
si la condición no se cumple desde un principio.
No hay comentarios:
Publicar un comentario