2da Evaluación II Término 2010, Febrero 01, 2011 /ICM00794
Tema 3 (25 puntos). El Consejo Nacional Electoral (CNE) para iniciar un proceso de revocatoria de mandato de alcaldes, requiere en la solicitud la presentación de al menos el 10% de firmas del registro electoral.
Para realizar la revisión de los datos presentados para este proceso se dispone de:
- Las cédulas del padrón en un arreglo de tamaño n
- Las cédulas de solicitantes de la revocatoria en un arreglo lista de tamaño m
a) Realice una función registrados(padrón, lista) que indique cuántas de las cédulas de la lista están registradas en el padrón. Suponga que no hay datos repetidos.
| i |
Padrón(i) |
|
j |
lista(j) |
| 1 |
0912345678 |
|
1 |
0987654321 |
| 2 |
0987654321 |
|
2 |
0567896543 |
| 3 |
0754321234 |
|
... |
... |
| 4 |
0765432456 |
|
m |
|
| 5 |
0567896543 |
|
|
|
| ... |
... |
|
|
|
| n |
|
|
|
|
b) Realice un programa que solicite el ingreso de los arreglos padrón y lista, usando las funciones únicos() del tema anterior y registrados() , valide los datos de la lista para informar si los datos cumplen con al menos el 10% del padrón.
Referencia: “11 procesos de revocatoria se decidirán en febrero”. Enero 12, 2011. - “El presidente del CNE sugiere una reforma para normar la revocatoria”. Diciembre 16, 2011. http://www.eluniverso.com
Rúbrica: Definición y uso de las funciones (10 puntos). Algoritmo “registrados” (10 puntos). Programa integral (5 puntos)