Está en la página 1de 4

1 Contar Dígitos pares

Primeramente, declaro una variable contador, inicializo


mi contador en Cero “0”, luego utilizo un bucle WHILE
mientras mi valor numérico sea mayor a 0, procedo a
realizar una división con el operador MOD entre 10 la cual
me devuelve el residuo de la división, luego utilizo un IF y
comparo mi residuo. divido entre 10 con un operador
aritmético MOD entre 2 si es igual a 0, si se cumple
entonces, debo sumar mi contador con un +1, luego
tengo que eliminar mi digito con un DIV entre 10, para
que de esa forma mi bucle no sea Infinito y continúe con
el bucle sumando el contador hasta llegar que mi valor
numérico sea 0.
2 Mostrar posición de un carácter correspondiente
lo que hago es utilizar un acumulador de tipo STRING,
para almacenar las posiciones de mis caracteres en las
que se encuentran,después Utilizo un FOR desde 1 hasta
mi resultado final , Entonces con un Subíndice[1] ,
comienzo a sumar mi contador con un +1, procedo a
verificar con un IF el carácter en la posición del Subíndice
si es igual al caracteres correspondiente, si cumple
entonces procedo a acumular el valor de mi contador,
caso contrario no se acumulara y proceso a saltar en el
2do ciclo del FOR.
3 Verificar si la cadena es Palíndrome
me declaro una variable de tipo Booleano, e inicializo en
Falso, después único que hago es invertir mi cadena
utilizando el anterior método y luego con una condición IF
(procedo a comprobar si mi resultado de invertir
caracteres es igual a la cadena original )si esto se cumple
entonces la valor de mi variable de tipo Boolean cambiar
su valor a True “Verdadero “de esa formo compruebo si
es palimdrome o no.
4 Invertir todos los dígitos
Primeramente, declaro una variable digito mayor, y otro
nuevo digito mayor, inicializo mi variable digito mayor
dividiendo mi valor numérico con 10 utilizando el
operador MOD, luego utilizo un bucle WHILE mientras mi
valor numérico sea mayor a 0, y procedo a realizar una
división entre 10, con el operador MOD la cual me
devuelve el residuo de la división y almaceno en mi nueva
variable nuevo digito mayor, luego utilizar un IF y
comparar si la variable que almacena la cantidad “digito
mayor” es menor a la variable nuevo digito mayor, si esto
se cumple, entonces debo pasar el valor del nuevo digito
mayor a la variable digito mayor, una ves que termina la
sentencia IF, tengo que eliminar mi digito con un DIV para
que de esa forma mi bucle no sea un Infinito y continúe
con el bucle y almacene el nuevo digito en la variable
nuevo digito mayor de esa forma comparo nuevamente
hasta terminar el bucle y obtengo el mayor digito
correspondiente
5 Convertir un numero decimal a Binario
Para este ejercicio me declaro un variable binario,para
concatenar mi nueva conversión en Números binarios de
Tipo String,en esta ocasión voy a utilizar ese tipo para no
tener inconvenientes con el Numero 0,luego inicializo mi
acumulador en vacío,después utilizo un bucle While
mientras mi valor numérico sea mayor a cero,entonces
comienzo a dividir con el operador aritmético Mod entre
2 para obtener el residuo,y comienzo a concatenar,mi
residuo transformando de entero a String,en mi variable
binario,luego corto el digito con el operador aritmético
DIV entre 2,para que mi bucle no sea infinito, de esa
forma es como puedo transformar un decimal a Binario.
6 Contar la cantidad de Números en una cadena
lo que hago es utilizar un acumulador de tipo
STRING,para almacenar las posiciones de mis caracteres
en las que se encuentran,un contador,pero antes de eso
me declaro un nuevo tipo de variable en la cual almacene
un conjunto de números del 1 hasta el 9 y también de
ultimo 0,que serán de tipos caracteres,luego inicializo mi
contador en 0,después procedo y Utilizo un FOR desde 1
hasta mi resultado final,Entonces con un Subíndice
[1],procedo a verificar con un IF el caracter en la posición
del Subíndice si es igual a mi nueva variable declaro un
conjunto de Números,si esto se cumple comienzo a
sumar mi contador con un +1,y acumulo, realizo este ciclo
hasta que termine el Ciclo For.
7 Contar la cantidad de vocales sin importar la cantidad
de ser Mayúsculas o Minúsculas
lo que hago es utilizar un acumulador de tipo STRING,
para almacenar la posición de mis caracteres en las que
se encuentran, un contador, pero antes de eso me
declaro un nuevo tipo de variable en la cual almacene un
conjunto de Vocales Mayusculas y Minusculas, luego
inicializo mi contador en 0, después Utilizo un FOR desde
1 hasta mi resultado final de CONTAR, Entonces con un
Subíndice[1],procedo a verificar con un IF el caracter en la
posición del Subíndice si es igual a mi nueva variable
declara de tipo de Conjunto de Vocales Mayusculas o
Minusculas, si esto se cumple comienzo a sumar mi
contador con un +1, y acumulo, realizo este ciclo hasta
que termine el Ciclo For.
8 Contar el número de palabras
Primeramente, lo que hago es utilizar un contador, luego
inicializo mi contador en 0, después Utilizo un FOR desde
1 hasta mi resultado final, Entonces con un Subíndice[1]
en este caso seria 1 , porque está empezando en el
primer Ciclo por el FOR, y procedo a verificar con un IF el
carácter en la posición del Subíndice es igual al carácter
de Espacio, si esto se cumple entonces comienzo a sumar
mi contador +1, y la final de mi Bucle For, utilizo
nuevamente otro if compruebo si mi carácter en la
posición subíndice del final se encuentra en un espacio
pues no cuente, o no sume mi contador, caso Contario
utilizando un ELSE que sume.

También podría gustarte