Está en la página 1de 16

CURSO FUNDAMENTOS DE PROGRAMACION Y

Estructuras Repetitivas

https://www.youtube.com/watch?v=38y_1EWIE9I

Fundamentos de Algoritmos con Programación en Dra. Alma Lucrecia Olivet López


CURSO FUNDAMENTOS DE PROGRAMACION Y
Estructuras Repetitivas

https://www.youtube.com/watch?v=38y_1EWIE9I

Fundamentos de Algoritmos con Programación en Dra. Alma Lucrecia Olivet López


Estructuras Repetitivas ESTRUCTURAS REPETITIVAS
Estructuras Repetitivas

Programando estructuras de
Repetición
For – While con
Estructuras Repetitivas (FOR)
aplicadas a la
Estructuras Repetitivas
Estructuras Repetitivas
SUCESIONES:
 La sucesión de números naturales (1, 2, 3, 4, 5, ...)

 Sucesión de números pares: (2, 4, 6, 8, 10, ...). En esta sucesión, cada término es el doble del término
Estructuras Repetitivas

anterior.
 Sucesión de números impares: (1, 3, 5, 7, 9, ...). En esta sucesión, cada término es el siguiente número
impar después del término anterior.
 Sucesión de cuadrados perfectos: (1, 4, 9, 16, 25, ...). En esta sucesión, cada término es el cuadrado de
un número natural (12, 22, 32, 42, ...).
 Sucesión de números Fibonacci: (1, 1, 2, 3, 5, 8, 13, ...). En esta sucesión, cada término después de los dos
primeros es la suma de los dos términos anteriores. Es decir, Fn=Fn−1+Fn−2Fn​=Fn−1​+Fn−2​.
 Sucesión de números primos: (2, 3, 5, 7, 11, 13, 17, ...). En esta sucesión, cada término es un número
primo, que es un número natural mayor que 1 y que solo es divisible por sí mismo y por 1.
SUCESIONES:
 La sucesión de números naturales (1, 2, 3, 4, 5, ...)

 Sucesión de números pares: (2, 4, 6, 8, 10, ...). En esta sucesión, cada término es el doble del término
Estructuras Repetitivas

anterior.
 Sucesión de números impares: (1, 3, 5, 7, 9, ...). En esta sucesión, cada término es el siguiente número
impar después del término anterior.
 Sucesión de cuadrados perfectos: (1, 4, 9, 16, 25, ...). En esta sucesión, cada término es el cuadrado de
un número natural (12, 22, 32, 42, ...).
 Sucesión de números Fibonacci: (1, 1, 2, 3, 5, 8, 13, ...). En esta sucesión, cada término después de los dos
primeros es la suma de los dos términos anteriores. Es decir, Fn=Fn−1+Fn−2Fn​=Fn−1​+Fn−2​.
 Sucesión de números primos: (2, 3, 5, 7, 11, 13, 17, ...). En esta sucesión, cada término es un número
primo, que es un número natural mayor que 1 y que solo es divisible por sí mismo y por 1.
PROGRESIONES ARITMÉTICAS:
Una progresión aritmética es una secuencia en la que cada término después del primero
Estructuras Repetitivas

se obtiene sumando una cantidad fija al término anterior. Por ejemplo:

1. Sucesión de números pares: (2, 4, 6, 8, 10, ...). En esta progresión aritmética, la


cantidad fija que se suma a cada término es 2.

2. Serie de números enteros: (3, 7, 11, 15, 19, ...). En esta progresión aritmética, la
cantidad fija que se suma a cada término es 4.

3. Secuencia de años: (2000, 2005, 2010, 2015, 2020, ...). En esta progresión aritmética,
la cantidad fija que se suma a cada término es 5.
PROGRESIONES GEOMÉTRICAS:
1. Una progresión geométrica es una secuencia en la que cada término después del primero se obtiene
Estructuras Repetitivas

multiplicando una cantidad fija al término anterior. Por ejemplo:


2. Serie de potencias de 2: (2, 4, 8, 16, 32, ...). En esta progresión geométrica, la cantidad fija que se
multiplica a cada término es 2.
3. Sucesión de números fraccionarios: (1, 1/2, 1/4, 1/8, 1/16, ...). En esta progresión geométrica, la cantidad
fija que se multiplica a cada término es 1/2.
4. Secuencia de valoraciones de inversiones: (1000, 1100, 1210, 1331, 1464.1, ...). En esta progresión geométrica,
la cantidad fija que se multiplica a cada término es 1.1 (representando un crecimiento del 10% en cada
período).
SUCESIONES:
Sucesión de números pares: (2, 4, 6, 8, 10, ...). En esta sucesión, cada término es el
doble del término anterior.
Estructuras Repetitivas

2 4 6 8 10 …
1 2 3 4 5…
Inicio
Inputs Processes Outputs Leer n
n Para i=0 hasta n-1 hacer Para i=0 hasta n-1 hacer
i=i+1 a i=i+1
a=i*d sum a=i*d
sum = sum + a Imprimir a
sum = sum + a
Imprimir sum
SUCESIONES:
Sucesión de números impares: (0, 1, 3, 5, 7, 9, ...). En esta sucesión, cada término es el siguiente número impar después
del término anterior.
Estructuras Repetitivas

1 3 5 7 9…
a+
0 1 2 3 4…
Inputs Processes Outputs
Inicio
n a=1 Leer n
Para i=0 hasta n-1 hacer a Para i=0 hasta n-1 hacer
a=a+d a=a+d
Imprimir a Imprimir a
fin
n

Inputs Processes Outputs Inicio


Estructuras Repetitivas

Leer n
Para i=0 hasta n-1 hacer
a=a+d
n a=1 Imprimir a
Para i=0 hasta n-1 hacer Resultado
i=i+1 fin
Estructuras Repetitivas

Inputs Processes Outputs

n Para i=0 hasta n-1 hacer Inicio


i=i+1 x Leer n
Oper1= (i*i) – 2 Para i=0 hasta n-1 hacer
a = oper1 / i i=i+1
Imprimir a Oper1= (i*i) – 2
Fin del para a = oper1 / i
Imprimir a
Fin del para
fin
Estructuras Repetitivas
Estructuras Repetitivas

También podría gustarte