En una Oficina de personal se dispone de un archivo en el que consta, para cada empleado y en una fila por día laborable, una serie de datos relativos a ausencias y toros conceptos sobre comportamiento del personal.
En uno de los campos (columnas) de los registros (filas), que se identifica como campo W, se encuentra una letra "A" cuando el empleado a quien se refiere ese registro ha estado "ausente" el día indicado en el mismo. No figura ningún dato en ese campo, cuando no se registra ausencia.
Por política de administración de personal, el gerente del área aplica una suspensión al empleado que incurre en cinco ausencias consecutivas.
Se ha previsto utilizar un sistema de información para la detección de esta circunstancia.
En consecuencia, debe realizarse previamente un diagrama de lógica a través del cual, una vez programado, se puede detectar si en la corrida del programa respectivo se presentan cinco registros consecutivos con código "A" en el campo W.
Se efectúa una corrida mensual para cada uno de los empleados en cada corrida o proceso se incluyen registros de un solo empleado; o sea que habrá tantas corridas como empleados. Los registros ingresan a la lectura ordenados cronológicamente, dentro del lote correspondiente a cada empleado. el proceso finalizará por último registro, identificada /*, o bien al detectarse la presencia de los cinco registros consecutivos con registración de ausencia. En esta último caso, se imprimirá una leyenda declarativa de la situación.
ORDEN DE |
CAMPO |
CAMPO |
SECUENCIA |
NRO.DE |
|
LECTURA |
EMPLEADO |
W |
1 |
1002 |
|
2 |
1002 |
|
3 |
1002 |
A |
4 |
1002 |
A |
5 |
1002 |
A |
6 |
1002 |
A |
7 |
1002 |
A |
8 |
1002 |
|
9 |
1002 |
|
* |
1002 |
Planilla XLS, para abrir pique en el ícono