Está en la página 1de 14

CARRERA:

INGENIERÍA INDUSTRIAL.
PROFESOR:
MIGUEL ÁNGEL VÁZQUEZ RIVAS.
MATERIA:
ALGORITMOS Y LENGUAJES DE
PROGRAMACIÓN.
HORARIO:
LUNES Y MIÉRCOLES (19:20 – 21:00).
EQUIPO 2.

ALGORITMOS INTEGRANTES:
FRANCO MEZA NATALIA ABIGAIL.

CÍCLICOS ESPARZA MARTÍNEZ TADEO ALEJANDRO.


GALINDO RANGEL MARTHA IVETTE.
GRANADOS MARES ÁNGEL GABRIEL.
HERNÁNDEZ GONZÁLEZ CITLALLI.
LÓPEZ PAZ JONATHAN URIEL.
27.- Construye un diagrama de flujo tal que, dado como datos 270 números,
obtenga la suma de los números impares y el promedio de los números pares.

INICIO

i, promedio, sum par, sum impar, cont par, residuo, numero

i = 1 ; cont par = 0

No
i≤
270

Si

“Ingrese el numero:”,
numero

residuo = numero mod 2

Si residuo No
=0

sum impar = sum impar + i


cont par = cont par +1

sum par = sum par + i

i+1

1
1

promedio = sum par / cont par

“La suma de los números


impares es:”, sum impar

“El promedio de los números


pares es:”, promedio

FIN
28.- Escribe un diagrama de flujo que obtenga la suma e imprima los términos de
la siguiente serie:
2, 5, 7, 10, 12, 15, 17, …, 1800.

INICIO

i, num, suma

i = 2 ; num = 1 ; suma = 0

i≤ No
1800

Si
“Ingrese el numero:”, num

suma = suma + num

Si num mod No
2=0

num = num + 3 num = num + 2

i=i+1

1
1

“La suma total es:”, suma

“Los números son:”, num, “;”


29.- Construya un diagrama de flujo tal que dados N números enteros como dato,
calcule el mayor y el menor de estos números y los imprima.
Nota: Por lo tanto, tienen que pedir “cuantos números vas a ingresar” (N), e ir
pidiendo número por número, “dame número” y posteriormente con decisiones y
ciclos ir calculando el dato mayor y menor e imprimirlos.

INICIO

i, T, N, May, Men

i = 1 ; May = 0 ; Men = 0

“Ingrese la cantidad de
números:”, N

1
1

No
i≤N

Si

“Ingrese el número:”, i

T, “,”

No Si
T=1

No Si T = May
T>May

T = Men
T = May

Si
No
T<Men

T = Men

i=i+1

2
2

“El número menor es:”, Men

“El número mayor es:”, May

FIN
30.- Construya un diagrama de flujo que lea un entero positivo mayor de cero y
obtenga la sucesión ULAM:
a) Si es par divídalo entre 2; si es impar multiplíquelo por 3 y súmele 1.
b) Al final de la serie termina en 1 independientemente del número que se haya
introducido al inicio.

INICIO

Par, numero

Par = 0 ; numero = 0

“Ingrese el numero con el que


comenzara la serie:”, numero

Si numero
≤0

No

“El número es:”, numero, “,”

1
1

Par = numero mod 2

No
Par = 0

Si

numero = numero / 2 numero = numero * 3 + 1

“El número es:”, numero, “,”

No numero
=1

Si

FIN
31.- Hacer un diagrama de flujo que lea un número entero y calcule la suma de la
siguiente serie:
11+22+33+ … + NN.

INICIO

Suma, Numero, N

Suma = 0
Numero = 1
N=0

“ingrese la cantidad de términos de la serie:”, N

Numero No
≤N

Si

Suma = Suma + Numero ^ Numero

N=N+1

1
1

“El resultado de la suma total es:”, Suma

FIN
32.- Haga un diagrama de flujo que calcule el número del termino 180 de la
secuencia FIBONACCI, los dos primeros números de la serie son 0 y 1. El resto se
calcula como la suma de los 2 números inmediatos que le preceden.
Ejemplo: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …

INICIO

i, suma, primero, segundo

i = 3 ; primero = 0 ; segundo = 1

i ≤ 180 No

Si

suma = primero + segundo

“El resultado es:”, suma, “,”

primero = segundo

segundo = suma

i=i+1

“Fin de la secuencia FIBONACCI”

FIN
33.- Imprimir las 30 primeras potencias de 4 (41, 42, …, 4n).

INICIO

Potencia, Numero, a

a = 1 ; Numero = 4

No
a ≤ 30

Si

Potencia = Numero ^ a

a=a+1

“ El resultado es : ”, Potencia, “,”

FIN

También podría gustarte