Determinar si un numero pertenece a la serie 1 4 11 26 57 120 247

Como están amigos en esta ocasión les comparto un algoritmo para determinar si un numero pertenece a la serie 1 4 11 26 57 120 247

Bien pues 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 variables.

       Definir n, x, c Como Entero

       Definir serie Como Real

Pedimos de cuantos números se conformara la serie, ya que esta serie es infinita.

            Escribir «Ingresa el número de elementos de la serie»

Este número se almacena en la variable n.

       leer n

Pedimos el número a buscar en la serie.

            Escribir «Ingresa el número a buscar en la serie»

Este número se almacena en la variable a.

       leer a

Inicializamos la variable x con el número 1.

       x = 1

Y la variable serie con el número cero.

       serie = 0

La variable “c” es una variable centinela y la inicializo con el número cero, con esta variable determinamos si el numero ingresado por teclado pertenece o no pertenece a la serie.

       c = 0

       Mientras x <= n Hacer

La serie la vamos generando con la siguiente expresión.

                        serie = serie + 2^x-1

En cada bucle vamos mostrando los elementos de la serie.

                   Escribir serie

Evaluamos si el número ingresado en la variable “a” pertenece a la serie.

               si a == serie Entonces

Si la condición se cumple, entonces asignamos el número 1 en la variable c.

                           c = 1

               FinSi

En cada bucle incrementamos la variable x en 1, esto lo hacemos para que el ciclo tenga movimiento y se vaya a quedar en un ciclo infinito.

               x = x + 1

       FinMientras

Fuera del ciclo evaluamos si la variable c es igual a 1.

       si c == 1 Entonces

Si esta condición se cumple, quiere decir que el numero ingresado por teclado si pertenece a la serie.

               Escribir «EL número «,a,» si pertenece a la serie»

       SiNo

Si la condición no se cumple, entonces quiere decir que el número no pertenece a la serie.

               Escribir «El número «,a,» no pertenece a la serie»

       FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Determinar si un numero pertenece a la serie 1 4 11 26 57 120 247
Determinar si un numero pertenece a la serie 1 4 11 26 57 120 247

Bien amigos esta es la solución de este algoritmo, les comparto el código, 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 *