viernes, 17 de enero de 2014

Sesión 02: Técnicas para la formulación de algoritmos


Existen una variedad de técnicas para representar algoritmos, en la sesión 02 podrás encontrar algunas de ellas.







Sesión 01: Fundamentos Conceptuales



Se presentan los conceptos básicos de introducción al curso.

Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema específico o clase de problema.



A continuación encontrarás la primera sesión de clase:

Algoritmos y Estructura de Datos Sesión 01
Ejercicios de Algoritmos – Diagnóstico

1. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8% sobre su salario actual.

2. Escriba un algoritmo que dado el número de horas trabajadas por un empleado y el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta que las horas extras se pagan el doble.

3. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000, si su sueldo está por encima de 1000 y hasta 2000 le descuentan el 5% del adicional, y por encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

4. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cuál es el mayor y cuál es el menor. Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la introducción de valores iguales.

5. Dado la duración (en minutos) de una llamada telefónica, calcular su costo, de la siguiente manera: Hasta 5 min el costo es 0.90. Por encima de 5 min el costo es 0.90+0.20 por cada minuto adicional a los 5 primeros min.

6. Realice un algoritmo que calcule el monto a pagar por el servicio de estacionamiento, teniendo en cuenta que por la primera hora de estadía se tiene una tarifa de 1000 soles y las restantes tienen un costo de 600 soles. Se tiene como datos: hora de entrada, hora de salida, iniciada una hora se contabiliza como hora total.

7. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.

8. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. Ingrese el número de estudiantes por teclado.

9. Dado un valor N, muestre los números múltiplos que existen entre 1 y N.

10. Dado 5 notas de un estudiante calcular:

a) Cuantas notas tiene desaprobadas.
b) Cuantas aprobadas.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.