Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1eva IIT2012 T2 Solucion
1eva IIT2012 T2 Solucion
Tema 2. (20 puntos) Para asignar el nmero de equipo para un jugador, se suman todos los nmeros de la fecha de nacimiento, para luego sumar los dgitos del resultado hasta obtener un solo dgito. Realice un algoritmo que permita ingresar el da, mes y ao para obtener el nmero de un solo dgito que se busca.
Rbrica: Nmero a partir de fecha (5 puntos), reduccin con operaciones con dgitos (10 puntos), algoritmo estructurado (5 puntos)
Propuesta de Solucin: Para el bloque de ingreso se usan tres variables: da, mes y ao. El primer clculo suma los valores de las variables de ingreso para obtener el nmero resultante n. A partir de n, se separan los dgitos usando residuo y cociente, para acumular los nmeros en el acumulador s, repitiendo la operacin hasta que no queden ms dgitos que separar. Si el resultado de s tiene ms de un dgito, se actualiza el valor de n con s y se repite la operacin anterior para acumular dgitos. Se muestra el resultado s.
Descripcin Inicio Ingresa los datos de la fecha de nacimiento DIAGRAMA DE FLUJO Inicio
Ingreso
dia mes ao
% ICM00794 - Fundamentos de Computacin % 2da Evaluacin II Termino 2012 % Tema 2. Nmero de Equipo/fecha nacimiento dia=input('dia:'); mes=input('mes:'); anio=input('anio:'); n=dia+mes+anio; while ~(n<10) s=0; while ~(n<=0) r=mod(n,10); n=fix(n/10); s=s+r;
ndia+mes+ao s0
Acumula dgitos
n<=0
V
n s s<10
V
Mostrar s Fin
s
Salida
disp(n)
Fin
Ejecucin del algoritmo: numequipo.m >> >> numequipo dia:28 mes:11 anio:1989 3
1Eva_IIT2012_T2_Solucion.Docx
edelros@espol.edu.ec
Pgina 1