Está en la página 1de 2

Nombre: Gael Yahir Cazarez Navarrete 204

PROBLEMA: (estructuras de control repetitiva PARA)


Capturar un numero entero positivo e imprime su tabla de multiplicar.

ENTRADA SALIDA

Problema ¿Numero al que quiere 5x1=5


conocer su tabla? 5 5x2=10
5x3=15
….
5x10=50
Identificación de la solución:

• Calculamos la tabla de multiplicar para un número dado


(representado por tabla) desde 1 hasta 10.
• Capturamos el valor de tabla ingresado o elegido.
• Luego, iteramos desde 1 hasta 10 y calculamos el resultado
(almacenado en resultado) multiplicanda tabla por el valor actual de I.
• Imprime la expresión “tabla x I = resultado” en cada iteración.

Variable:

Tabla: número multiplicador base


Análisis i: numero que se multiplicara por la tabla
Resultado: número resultante de la multiplicación entre “tabla” e “i”
Reglas:
1. Se inicializan las variables tabla, resultado e I a 0.
2. Se captura el valor del número para el que se desea conocer la tabla
de multiplicar.
3. Se itera sobre el valor de I desde 1 hasta 10.
4. Para cada iteración del bucle, se calcula el resultado multiplicando el
valor de tabla por el valor actual de I.
5. Se muestra en pantalla la tabla de multiplicar para el número dado,
indicando el número original, el multiplicador y el resultado de la
multiplicación.
6. El bucle termina después de 10 iteraciones.
7. El algoritmo finaliza.
Inicio
1. Declarar e iniciar variables (tabla=0, resultado=0, =0)
2. Preguntar. ¿numero al que quiere conocer su tabla?”
3. Capturar el valor de la tabla
4. PARA (i=1. i<=10, i+)
Algoritmo Resultado=tabla*i
Expresar: tabla +”X” + i +” =” + resultado
5. FIN PARA

Fin
INICIO

tabla=0.resultado=0, I=0

“¿Numero el que quiere


conocer su tabla?

tabla=0

Inicio:
Define I=1
Condición: NO
Diagrama de
Flujo I<=10
Incremento:
I ++

Expresar: tabla + "x" + I


+ "=" + resultado
I=I+1

SI

FIN PARA

FIN

También podría gustarte