Saltar al contenido
EjemplosEnglishEspacio →

Dibujar figuras

Dibuja un cuadrado y un triángulo con asteriscos.

Nivel
Intermedio
Conceptos:
Entrada y salida
Para
Abrir en Codoritmo

Ejecuta, modifica y depura este ejemplo en el navegador.

Lo que aprenderás

Dos Para anidados recorren filas y columnas. Escribir Sin Saltar mantiene los asteriscos en la misma línea y Escribir "" pasa a la siguiente.

Código

shapes.psc · 19 líneas
Algoritmo DibujarFiguras    Definir n, fila, columna Como Entero    Escribir "Tamaño de las figuras:"    Leer n    Escribir "Cuadrado:"    Para fila <- 1 Hasta n Hacer        Para columna <- 1 Hasta n Hacer            Escribir Sin Saltar "* "        FinPara        Escribir ""    FinPara    Escribir "Triángulo:"    Para fila <- 1 Hasta n Hacer        Para columna <- 1 Hasta fila Hacer            Escribir Sin Saltar "* "        FinPara        Escribir ""    FinParaFinAlgoritmo

Diagrama de flujo

Cada bloque del diagrama corresponde a una instrucción del código.

Algoritmo DibujarFigurasAlgoritmo DibujarFigurasAlgoritmo DibujarFigurasDefinir n, fila, columna Como EnteroDefinir n, fila, columna ComoEnteroEscribir "Tamaño de las figuras:"Escribir "Tamaño de lasfiguras:"Leer nLeer nEscribir "Cuadrado:"Escribir "Cuadrado:"Para fila <- 1 Hasta n HacerPara fila <- 1 Hasta nPara columna <- 1 Hasta n HacerPara columna <- 1 Hasta nEscribir Sin Saltar "* "Escribir Sin Saltar "* "Escribir ""Escribir ""Escribir "Triángulo:"Escribir "Triángulo:"Para fila <- 1 Hasta n HacerPara fila <- 1 Hasta nPara columna <- 1 Hasta fila HacerPara columna <- 1 Hasta filaEscribir Sin Saltar "* "Escribir Sin Saltar "* "Escribir ""Escribir ""FinAlgoritmoFinAlgoritmo

Ejemplo de ejecución

Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.

Tamaño de las figuras:Respuesta del usuario: 4Cuadrado:* * * * * * * * * * * * * * * * Triángulo:* * * * * * * * * * 

Desafío

Dibuja un triángulo invertido: la primera fila con n asteriscos y la última con uno.

Ver pista

Haz que el Para de afuera cuente hacia atrás con Con Paso -1.

Abrir en Codoritmo