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.
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.