1Eva_IT2015_T1 algoritmo multiplicar

1ra Evaluación I Término 2015-2016. Julio 7, 2015 /ICM00794

Tema 1. (25 puntos) Un procedimiento matemático para multiplicar dos números enteros con valores entre 1 y 1000 se describe en el siguiente ejemplo:

Se desea conocer el producto de dos números: 997 y 991
Obtenga los resultados de las restas: 1000-997 = 3
1000-991 = 9
Sume los resultados de las restas: 3 + 9 = 12
Reste de 1000 el resultado de la suma anterior: 1000-12 = 988
Multiplique este resultado por 1000: 988 x 1000 = 988000
Multiplique los resultados de las restas iniciales: 3 x 9 = 27
La suma de los dos últimos resultados es el producto deseado: 988000+27 = 988027

Escriba un algoritmo que verifique que esta regla se cumple para cada producto a x b. Las variables a y b son enteros positivos entre 1 y un valor que puede llegar hasta 1000. Muestre la respuesta mediante un mensaje.

Rúbrica: ingreso y validación (5 puntos), procedimiento matemático (5 puntos), comprobar que cumple para a (5 puntos), comprobar que cumple para b (5 puntos), Algoritmo estructurado (5 puntos)