Sie sind auf Seite 1von 10

Administracin de Proyectos de desarrollo de Software

Ciclo de vida de un proyecto


Enfoque moderno
Temas
Estructuras selectivas si mltiple
Estructuras algortmicas selectivas

Administracin de Proyectos de desarrollo de Software
Ciclo de vida de un proyecto
Enfoque moderno
Fin de la presentacin


Contine en la siguiente actividad
Estructuras algortmicas selectivas


Estructuras algortmicas selectivas
Estructura selectiva si mltiple
La estructura selectiva si mltiple permite que el flujo del proceso se
bifurque por varias ramas en el punto de la toma de decisin (es), esto
en funcin del valor que tome el selector.
Si el selector toma el valor 1 se ejecutar la accin 1, si toma el valor 2
se ejecutar la accin 2, si toma el valor n se realizar la accin n, y si
toma un valor distinto de los valores comprendidos entre 1 y n, se
continuar con el flujo normal del proceso realizndose la accin n + 1.

Estructuras selectivas si mltiple
Estructuras algortmicas selectivas
Formato:
caso variable
valor1:
instrucciones
valor2:
instrucciones
.
.
[ sino :
instrucciones]
fin caso
Estructuras selectivas si mltiple
Estructuras algortmicas selectivas
Donde:
variable.- variable o expresin a evaluarse, segn la cual se tomar una
de las mltiples decisiones o alternativas.
valor 1.- expresa la operacin o conjunto de operaciones que se van a
realizar si el selector toma el valor 1.
valor 2.- expresa la operacin o conjunto de operaciones que se van a
realizar si el selector toma el valor 2.
valor n.- expresa la operacin o conjunto de operaciones que se van a
realizar si el selector toma el valor n.
sino.- expresa la operacin que se va a realizar si el selector toma un
valor que no existe dentro de las opciones
Estructuras selectivas si mltiple
Estructuras algortmicas selectivas
Estructuras selectivas si mltiple
Diagrama de flujo:

variable
Accin 1 Accin 2 Accin n
Accin n + 1
Valor 1 Valor 2 Valor n
Estructuras algortmicas selectivas
Estructuras selectivas si mltiple
Diagrama de flujo:
variable
Accin 1 Accin 2 Accin 3
Accin x
Valor 1, 2 Valor 3, 4, 5 sino
Estructuras algortmicas selectivas
Por ejemplo: Desarrollar un algoritmo y diagrama de flujo tal que dado
como datos la categora y el sueldo de un trabajador, calcule el
aumento correspondiente teniendo en cuenta la siguiente tabla. Se
imprimir la categora del trabajador y su nuevo sueldo.


Categora Aumento
1 15%
2 10%
3 8%
4 7%
Estructuras selectivas si mltiple
Estructuras algortmicas selectivas
Estructuras selectivas si mltiple
Algoritmo: Dado la categora y el sueldo de un trabajador calcular el
aumento
1. entero cate
real sue, nsue
2. Inicio
3. escriba Ingrese la categora y el sueldo
4. Lea cate, sue
5. caso cate
1: nsue = sue * 1.15
2: nsue = sue * 1.10
3: nsue = sue * 1.08
4: nsue = sue * 1.07
5. fincaso
6. escriba cate, sue
7. Fin
Estructuras algortmicas selectivas
Estructuras selectivas si mltiple
Diagrama de flujo:


cate
nsue = sue * 1.10 nsue = sue * 1.08 nsue = sue * 1.15 nsue = sue * 1.07
cate, nsue
inicio
cate, sue
fin
1
2 3 4

Das könnte Ihnen auch gefallen