Está en la página 1de 6

Introduccin a la Computacin

Tc1001
Estructuras de control

5 Estructuras de control
Las estructuras de operacin de programas son un grupo de formas de trabajo, que
permiten, mediante la manipulacin de variables, realizar ciertos procesos
especficos que nos lleven a la solucin de problemas. Estas estructuras se
clasifican de acuerdo con su complejidad en:
Secuenciales

Entrada
Asignacin
Salida
Simples

Estructuras
algortmicas

Condicionales
Selectivas

Mltiples

Cclicas
Repetitivas

Repetir para
Repetir mientras
Repetir hasta

Estructuras Secuenciales
La estructura secuencial es aquella en la que una accin (instruccin) 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.

Lectura: Consiste en recibir desde un dispositivo de entrada o de un


archivo, un valor.
Asignacin: Consiste, en el paso de valores o resultados a una zona de la
memoria. Dicha zona ser reconocida con el nombre de la variable
(identificador) que recibe el valor. Formas de asignacin:
o Simple: Consiste en pasar un valor constate a una variable.
o Contador: Consiste en usarla como un verificador del nmero de
veces que se realiza un proceso
o Acumulador: Consiste en usarla como un sumador en un proceso
De trabajo: Donde puede recibir el resultado de una operacin
matemtica que involucre muchas variables.
/
Escritura: Consiste en obtener informacin por medio de un dispositivo
de salida como es la impresora, un panel de control, etc.
o

Ngj/2011 5.1 Estructuras algortmicas selectivas

85

Introduccin a la Computacin
Tc1001
Estructuras de control

5.1 Estructuras selectivas (condicionales)


Se utilizan cuando en el desarrollo de la solucin de un problema se debe de tomar
una decisin para establecer un proceso o un camino alternativo a seguir.
Esta toma de decisin (expresada en el diagrama de flujo con un rombo) se
basa en la evaluacin de una o ms condiciones que sealan alternativas o
consecuencias esto es, el camino (rama) a seguir.
Una toma de decisin se puede realizar en cascada: se toma una decisin
(rama a seguir) y dentro de esa rama se toma otra decisin y as sucesivamente.
Esto implica disear un rbol de decisiones.
Las estructuras algortmicas selectivas que se utilizan para la toma de decisiones
lgicas se clasifican como:
Simple: SI ENTONCES
Doble: SI ENTONCES SI NO
Mltiple: EN CASO DE ENTONCES
Estructura selectiva simple

86

5.1 Estructuras algortmicas selectivas

Ngj/2011

Introduccin a la Computacin
Tc1001
Estructuras de control
Estructura selectiva doble

Ngj/2011 5.1 Estructuras algortmicas selectivas

87

Introduccin a la Computacin
Tc1001
Estructuras de control
Estructura selectiva mltiple

88

5.1 Estructuras algortmicas selectivas

Ngj/2011

Introduccin a la Computacin
Tc1001
Estructuras de control
Estructura selectiva en cascada

Ngj/2011 5.1 Estructuras algortmicas selectivas

89

Introduccin a la Computacin
Tc1001
Estructuras de control
Ejemplo:
Ordenar tres nmero de mayor a menor

90

5.1 Estructuras algortmicas selectivas

Ngj/2011

También podría gustarte