2da Evaluación I Término 2012, Agosto 28, 2012 /ICM00794
Tema 4. (30 puntos) El Consejo Nacional Electoral requiere de un programa que permita administrar los datos de registros de los afiliados a partidos y movimientos políticos, presentados al inicio para un proceso electoral.
Los datos disponibles se encuentran listados en dos tablas de datos como las siguientes:
| Cédula | Nombre |
|---|---|
| 0123456789 | MARIA RODRIGUEZ |
| 0234567891 | JUAN PEREZ |
| 0345678923 | JOSE PARRA |
| ... | ... |
| Cédula | Nombre | Partido | Estado |
|---|---|---|---|
| 0234567891 | JUAN PEREZ | 7 | 1 |
| 0123456789 | MARIA RODRIGUEZ | 9 | 3 |
| 0123456789 | MARIA RODRIGUEZ | 4 | 3 |
| ... | ... | ... | ... |
El programa debe permitir el ingreso de las tablas (1 y 2), luego validar y registrar el Estado final conforme a los criterios mostrados en la tabla 3.
Para revisar cada registro por cada criterio, solo se validaran los registros con Estado “1”,
Si luego de revisar y validar, el Estado del registro se mantiene en “1”, éste se considera válido.
Al final presente una tabla de “Resultado” que liste cuántos registros por estado tiene cada partido.
| Estado | Descripción |
|---|---|
| 1 | Aceptado al inicio como válido, sin revisar “errores” |
| 2 | No empadronado.- La cédula de la ficha no se encuentra en el padrón |
| 3 | Afiliación duplicada.- El registro de cédula en la ficha se encuentra más de una vez |
| 4 | Nombres errados.- por no coincidir entre la ficha y el padrón |
| Resultado | Estado | |||
| Partido | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 | .... | .... | .... | .... |
Nota: para comparar cadenas de caracteres, puede usar la función strcmp(cadenaA, cadenaB)
Referencia: “El sistema del CNE permitió la confusión de identidades”, 6 –Agosto-2012, www.expreso.ec
Rúbrica. Ingreso con estructura de datos (5 puntos), validar empadronados (5 puntos), validar duplicados (5 puntos), validar nombres (5 puntos), Contador de registros por estado (5 puntos), Algoritmo estructurado (5 puntos)