Algoritmo para convertir la primera letra de una frase en mayúscula

Algoritmo para convertir la primera letra de una frase en mayúscula.

Haz clic aquí para suscribirte a mi canal

Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables.

               Definir frase Como Caracter

               Definir n,x,c Como Entero

Pedimos que se ingrese la frase.

               Escribir «Ingresa una frase»

Este dato lo ingresamos con la funcion leer en la variable frase.

               leer frase

Calculamos el tamaño de la frase.

               n = Longitud(frase)

Inicializo la variable “c” con el número cero.

               c = 0

Creamos un ciclo que se repite n veces.

               para x = 1 Hasta n Con Paso 1 Hacer

Evaluamos si la variable x es igual a 1.

                              si x == 1 Entonces

Si la condición se cumple, quiere decir que estamos analizando la primera letra de la frase, por lo tanto la convertimos a mayúsculas.

                                             Escribir Mayusculas(Subcadena(frase,x,x)) Sin Saltar

                              SiNo

Si la condición no se cumple, entonces vamos buscando un espacio en blanco en la frase.

                                             si Subcadena(frase,x,x) == » » Entonces

Cuando la condición se cumpla, es decir cuando encontremos un espacio en blanco, entones le cambiamos el valor a la variable “c” por 1.

                                                           c = 1

                                            SiNo                    

Evaluamos si la variable c es igual a 1.    

                                                           si c == 1 Entonces

Si la condición se cumple, entones quiere decir que hemos encontrado un espacio en blanco, por lo tanto la siguiente letra tiene que ser mayúsculas.

Entonces con la función escribir mostramos este carácter en mayúsculas.

                                                                          Escribir » «,Mayusculas(Subcadena(frase,x,x)) Sin Saltar

Y reiniciamos la variable “c” en cero.

                                                                          c = 0                    

                                                           SiNo

Cuando la condición no se cumpla, entonces vamos mostrando los caracteres de la frase en pantalla pero utilizando la función “sin saltar”.

                                                                          Escribir Subcadena(frase,x,x) Sin Saltar

                                                           FinSi

                                            FinSi

                              FinSi

               FinPara

               Escribir «»

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo para convertir la primera letra de una frase en mayúscula
Algoritmo para convertir la primera letra de una frase en mayúscula
Descargar Programa

Bien amigos esta es la solución  de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *