Está en la página 1de 4

UNEFA Materia: Programacin Gua de Ejercicios prcticos 1.

Elabore el algoritmo mediante diagrama de flujo, pseudocdigo y diagrama estructurado para la solucin de los siguientes problemas: 1.1. Calcular el rea de un triangulo dada la base y la altura. 1.2. Calcule y muestre el cuadrado de un nuecero ledo por teclado. 1.3. Determinar rea de la base y el volumen de un cilindro cuyas dimensiones de radio y altura se leen desde el teclado. 1.4. Calcular el permetro y la superficie de un cuadrado dada la base y la altura del mismo. 1.5. Determinar la hipotenusa de un triangulo dadas las longitudes de sus catetos. 1.6. Disear un algoritmo que permita convertir una temperatura dada en grados Celsius a grados Fahrenheit. (La formula de conversin es: (9/5) C + 32). 2. Realizar un algoritmo que sume, reste multiplique y divida dos nmeros dados, e indique las respuestas de cada operacin. 3. Elabore un algoritmo que al leer un nmero, indique cuantos nmeros positivos hay menores que l. 4. Elabore un algoritmo que lea dos nmeros y luego intercambie el valor de ambas variables ledas sin hacer uso de otra variable adicional. Program Intercambio; Uses Crt Var A, B, Integer; Begin Write (Intercambio de valores); Write ln (Indique el valor de A); Read (A); Write ln (Valor de variable B); Read (B); A:=A+B;

B:=A-B; A:=A-B; End Resuelva los siguientes problemas empleando lgica algortmica 1. Un mensajero al llegar a su trabajo se percata de que tiene cinco paquetes importantes para entregar. El entra a su trabajo a las 07:00 de la maana y tiene exactamente 12 horas para entregar todas las encomiendas. La siguiente tabla nos muestra el detalle de las horas posibles de entrega de cada paquete: # paquete 1 2 3 4 5 Horas de entrega 09:30 - 12:30 11:30 - 14:30 07:30 - 18:30 08:30 - 09:30 10:30 - 15:30

Un determinado paquete slo puede ser entregado entre las horas antes establecidas, no antes ni despus. Al mensajero le toma 2 horas el realizar cualquier entrega. El angustiado mensajero ha acudido a ti para que le ayudes a organizar las entregas. Quiere que le digas en que orden va a realizar las cinco entregas para que todas sean entregadas a tiempo.

2. Para preparar un omelette usted necesita batir 3 huevos buenos. Suponga que usted tiene una cantidad indeterminada de huevos, pero que muchos de ellos estn malos (pero hay al menos tres huevos buenos). Al romper un huevo y vaciar su contenido en un plato, por inspeccin visual y de olor es posible determinar si el huevo est malo. Se pide que usted escriba un algoritmo que, al terminar su ejecucin, garantice que hay tres huevos buenos, y ninguno malo, batidos en una fuente. Para el desarrollo del algoritmo, considere que usted puede utilizar una cantidad fija de recursos (platos, fuentes, cucharas, etc.) que debe especificar como parte del algoritmo. Cada uno de estos recursos puede suponerse que es una variable. No olvide especificar las operaciones bsicas sobre las que desarrolla su algoritmo. Usted debe incorporar el uso de subprocesos para su algoritmo. Suponga que existe un subproceso (llmelo inspeccin) que, dado un huevo en un plato, retorna verdadero si el huevo est bueno y falso en otro caso.

Formule la expresin algortmica (en Pseudocdigo) de las siguiente expresiones matemticas. Z = T (Y - 2 ) + R 2 Z = ( 1 + 2 N3 8N + N/2 ) - 79 3 + 60 N - 1/2 3 Resuelva los siguientes algoritmos secunciales: 1. Se alquila un telfono celular, que por cada llamada cobra siguiendo la siguiente tarifa: Por el primer impulso se paga la tarifa 1, por cada impulso adicional se pagan 10,00 Bs. mas que en la tarifa 1. Si se hace una llamada, donde se consumen una cantidad de impulsos conocidos, cuanto deber pagar el usuario del telfono? 2. Dado el siguiente sistema de ecuaciones lineales: a X + b Y = c y d X + e Y = f, elaborar un algoritmo secuencial que lea los coeficientes a,b,c,d,e,f y calcule los valores de X Y 3. Hacer un algoritmo que capture como datos de entrada tres nmeros que representen una distancia recorrida expresada en hectmetro, decmetro y metro y muestre la longitud de cada uno en decmetro. 4. Dado el precio de un producto y el monto pagado para cancelar un numero x de productos comprados, elabore un algoritmo que determine el valor de x 5. Realizar un algoritmo que permita leer el nombre, sueldo por horas, horas trabajadas y porcentaje de deduccin de un empleado y posteriormente calcule y muestre el sueldo bsico, el monto de la deduccin y el sueldo neto del empleado. 6. Realizar un algoritmo que permita intercambiar el valor de 2 variables ledas sin hacer uso de otra variable adicional. 7. Realizar un algoritmo que permita leer el nombre de un cliente, monto de la compra realizada en Bs., posteriormente aplicarle a dicho monto el montos del impuesto 16.5% y mostrar el nombre del cliente, monto de la compra, monto del impuesto y el total a pagar por cliente.

Program Calculo de sueldo y deducciones de un trabajador Uses Crt Var Sueldoh, Horast, Porc, Sueldob, Deduc, Monto:Real; Begin Write (Calculo de sueldo y deducciones de un trabajador); Write ln (Indique el sueldo bruto por hora); Read (Sueldoh); Write ln (Indique las horas trabajadas); Read (Horast); Sueldob:=Sueldoh*Horast; Write ln (Indique el porcentaje de las deducciones(Porc); Read ( Deduc:=Sueldob*Porc;

También podría gustarte