Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTRUCCIÓN 1
INSTRUCCIÓN 2
INSTRUCCIÓN 3 CONDICIÓN
INSTRUCCIÓN N
Determinar si un
número entero A es
par o impar
ESTRUCTURAS DE REPETICIÓN
A
A = int(input(“Ingrese un entero: ”))
if A % 2 == 0 :
SI print(“Es par”)
A % 2 == 0
else :
print (“Es impar”)
NO
“Es par”
“Es impar”
PROPLEMA PROPUESTO
CICLO
SI
A % 2 == 0
NO “Es par”
“Es impar”
ESTRUCTURAS DE REPETICIÓN
PROCESO
A CICLO
REPETIR infinito
ESTRUCTURAS DE REPETICIÓN
NO
CONDICIÓN
SI
PROCESO
A CICLO
REPETIR controlado
LA ESTRUCTURA while
NO
CONDICIÓN
SI
while CONDICIÓN :
PROCESO
A
CICLO PROCESO
A
controlado REPETIR
REPETIR
LA ESTRUCTURA while
K=1
while CONDICIÓN : while K <= 20 :
Hallar la suma de un
conjunto de números
positivos. El final del
conjunto se indica con un
valor -1.
LA ESTRUCTURA while
Imprimir la tabla de
multiplicar de un
número N
LA ESTRUCTURA while
PROCESO K=K+1
A print (K," x ",N," = ",K * N)
REPETIR
LA ESTRUCTURA while
NO
X < fin
for X in range (ini, fin, paso) : SI
PROCESO PROCESO
A X = X + paso A
REPETIR REPETIR
ini, fin, paso: deben ser enteros Diagrama para paso > 0
LA ESTRUCTURA for
PROCESO
print (K," x ",N," = ",K * N)
A
REPETIR
LA ESTRUCTURA for
9. Los N empleados de una empresa reciben un salario por semana de acuerdo con las horas
trabajadas. Las horas normales de trabajo por semana son 40 y las horas adicionales se
pagan al doble de las horas normales. Escribir un algoritmo que solicite las horas trabajadas
en la semana por cada empleado y la paga por hora trabajada, para calcular a) el monto que
debe recibir el empleado, b) el monto total requerido para el pago a todos los empleados, y c)
la cantidad de billetes de cada denominación que se requiere para efectuar el pago a los
empleados.
10. Calcular el menor elemento en una serie de N números.
11. Calcular el mayor elemento en una serie de números positivos. El último elemento tiene un
valor -1 y no debe ser procesado.
12. Calcular los dos valores más pequeños en una serie de N números.
13. Se buscan dos números de tres cifras que cumplen con la siguiente condición:
ABC * 2 = CAB – 151. Encontrar esos números sabiendo que A, B y C representan sus cifras.
Algoritmos y Estructuras de Datos I
Prof. Carlos Filippi