Algoritmo en PseInt para mostrar la tabla de multiplicar usando ciclos
Imagina que tienes una pequeña imprenta automática o un asistente incansable que puede escribir por ti cualquier tabla de operación en cuestión de milisegundos. En lugar de calcular cada resultado a mano, le damos una instrucción repetitiva inteligente a la computadora: el bucle Para (For). Vamos a descubrir cómo funciona este algoritmo paso a paso, de forma muy amigable y cercana, como si estuviéramos charlando frente a una pizarra.
Comprendiendo la magia del bucle Para en PseInt
Para dominar este ejercicio, imagina que el ciclo Para funciona como una máquina de boletos numerados del 1 al 10. Cada vez que la máquina avanza un número, toma ese valor, lo multiplica por el número base que elegiste y muestra el resultado en pantalla de forma ordenada.
En PseInt, esta estructura controla automáticamente el inicio, el límite y el incremento de la variable de conteo, ahorrándonos líneas repetitivas de código y haciendo que el programa sea sumamente eficiente.
Planteamiento del problema y código en PseInt
Analicemos con atención el enunciado oficial del ejercicio que resolveremos hoy:
«Escribir un programa en PseInt que, dado un número entero ingresado por el usuario, muestre su tabla de multiplicar del 1 al 10 usando ciclos.»
A continuación, te comparto el código completo optimizado, limpio y listo para copiar, pegar y ejecutar en tu entorno de PseInt:
Algoritmo TABLA_DE_MULTIPLICAR
Definir n, x Como Entero
// ENTRADA DE DATOS
Escribir "Ingrese el número de la tabla de multiplicar:"
Leer n
// PROCESO Y SALIDA: Ciclo Para del 1 al 10
Para x <- 1 Hasta 10 Con Paso 1 Hacer
Escribir x, " x ", n, " = ", x * n
Fin Para
FinAlgoritmo
Diagrama de flujo de la tabla de multiplicar
Para visualizar de forma gráfica cómo se comporta este ciclo repetitivo paso a paso mientras genera cada multiplicación, observa el siguiente diagrama de flujo detallado:
[ Inicio: Tabla de Multiplicar ]
│
[ Leer número 'n' ]
│
▼
┌─────────────────────────┐
│ Para x <- 1 Hasta 10 │
└───────────┬─────────────┘
(En rango)│ (Terminado)
▼
┌─────────────────────────┐
│ Mostrar x " x " n " = " x*n │
└───────────┬─────────────┘
│
▼ (Incrementa x + 1)
[ Fin Para ]
│
[ FinProceso ]
Explicación en video y comunidad
¿Has aprendido algo nuevo? ¿Ves que era fácil verdad? Pero la explicación no acaba aquí. Para ver el código ejecutándose en vivo, paso a paso y con pruebas de escritorio en PseInt, te comparto el video explicativo en nuestro canal oficial de YouTube:
¡Ayúdame suscribiéndote a mi canal! :): https://goo.gl/6jUr58
Bits de Ciencia Oficial
Edwin W.


No hay comentarios: