ejemplo de diagrama de flujo
Fundamentos de programación
Unidad 4
Actividad 2
12/09/2014
Diagrama de flujo del siguiente programa:
En una empresa textil, necesita un empleado para unasucursal. Por lo que el programa debe comprobar e imprimir si un empleado determinado reúne las condiciones necesarias para tal puesto. Las condiciones que estableció la empresa son las siguientes:categoría 2 o 4 y antigüedad mayor a 5 años, o bien categoría 1 y antigüedad mayor a 7 años.
Datos: CLAT, CATE, ANTI y SALARIO.
Dónde: CLAT es una variable de tipo entero que representa la clave deltrabajador. CATE es una variable de tipo entero que representa la categoría del empleado. ANTI es una variable de tipo entero que expresa la antigüedad del trabajador en la empresa. SALARIO es unavariable de tipo real que representa el salario del trabajador. RES es una variable de tipo entero que almacena la decisión sobre elcandidato,1 si reúne las condiciones y 0 en caso contrario.CATE
Si 2,4 1 De otra forma
No si no
Sí No
Prueba de escritorio:
Instrucción
Dato de entrada
Operaciones
(ALU)
Estados de las variables
Dato de salidaInicio
-
-
CLAT CAT ANTI
-
Imprimir “inserta una clave: categoría: antigüedad”
CLAT, CAT,ANTI
-
CLAT CAT ANTI
Inserta una clave:Categoría: antigüedad:
Leer CLAT, CAT, ANTI
10,1,5
-
10
1
5
CLAT CAT ANTI
-
Leer RES
-
-
-
-
Casos (CATE)
-
-
10
1
5
CLAT CAT ANTI
-caso 2: caso 4: imprimir “el trabajador reúne las condiciones”
-
Caso 2: caso 4:
RES =1
verdadero
10
1
5
CLAT CAT ANTI
El trabajador reúne todas las condiciones
Caso1: imprimir ”el trabajador reúne las condiciones”
10, 1, 7
Caso 1:
RES = 1
verdadero
10
1
7
CLAT CAT ANTI
El trabajador reúne todas las condiciones
Otros casos: imprimir...
Regístrate para leer el documento completo.