Universidad Nacional de Ingene
Facultad de Ingenieria Industrial y de Sistemas
Curso : Lenguaje de Programacién Estructurada
Docente : Cérdova Neri Teodoro
Practica Califica #3
!
-Disefiar un programa que permita crear el Archivo “ALUMNOS.TXT”,
para guardar datos de n alumnos n(n<=100), por: Codigo, apellidos,
Nombre y Edad(20..60). Para realizar el proceso de Matricula de Alumnos,
se debe leer el Cédigo compuesto por solo 6 digitos y luego usar la técnica
de generar (Validar) su cédigo (para que sea Unico), técnica que se basa
en el "Algoritmo del Modulo 11”, el cual consiste en sumar los productos de
los digitos del numero
ingresado por 2, 3, 4......9, de
izquierda a derecha y luego el
resultado de esa sumatoria
extraerie ef Modulo de dividirio
entre 11. Si el resto es O(cero),
se asigna la letra ‘A’, si resulta
1, se asigna 'B’, para el 2 se
Codigo Conerade ~ 0401390
asigna ‘C’y asi sucesivamente. qr ies owe
Por ejemplo, para matricular Reo
primer alumnos, edite el
Numero 0 cbdigo (solo de 6
Altos): 990008, enfonces |, tess merivter eve tinr...167
aplico la técnica: pe =
Ejecutar la multiplicacion: (9°2+9+3+....+6*7) mod 11 lo cual resulta 10, es
decir le corresponde la letra ‘K’, siendo entonces el cddigo generado: 990006K
En el formulario se ilustra segundo ejemplo para cédigo a generar del numero
848139. Luego realice los siguientes reportes:
es istado de alumnos matriculados.
Piste de alumnos por Apellidos y edad, pero ordenado por edad en forma
‘Ascendente.
“ Digefiar los siguientes mdulos que permitan:
Insertar nuevos alumnos
Modificar Edad de alumnos
42 Datos de alumnos de mayor edad (pueden repetirse)
ALANNO MATRECILADD
|
|
|
12 pts)
Disefiar un programa que permita usando técnica de PALS
generar reportes de los alumnos matriculados y que estan
registrados en el archivo del problema 1. también en un segundo reporte
mostrar el promedio de edad — —(8 pts)
El profesor 29 3 +33 Lima Junio de 2010
24 & ;
Ws nae 42 o090rs
3% - 00% 94
1? = One