Está en la página 1de 6

Introducción a la Elaboración de Algoritmos

Nombres:

Luis Alberto Genao Tejada (2024-0077)

Elián Valerio Marte Lantigua (2024-0089)

Brailyn Perez (2024-0064)

Antonio Olmo (2019-7414)


1) Hacer un algoritmo para sumar 3 números leídos por teclado, dividirlos
entre 2 e imprimir el resultado

1. Inicio
2. Definir 1, 2, 3 operación como reales
3. Escribir ”ingrese el primer valor
4. Leer 1
5. Escribir “ingrese el segundo valor”
6. Leer 2
7. Escribir “ingrese el tercer valor”
8. Leer 3
9. Operación = (1+2+3) /2
10. Escribir “el resultado es”, operación
11. Fin

2) Hacer un algoritmo que permita leer 2 números diferentes y mls diga cual
es el mayor de los 2 numeros

1. Inicio
2. Definir 1,2,como reales
3. Escribir ”ingrese el primer valor”
4. Leer 1
5. Escribir “ingrese el segundo valor”
6. Si(1>2) entonces
7. Escribir “1 es mayor”
8. Sino
9. Si (1<2) entonces
10. Escribir “2 es mayor”
11. Finsi
12. Fin.
3) Sumar los números enteros de 1 a 100 mediante:

a) estructura repetir; (Repeat)


INICIO

entero numRepeat = 0;
si numRepeat >= 100 entonces
repetir hasta numRepeat = 100
fin si

FIN

b) estructura mientras; (While)


INICIO

entero numWhile = 0;
entero sumaEnteros = 0;

mientras que num<100

num++;
sumaenteros +=num;

escribir sumaenteros;

FIN
c) Estructura desde. (For)
INICIO

entero sumaenterosFor = 0;

Para cada número en el rango de 1 a 100 Hacer

sumaenterosFor += i;

escribir sumaenterosFor;

FIN

4) Hacer un algoritmo que permita escribir los 50 primeros impares

Iniciar una variable contador en 1.


2. Iniciar un bucle que se repita 50 veces.
3. Imprimir el valor del contador.
4. Incrementar el contador en 2 para pasar al siguiente número impar.
5. Fin del bucle.

contador = 1
impares_generados = 0

mientras que impares_generados < 50:


print(contador) contador += 2
impares_generados += 1
5) Hacer un algoritmo que lea X numeros, calcule y escriba la suma de los
pares y el producto de los impares

1. Leer el número X de números que se van a procesar.


2. Inicializar variables para la suma de los pares (suma_pares) y el producto
de los impares (producto_impares) como 0.
3. Iniciar un bucle que se repita X veces:
4. Leer un número (num).
5. Si num es par:
6. Sumar num a suma_pares.
7. Si num es impar:
8. Si producto_impares es igual a 0, asignarle el valor de num.
9.Si producto_impares no es igual a 0, multiplicar num por
producto_impares y guardar el resultado en producto_impares.
10. Fin del bucle.
11. Escribir la suma de los pares (suma_pares).
12. Escribir el producto de los impares (producto_impares).

def main():
X = int(input("Ingrese la cantidad de números que desea procesar: "))
suma_pares = 0
producto_impares = 0

for _ in range(X):
num = int(input("Ingrese un número: "))
if num % 2 == 0:
suma_pares += num
else:
if producto_impares == 0:
producto_impares = num
else:
producto_impares *= num

print("La suma de los pares es:", suma_pares)


print("El producto de los impares es:", producto_impares)

if __name__ == "__main__":
main()
6) Realizar un algoritmo que averigüe si dados dos números por teclado uno
es divisor del otro

Inicio
Escribir "Ingrese el primer número:"
Leer num1
Escribir "Ingrese el segundo número:"
Leer num2

Si num1 % num2 == 0 Entonces


Escribir num2, "es divisor de", num1
Sino
Escribir num2, "no es divisor de", num1
FinSi

Si num2 % num1 == 0 Entonces


Escribir num1, "es divisor de", num2
Sino
Escribir num1, "no es divisor de", num2
FinSi
Fin

También podría gustarte