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)