Informática, pregunta formulada por Elizabeth1409, hace 1 mes

Escribir un programa que procese una secuencia de caracteres ingresada por teclado y terminada en punto, y luego codifique la palabra o frase ingresada de la siguiente manera: cada vocal se reemplaza por el carácter que se indica en la tabla y el resto de los caracteres (incluyendo a las vocales acentuadas) se mantienen sin cambios. A e i o u
@ # $ % *
Realice un subprograma que reciba una secuencia de caracteres y retorne la
codificación correspondiente. Utilice la estructura "según" para la transformación. Por ejemplo, si el usuario ingresa: Ayer, lunes, salimos a las once y 10. La salida del programa debería ser: @y#r, l*n#s, s@l$m%s @ l@s %nc# y 10

Respuestas a la pregunta

Contestado por megatokay
1

Pseudocódigo Pseint que muestra un texto codificado a partir de una frase ingresada por el usuario modificada sustituyendo las vocales por caracteres especiales.

Algoritmo vocalXcaracter

  • // Definir variables

Definir txto,letra,auxfrase,vcales Como Caracter

Definir cntrol,i,j Como Entero

vcales <- 'aeiou'

  • // Ingresar texto y pasarla a minúscula

Escribir 'Ingrese secuencia de caracteres: ' Sin Saltar

Leer txto

txto <- Minusculas(txto)

  • // identificar vocales y sustituir

Para i<-1 Hasta Longitud(txto) Hacer

 cntrol <- 0

 letra <- Subcadena(txto,i,i)

 Para j<-1 Hasta Longitud(vcales) Hacer

  Si letra=Subcadena(vcales,j,j) Entonces

   cntrol <- 1

   Segun Subcadena(vcales,j,j)  Hacer

    'a':

     auxfrase <- Concatenar(auxfrase,'@')

    'e':

     auxfrase <- Concatenar(auxfrase,'#')

    'i':

     auxfrase <- Concatenar(auxfrase,'$')

    'o':

     auxfrase <- Concatenar(auxfrase,'%')

    'u':

     auxfrase <- Concatenar(auxfrase,'*')

   FinSegun

  FinSi

 FinPara

 Si cntrol=0 Entonces

  auxfrase <- Concatenar(auxfrase,letra)

 FinSi

FinPara

  • // Imprimir resultado

Escribir 'palabra o frase codificada: ',auxfrase

FinAlgoritmo

Para saber más acerca de algoritmo en pseint con funciones de caracteres consulte: https://brainly.lat/tarea/62338874

#SPJ1

Adjuntos:

cotysau007: podrias decirme como hacer la subcadena en java
Otras preguntas