2. Ejercicios de Algoritmos
1. Diseñe un algoritmo que reciba como entrada el número de cedula, el nombre y
apellido de una persona y su profesión y los imprima por pantalla (Valor 1%)
Respuesta:
ALGORITMO Organización
VARIABLES
Cedula:Entero
Nombre yapellidos: Alfabético
Profesión:Alfabético
INICIO
ESCRIBIR (“Introduzca cedula:”)
LEER (Cedula)
ESCRIBIR (“Introduzca nombre y apellido:”)
LEER (Nombre y apellido)
ESCRIBIR (“Introduzca profesión:”)
LEER (Profesión)
IMPRIMIR (“Cedula de la persona: “, Cedula)
IMPRIMIR (“Nombre y apellido de la persona: “, Nombre y apellido)
IMPRIMIR (“Profesión de la persona: “, Profesión)
FIN
2. Diseñe un algoritmo que pida por teclado dos números enteros y muestre su suma,
resta, multiplicación y división por pantalla además de los números leídos.
Respuesta:
ALGORITMO Operaciones de números
ENTRADAS:
X, Y: Real; valores con los que se realizaran operaciones
SALIDAS:
3. Suma: Real; resultado de sumar “X” mas “Y”
Resta: Real; resultado de restar “X” menos “Y”
Multiplicación: Real; resultado de multiplicar “X” por “Y”
División: Real; resultado de dividir “X” entre “Y”
VARIABLES:
X, Y: Real
INICIO
ESCRIBIR (“Introduzca el primer valor:”)
LEER (X)
ESCRIBIR (“Introduzca el segundo valor:”)
LEER (Y)
Suma ← X + Y
Resta ← X – Y
Multiplicación ← X * Y
División ← X / Y
IMPRIMIR (“X, “+”, Y, “=”, suma”)
IMPRIMIR (“X, “-“, Y, “=”, resta”)
IMPRIMIR (“X, “*”, Y, “=”, multiplicación”)
IMPRIMIR (“X, “/”, Y, “=”, división”)
FIN
3. A un trabajador le pagan según sus horas trabajadas más una tarifa de pagos por
horas. Si la cantidad de horas trabajadas es superior a 40, la tarifa se incrementa en
un 50% para las horas extras (considerando que cada hora extra se contabiliza
después de las 40 horas de la jornada normal). Diseñe un algoritmo para calcular el
salario del trabajador; dadas las horas trabajadas y la tarifa.
Respuesta:
ALGORITMO Salario laboral
ENTRADAS:
4. Horas trabajadas: Real; las horas que el trabajador laboro
SALIDAS:
Sueldo: Real; sueldo que se le paga al trabajador por sus horas laborales
VARIABLES:
Horas Trabajadas, Horas extras, sueldo entre las primeras 40 horas, sueldo total
INICIO
ESCRIBIR (“horas trabajadas”)
LEER (horas trabajadas)
ESCRIBIR (“sueldo normal”)
LEER (sueldo entre las primeras 40 horas)
ESCRIBIR (“sueldo final”)
LEER (sueldo total)
Si horas trabajadas <= 40 entonces
IMPRIMIR (“sueldo normal = sueldo final:” )
Si horas trabajadas >= 40 entonces
IMPRIMIR (“ sueldo final = sueldo normal +0,5* horas extras:”)
FIN