Hola amigos como están en esta ocasión les enseño como hacer un cuadro de asteriscos, este algoritmo lo desarrollamos y probamos con el simulador Pseint configurado en modo flexible.
Haz clic aquí para suscribirte a mi canal
Como hacer un cuadrado con asteriscos en pseint
Bueno como siempre lo primero que hacemos es ponerle un nombre al pseudocódigo nosotros lo nombramos como Cuadro.
Algoritmo Cuadro
Después declaramos las variables a, b y n estas variables las declaramos de tipo entero ya que nicamente trabajaremos con este tipo de datos.
Definir a,b,n como entero
Con la función escribir mostramos un mensaje en pantalla en este mensaje pedimos un numero, este número serán las dimensiones del cuadrado.
Escribir «Escribe un numero»
Con la función leer asignamos en la variable n un numero ingresado por teclado.
Con las funciones escribir y leer logramos que los algoritmos en Pseint puedan interactuar con el usuario.
leer n
Utilizamos un ciclo para con la variable de control a que empezara valiendo uno y finalizara cuando a sea igual al número ingresado por el usuario.
para a = 1 hasta n Hacer
Dentro del cuerpo de este bucle colocamos otro bucle para con la variable b que iniciara valiendo uno y finalizara cuando sea igual al número ingresado por teclado si te fijas es muy similar al anterior, pero este ciclo prácticamente es quien dibuja el cuadro de asteriscos en pseint.
para b = 1 hasta n Hacer
Dentro del cuerpo del bucle utilizamos la estructura si entonces con la siguiente condición
si a > 1 y a < n y b > 1 y b < n entonces
Bueno ya sé que esta condición esta en chino pero no te preocupes deja te explico un poco, lo que hacemos con esta sentencia es dibujar todo el cuerpo del cuadrado excepto la primer línea y la ultima ya, que estas se forman con la parte falsa de esta condición.
para b = 1 hasta n Hacer
si a > 1 y a < n y b > 1 y b < n entonces
Escribir » » Sin Saltar
SiNo
Escribir «* » Sin Saltar
FinSi
FinPara
Para ir formado el cuadrado de asteriscos utilizamos la función escribir combinada con la función sin saltar para que los asteriscos se coloquen en una sola sentencia.
Fuera del segundo ciclo para lo que hacemos es mostrar un mensaje en pantalla simplemente con asteriscos en blanco, lo que hacemos con esta sentencia es simplemente dar un espacio para continuar formado el cuerpo del cuadrado.
Escribir «»
Por ultimo finalizamos los ciclos y finalizamos el algoritmo.
Aquí puedes ver el funcionamiento de este algoritmo.
Esta es la solución de este algoritmo espero te guste y más que nada te pueda ser de utilidad, te dejo un enlace para que descargues el código fuente.