Вы находитесь на странице: 1из 4

Introduccin a la Computacin Unidad1.

Algoritmos,DiagramasdeFlujoyPseudocdigo

Disear los algoritmos que resuelvan los siguientes problemas. a) Comprar una entrada para los toros. b) Colocar la mesa para comer. c) Cocer un huevo. d) Hacer una taza de t. e) Fregar los platos del almuerzo. f) Buscar el nmero de telfono de un alumno. g) Reparar el pinchazo de una bicicleta. h) Pagar una multa de trfico. i) Cambiar un neumtico pinchado (se dispone de herramientas y gato). j) Hacer palomitas de maz en una olla puesta al fuego con aceite, sal y maz. k) Cambiar el cristal roto de una ventana. l) Hacer una llamada telefnica. Considerar los casos: a) manual, con operadora; b) automtico; c) por cobrar. m) Quitar un foco quemado de un techo. n) Encontrar la media de una lista indeterminada de nmeros positivos que termine con un nmero negativo. Plantear el algoritmo, diagrama de flujo y pseudocdigos correspondientes a cada problema. 1. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cul de los dos valores es el mayor y escribirlo. 2. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cual es el mayor y cul 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 introduccin de valores iguales. 3. Desarrolle un algoritmo que permita convertir calificaciones numricas, segn la siguiente tabla: A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9. Se asume que la nota est comprendida entre 1 y 20. 4. Desarrolle un algoritmo para la empresa Constructora Misan S.A., que le permita calcular e imprimir la nmina para su cancelacin a un total de 50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se paut en 30 pesos. 5. Disear el algoritmo correspondiente a un programa que lea el valor correspondiente a una distancia en millas marinas y las escriba expresadas en metros. Sabiendo que 1 milla marina equivale a 1852 metros.
6. Disear el algoritmo correspondiente a un programa que escribe el porcentaje

descontado en una compra, introduciendo por teclado el precio de la tarifa y el precio pagado.

Introduccin a la Computacin Unidad1.Algoritmos,DiagramasdeFlujoyPseudocdigo

7. Disear el algoritmo correspondiente a un programa que pida por teclado dos nmeros enteros y muestre su suma, resta, multiplicacin, divisin y el resto (mdulo) de la divisin. Si la operacin no es conmutativa, tambin se mostrar el resultado invirtiendo los operadores.
8. Disear el algoritmo correspondiente a un programa que pida el total de

kilmetros recorridos, el precio de la gasolina (por litro), el dinero de gasolina gastado en el viaje y el tiempo que se ha tardado (en horas y minutos) y que calcule: Consumo de gasolina (en litros y pesos) por cada 100 km. Consumo de gasolina (en litros y pesos) por cada km. Velocidad media (en km/h y m/s).
9. Suponiendo que una paella se puede cocinar exclusivamente con arroz y

gambas, y que para cada cuatro personas se utiliza medio kilo de arroz y un cuarto de kilo de gambas, escribir un programa que pida por pantalla el nmero de comensales para la paella, el precio por kilo de los ingredientes y muestre las cantidades de los ingredientes necesarios y el costo de la misma. 10. Desarrolle un algoritmo que permita leer dos nmeros y ordenarlos de menor a mayor, si es el caso. 11. Determinar el rea y volumen de un cilindro cuyas dimensiones radio y altura se leen desde el teclado. 12. Calcular el permetro y la superficie de un cuadrado dada la longitud de su lado. 13. Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si dicho nmero es par o impar. 14. Realizar el algoritmo que sume dos nmeros. 15. Calcular la superficie de un crculo. 16. Calcular el permetro y la superficie de un rectngulo dados la base y la altura del mismo. 17. Escribir un algoritmo que lea un nmero de una marca de automviles seguida del nombre de su modelo e informe del modelo seguido del nombre. 18. Determinar la hipotenusa de un tringulo rectngulo conocida las longitudes de los catetos.

Introduccin a la Computacin Unidad1.Algoritmos,DiagramasdeFlujoyPseudocdigo

19. Disear un algoritmo que realice las siguientes conversiones: una temperatura dad en grados Celsius a grados Fahrenheit. NOTA: La forma de conversin es F = (9/5) C + 32 20. Disear un algoritmo que calcule el rea de un tringulo en funcin de las longitudes de sus lados: AREA =p*(p-a)*(p-b)*(p-c) donde p= (a + b + c) / 2 (semipermetro). 21. Se desea un algoritmo para convertir metros a pies y pulgadas (1 metro = 39.37 pulgadas, 1 pie = 12 pulgadas). 22. El cambio de divisas en la Bolsa de Madrid el da 25 de Agosto de 1987 fue el siguiente: 100 chelines austriacos = 956
1 dlar EE.UU. = 122 100 dracmas griegas = 88 100 francos belgas = 323 1 franco francs = 20 1 libra esterlina = 178 100 liras italianas = 9

Desarrollar algoritmos que realicen las siguientes conversiones: a) Leer una cantidad en chelines austriacos e imprimir el equivalente en pesetas. b) Leer una cantidad en dracmas griegos e imprimir el equivalente en francos franceses. c) Leer una cantidad en pesetas e imprimir el equivalente en dlares y en liras italianas. 23. Tanto el Pseudocdigo como el Diagrama de flujo presentan errores; encuntrelos y corrjalos. Realice un algoritmo que calcule el monto a pagar por el servicio de estacionamiento, teniendo en cuenta que por la primera hora de estada se tiene una tarifa de 1000 pesos y las restantes tienen un costo de 600 pesos. Se tiene como datos: hora de entrada, hora de salida (formato militar), iniciada una hora se contabiliza como hora total.

Introduccin a la Computacin Unidad1.Algoritmos,DiagramasdeFlujoyPseudocdigo

Вам также может понравиться