Realizar un algoritmo de conteo de vocales

En este tutorial, resolveremos el problema de contar cuántas vocales hay en una palabra ingresada por el usuario.

Análisis del Problema

El objetivo es solicitar al usuario que ingrese una palabra y contar la cantidad de vocales que contiene. Para lograr esto, utilizaremos algunas funciones predefinidas en PSeInt:

  • Longitud(cadena): Devuelve la cantidad de caracteres de la cadena.
  • Minusculas(cadena): Devuelve una copia de la cadena con todos sus caracteres en minúsculas.
  • Subcadena(cadena, inicio, fin): Devuelve una subcadena desde la posición de inicio hasta la posición de fin de la cadena.

Desarrollo del Algoritmo

Para contar las vocales en una palabra, seguiremos estos pasos:

  1. Solicitaremos al usuario que ingrese una palabra.
  2. Convertiremos la palabra a minúsculas para simplificar la comparación.
  3. Definiremos una cadena que contenga todas las vocales posibles.
  4. Recorreremos cada carácter de la palabra ingresada y verificaremos si es una vocal.
  5. Contaremos las coincidencias.

Código de ejemplo:

A continuación, se presenta el código del algoritmo en PSeInt:

Algoritmo contador_de_vocales
    Escribir "Ingrese una frase"
    Leer frase
    
    frase<-Minusculas(frase)
    
    Vocales<-"aeiouáéíóúüAEIOU"
    cantvocales<-0
    
    Para i<-1 hasta Longitud(frase) Hacer
        Para j<-1 hasta Longitud(vocales) Hacer
            Si Subcadena(frase,i,i)=Subcadena(vocales,j,j) Entonces
                cantVocales<-cantVocales+1
            FinSi
        FinPara
    FinPara
    
    Escribir "La frase contiene ",cantVocales," vocales."
FinAlgoritmo

Explicación del Código

  1. Ingreso de la Frase: Solicitamos al usuario que ingrese una frase y la leemos.
  2. Conversión a Minúsculas: Convertimos la frase a minúsculas para facilitar la comparación de caracteres.
  3. Definición de Vocales: Creamos una cadena que contiene todas las vocales posibles (incluyendo vocales acentuadas y la ü).
  4. Recorrido y Comparación: Utilizamos dos bucles anidados para recorrer cada carácter de la frase y comparar si coincide con alguna vocal.
  5. Contador de Vocales: Incrementamos el contador de vocales cada vez que encontramos una coincidencia.
  6. Resultado: Mostramos el total de vocales encontradas en la frase.

Con este algoritmo, podremos contar de manera eficiente el número de vocales en cualquier palabra o frase ingresada por el usuario.


(1) Comentarios

Ashling Vaca
2024-08-13 12:56:06 | Responder

ME GUSTA MUCHO EL ALGORITMO DE LAS VOCALES POIRQUE NOS AYUDA A SABER CUANTAS VOCALES HAY EN MI PALABRA

Pública tu duda o comentario

Resuelve tus dudas con la comunidad.

*Obligatorio*