Beruflich Dokumente
Kultur Dokumente
DE HUICHAPAN
INGENIERA INDUSTRIAL
CUARTO SEMESTRE, MIXTO
ALGORITMOS Y LENGUAJE DE
PROGRAMACIN
ESTRUCTURAS SELECTIVAS Y DE REPETICIN
PRESENTA:
MARIANO CRUZ LEDESMA
ASESOR:
ING. ADRIN CHVEZ CRUZ
marzo 2016
Estructuras selectivas
Estas se utilizan para tomar decisiones lgicas. En estas se evala una condicin
y en funcin al resultado se realiza una determinada secuencia de instrucciones.
Esta estructura de control es denominada usualmente como IF-THEN-ELSE (Si
esto Entonces Si no).
Pseudocdigo:
Si <condicin> entonces
<accion>
fin_si
If <condicin> then
<accion>
end_if
Diagrama de flujo
Pseudocdigo:
Espaol
Si <condicin> entonces
<accin S1>
sino
<accin S2>
Fin_Si
Ingls
If <condicin> then
<accin S1>
else
<accin S2>
End_if
Selectiva anidada
La estructura selectiva anidada es una cadena de estructuras selectivas que
se conectan de la parte else de la actual con la parte if de la siguiente, es
decir cuando despus de una decisin se debe tomar otra, despus otra y
as sucesivamente.
Diagrama de flujo
If <n=0> Then
CERO
Else
If <n>0> Then
ENTERO
Else
DECIMAL
End If
Pseudocdigo:
If <condicion1> Then
Bloque de instrucciones1
Else
If <condicion2> Then
Bloque de instrucciones 2
Else
Bloque de instrucciones 3
End If
Selectiva mltiple
Repetir mientras
Repetir hasta
La estructura repetir cumple la misma funcin que la estructura mientras. La
diferencia est en que la estructura mientras comprueba la condicin al inicio y
repetir lo hace al final. Es por ello que la estructura repetir se ejecuta por lo menos
una vez.
Hacer
Accin_1
Accin_2
Accin_3
Accin_n
Mientras condicin
Repetir desde
Sintaxis:
int contador;
Repeticin numero 1
Repeticin numero 2
Repeticin numero 3
Repeticin numero 4
Repeticin numero 5
Repeticin numero 6
Repeticin numero 7
Repeticin numero 8
Repeticin numero 9
Repeticin numero 10
Consta de 3 parmetros:
Elaboracin de programas
Anlisis.
Diseo.
Codificacin o construccin.
Implantacin o explotacin.
Mantenimiento.
ANLISIS
Diccionario de datos: Sirven para describir todos los objetos utilizados en los
grficos, as como las estructuras de datos.
Al final de esta fase tenemos que tener claro las especificaciones de la aplicacin.
DISEO
En esta fase se alcanza con mayor precisin una solucin optima de la aplicacin,
teniendo en cuenta los recursos fsicos del sistema (tipo de ordenador, perifricos,
comunicaciones, etc) y los recursos lgicos. (sistema operativo., programas de
utilidad, bases de datos, etc)
En el diseo estructurado se pueden definir estas etapas:
CODIFICACIN
Pruebas unitarias: Sirven para comprobar que cada mdulo realice bien su tarea.
EXPLOTACIN
MANTENIMIENTO
Tipos de mantenimiento:
https://sites.google.com/site/carlospalmerin20/unidad-4-estructuras-selectivas-yde-repeticion
http://courseware.url.edu.gt/Facultades/Facultadrepetir_hasta_do_while.html
https://prezi.com/qyfzdjodqm8b/47-repetir-desde/