Estadística y Cálculo, pregunta formulada por ricardodavidburbanog, hace 15 días

Escribir un programa que muestre la figura de caracteres siguiente. El valor del carácter máximo

mostrado se le debe pedir al usuario. Los únicos valores válidos son del 'a' a la 'i'. ​

Adjuntos:

Respuestas a la pregunta

Contestado por megatokay
1

A continuación algoritmo en pseint que muestra por pantalla la figura de un rombo usando los caracteres que ingresa el usuario por teclado. Se adjunta imagen de código y el dibujo.

Pseudocódigo en pseint para dibujar rombo con los caracteres desde la "a" hasta la "i"

Algoritmo dibujarRomboConLetras

  • //Definir variables y arreglos

Definir n,a,b,c Como Entero

Definir  letras,p Como Caracter

Dimension letras(9)

x <- 0

  • //Ingresar datos

Repetir

 x <- x+1

 Escribir "Ingresa caracter ", x

 Repetir

  leer letras(x)

  p <- letras(x)

  repetido <- 0

  Para j<-x Hasta 1 Con Paso -1 Hacer

   Si p=letras(j) Entonces

    repetido <- repetido+1

   FinSi

  FinPara

  •   //Validar entrada

  si repetido<>1 o p<>"a" y p<>"b" y p<>"c" y p<>"d" y p<>"e" y p<>"f" y p<>"g" y p<>"h" y p<>"i"  Entonces

   Imprimir "entrada inválida"

  FinSi

 Mientras Que repetido<>1 o p<>"a" y p<>"b" y p<>"c" y p<>"d" y p<>"e" y p<>"f" y p<>"g" y p<>"h" y p<>"i"  

 Repetir

  Escribir 'Ingrese otra letra?: (s/n)'

  Leer _seguir

  _seguir <- Minusculas(_seguir)

 Hasta Que (_seguir=='s' O _seguir=='n')

Hasta Que x=9 o _seguir=='n'

  • //Mostrar parte de arriba de la figura (rombo)

n = 7

Para a =  n hasta 1 Con Paso -2 Hacer

 para b = 1 hasta a con paso 2 Hacer

  Escribir "  " Sin Saltar

 FinPara

 para c = a Hasta n Hacer

  Escribir " "+letras(azar(x)+1) Sin Saltar

 FinPara

 Escribir " "

FinPara

  • //dibujar parte de abajo de la figura (rombo)

n = n - 2

para a = n Hasta 1 con paso -2 Hacer

 Escribir "    "   Sin Saltar

 para c = a hasta n hacer

  Escribir " " Sin Saltar

 FinPara

 para b = 1 hasta a Hacer

  escribir letras(azar(x)+1)+" " Sin Saltar

 FinPara

 Escribir "   "        

FinPara        

FinAlgoritmo

Para saber más acerca de algoritmo en pseint de figuras geométricas consulte: https://brainly.lat/tarea/13412670

#SPJ1

Adjuntos:
Otras preguntas