Algoritmos
Enviado por flakokb • 1 de Septiembre de 2013 • 938 Palabras (4 Páginas) • 716 Visitas
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
ALGORITMO Y PROGRAMACIÓN
TALLER: Estructuras de control condicionales.
ESTRUCTURA CONDICIONAL
Para los siguientes ejercicios desarrollar teniendo en cuenta la estructura básica de un algoritmo en el entorno de desarrollo SL (http://www.cnc.una.py/sl/libro-sl.pdf) vista en clase
Los siguientes ejercicios podrán ser desarrollados utilizando la estructura condicional simple:
Si condición Entonces
Instrucciones
FinSI
1. Dado como dato la calificación de un alumno en un examen, escriba “Aprobado” en caso de que esa calificación sea mayor a 8. Hacer también su diagrama de flujo y prueba de escritorio.
2. Desarrolle un algoritmo que determine si un número es par y que escriba dicho número junto con el letrero “n es un número par”.
3. Dado como dato el sueldo de un trabajado, aplíquele un aumento del 15% si su sueldo es inferior a $1.000.000. Escriba en este caso el nuevo sueldo del trabajador.
4. Hacer el algoritmo para escribir un programa que indique si un número ingresado por el teclado es positivo.
5. Para que un alumno de la Unimagdalena pague $80.000 de inscripción necesita sacar un promedio de 9 o más. Con base en sus calificaciones, determine si alcanza este promedio y de ser así escriba “El alumno tiene beca”
6. El pasaje de Santa Marta – Barranquilla cuesta $12000, pero la compañía de autobuses hace descuento del 60% a tercer edad, 50% estudiantes, 35% menores de edad y 0% clientes regulares. Escriba un algoritmo que aplique al precio del boleto al descuento correspondiente según el tipo de persona que va a viajar.
7. Escriba un algoritmo que con base en tres valores enteros (val1,val2,val3) determine cuál de ellos es el mayor.
Los siguientes ejercicios podrán ser desarrollados utilizando la estructura condicional simple (doble):
Si condición Entonces
Instrucciones …
Sino
Instrucciones …
FinSI
1. Construya un algoritmo dado un número entero positivo, determine y escriba si este número es par o impar.
2. Elaborar un algoritmo que entre el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el mes; escriba su nombre y salario mensual si éste es mayor de $450.000, de lo contrario escriba sólo el nombre.
3. Dado como dato el sueldo de un trabajador, aplique un aumento del 15% si su sueldo es inferior a $1000 y 12% en caso contrario. Escriba el nuevo saldo.
4. Hacer un algoritmo que calcule el pago que hacen un grupo de personas para ver una película teniendo en cuenta que si el grupo es menor de 8 personas el pago es de 45 pesos por persona y para grupos de 8 personas o más el pago es 30 pesos por persona.
5. Construya un algoritmo que determine y escriba dado un número entero positivo, si este es menor, mayor o igual que cero.
...