0% encontró este documento útil (0 votos)
7 vistas13 páginas

Estructuras de Repetición en C++

El documento presenta un ejemplo de programa en Python que calcula la sumatoria de los primeros n números enteros positivos ingresados por el usuario utilizando una estructura for. El programa solicita al usuario ingresar un valor n, inicializa la variable suma en 0, y luego en un ciclo for pide ingresar un valor numérico, suma dicho valor a la variable suma solo si es positivo, e imprime el resultado final.

Cargado por

alolivet
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas13 páginas

Estructuras de Repetición en C++

El documento presenta un ejemplo de programa en Python que calcula la sumatoria de los primeros n números enteros positivos ingresados por el usuario utilizando una estructura for. El programa solicita al usuario ingresar un valor n, inicializa la variable suma en 0, y luego en un ciclo for pide ingresar un valor numérico, suma dicho valor a la variable suma solo si es positivo, e imprime el resultado final.

Cargado por

alolivet
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

CURSOALGORITMOS Y

Alma Lucrecia Olivet López


Ingeniera en Sistemas de Información
Maestría en Liderazgo y Desarrollo Organizacional
Doctora en Liderazgo y Desarrollo Organizacional
Capítulo II Lenguaje C++
Estructuras de Repetición

Práctica con ejemplos de Sumatorios para la Estructura

FOR
REPASO
3

Ejemplo de Estructura for con Programación


Ejercicios de Fórmulas Estadísticas
Sumatorias

Alma Lucrecia Olivet López


Ingeniera en Sistema
M.A. Liderazgo Organizaciona
Doctora en Liderazgo y Desarrollo Organizaciona
Resolución –EJEMPLO-
Dada la siguientes fórmula estadística, que muestra el uso de una estructura for (PARA), diseñe el programa
que resuelva la fórmula correspondientes.

3
Resolución –EJEMPLO-
ANALISIS
3

Input Process Output


n, i=0 El resultado de la
Sum=0 fórmula es:
Hacer ciclo de i igual a 1 hasta “n” sum
Inicio ciclo i
/* hacer simplificación de expresiones algebraicas*/
x1= (n + 1)
x2=n*x1
x3=x2/2
x=x3*x3 /*un número elevado al cuadrado es multiplicar el número por sí mismo*/
sum=sum + x
Fin del ciclo i
Diagrama Inicio Ahora, haga el Pseudocódigo
de Flujo n
i=0
Sum=0 Ciclo for

i=1; i<=n; 1 para (i=1 hasta n)


Hacer
X1=n+1
/* hacer simplificación de expresiones algebraicas*/
X2=n*x1
x1= (n + 1)
X3=x2/2
x2=n*x1
X=x3*x3 x3=x2/2
x=x3*x3
Sum=sum + x
sum=sum + x
I

Imprimir “El resultado de la sumatoria es: “ sum


sum

Fin
Y POR ÚLTIMO, EL PROGRAMA EN

#Calcula la sumatoria de los primeros "n" enteros naturales #Calcula la sumatoria de los primeros "n" enteros naturales
n=int(input("Ingrese hasta donde quiere calcular la n=int(input("Ingrese hasta donde quiere calcular la
sumatoria: ")) sumatoria: "))
sum=0 sum=0
for i in range(n): for i in range(n):
x1 = (n + 1) x1 = (n + 1)
x2 = n * x1 x2 = n * x1
x3 = x2 / 2 x3 = x2 / 2
x = x3 * x3 x = x3 * x3
sum = sum + x sum = sum + x
print(f"El resultado final es {sum}") print(f"El resultado final es {sum}")
Y POR ÚLTIMO, EL PROGRAMA EN
#Calcula la sumatoria de los primeros "n" enteros naturales al cubo
n=int(input("\nIngrese el termino hasta el cual quiere calcular la sumatoria: "))
print("\n***************************************************************\n")
sum=0
sumPrueba=0
#Calculo por formula
x1 = (n + 1)
x2 = n * x1
x3 = x2 / 2
x = x3 * x3
sum = sum + x
print(f"Suma de los primeros n enteros positivos al cubo por formula: {sum}\n")
print("-----------------------------------------------------------------------------")
print(f" Sucesion de Terminos: ", end=' ')
#Calculo por bucle FOR
for i in range(n):
j=i+1
print(f" {j}", end =' ')
print(f"\n i^3: ", end=' ')
for i in range(n):
j=i+1
cubo=j*j*j
print(f" {cubo}", end =' ')
sumPrueba=sumPrueba+cubo

print(f"\nLa Sumatoria de los primeros {n} numeros por bucle FOR es {sumPrueba}")
print("\n***************************************************************\n")
Y POR ÚLTIMO, EL PROGRAMA EN
#Calcula la sumatoria de los primeros "n" enteros naturales al cubo
n=int(input("\nIngrese el termino hasta el cual quiere calcular la sumatoria: "))
1
print("\n***************************************************************\n")
sum=0 DO
sumPrueba=0 RA
#Calculo por formula
JO
x1 = (n + 1) E
x2 = n * x1 M
x3 = x2 / 2 Comprueba formula
x = x3 * x3 versus generación y
sum = sum + x
print(f"Suma de los primeros n enteros positivos al cubo por formula: {sum}\n")
operación de la
print("-----------------------------------------------------------------------------") sucesion
print(f" Sucesion de Terminos: ", end=' ')
#Calculo por bucle FOR
for i in range(n):
j=i+1
print(f" {j}", end =' ')
print(f"\n i^3: ", end=' ')
for i in range(n):
j=i+1
cubo=j*j*j
print(f" {cubo}", end =' ')
sumPrueba=sumPrueba+cubo

print(f"\nLa Sumatoria de los primeros {n} numeros por bucle FOR es {sumPrueba}")
print("\n***************************************************************\n")
Ejemplo de Estructura for con Programación
Resolución de la sumatoria de números enteros
positivos de “n” números enteros positivos y/o
negativos ingresados desde el teclado

Alma Lucrecia Olivet López


Ingeniera en Sistema
M.A. Liderazgo Organizaciona
Doctora en Liderazgo y Desarrollo Organizaciona
Resolucion: Sumatoria de “n” numeros Resolucion: De “n” números ingresados, suma
solo los positivos Inicio

Inicio Sum=0

n i=1; i<=n; i++


suma=0
n = int(input("Ingrese un valor: "))
Sum=0 “Ingrese cuántos #s
suma=0 ingresará:” for f in range(n):
n = int(input("Ingrese un valor: ")) valor=int(input("Ingrese un valor: "))
i=1; i<=n; i=+2 for f in range(n): num
if valor > =0:
valor=int(input("Ingrese un valor: ")) suma=suma+valor
No
suma=suma+valor num > 0
print("La suma de los positivos de los {n}
num print("La suma de los primeros ‘n’ Si
valores ingresados, es: ")
numeros de los {n} numeros o valores print(suma)
i
ingresados, es: ")
sum = sum + num
print(suma)
Sum= sum + num

i
i

“la suma
es:”, x “la suma
es:”, x

Fin Fin
1
DO
RA
JO
E
M
Que sume los positivos y
los negativos de manera
separada.

PREGUNTA:
A que proceso de la vida
real aplicaria este caso?

También podría gustarte