Para resolver este ejercicio se configuró PSeInt en el modo "Flexible" (Configurar > opciones de lenguaje> flexible)
Proceso sin_titulo
// el usuario ingresa una frase, vamos a contar cuantas vocales tiene
Escribir "Ingrese una frase"
Leer frase
// pasamos toda la frase a minusculas para no tener que preguntar 2 veces por cada vocal
frase<-Minusculas(frase)
// lista de letras que vamos a buscar
Vocales<-"aeiouáéíóúü"
cantvocales<-0
// comparar todas las letras de frase con las de vocales y contar coincidencias
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."
FinProceso