Práctica 2
Problema 1
El departamento de climatología de Canadá ha efectuado recientemente su conversión al sistema métrico. Diseñe un programa para realizar las siguientes conversiones:
a) Leer la temperatura en la escala de Celsius e imprimir su equivalente en Fahrenheit= 1.8*C +32.
Algoritmo
1. Inicio
2. Declaración de variables double celsius, fahrenheit
3. Desplegar mensaje para el dato celsius y leer su valor
print "Introduzca temperatura en grados Centígrados". read celsius
4. Convertir los grados de centígrados a fahrenheit.
fahrenheit = (1.8 * celsius) +32
5. Desplegar datos de la temperatura
print "Datos"
print "grados centígrados son=", celsius
print "grados fahrenheit", fahrenheit
6. Fin
Pseudocódigo
Inicio
double celsius, fahrenheit
print "Introduzca temperatura en grados Centígrados"
read celsius
fahrenheit = (1.8 * celsius) +32
print "Datos"
print "grados centigrados son=", celsius
print "grados fahrenheit", Fahrenheit
Diagrama de flujo
Programa
b) Leer la cantidad de lluvia en pulgadas e imprimir su equivalente en milímetros (25.5 mm = 1pulgada)
Algoritmo
1. Inicio
2. Declaración de variables double pulgadas, milímetros
3. Desplegar mensaje para el dato de pulgadas y leer su valor
print "Introduce la cantidad de lluvia en pulgadas:"
read pulgadas
4. Convertir pulgadas a unidades milimetricas
milimetros = (25.5 * pulgadas)
5. Desplegar datos
print "pulgadas de lluvia equivalen a:", pulgadas
print "milimetros", milimetros
6. Fin
Pseudocódigo
Inicio
double pulgadas, milímetros
print "Introduce la cantidad de lluvia en pulgadas:"
read pulgadas
milimetros = (25.5 *pulgadas)
print "pulgadas de lluvia equivalen a:", pulgadas
print "milimetros", milimetros
Fin
Diagrama de flujo
Programa
Chagoya Pio Norma Andrea
Problema 2
Escriba un programa para calcular la desviación estándar de 4 valores numéricos.
Diagrama de flujo
Algoritmo
Pseudocodigo
Código y corrida
Choza Garibay Hector Francisco
Problema 3
Diagrama de flujo
Algoritmo
Pseudocodigo
Codigo y corrida
Problema 4
El costo de un automóvil nuevo para el comprador es la suma total del costo del vehículo, del porcentaje de ganancia del vendedor y de los impuestos. Supóngase que la ganancia del vendedor es de 5% y el impuesto de 8% y disene un programa para leer el costo total del automóvil e imprimir el costo del consumidor.
Algoritmo
1.
Inicio
2.
Declaración de variables float total, impuesto,
ganancia, consumidor
3.
Desplegar mensaje para el dato para leer el
dato total leer su valor. Print “Introduce precio total:” read total.
4.
Calcular impuesto
impuesto=total*0.08
5. Calcular ganancia
ganancia=total*0.05
6. Calcular precio al consumidor
consumidor=total+impuesto+ganancia
7.
Desplegar precio al consumidor
Print “El precio del auto al consumidor es de $”
<<consumidor<< “ pesos.”
8.
Fin.
Pseudocódigo
Inicio
float total
print “Introduce precio total:”
read total
impuesto=total*0.08
ganancia=total*0.05
consumidor=total+impuesto+ganancia
print “El precio del auto al consumidor es
de:”, consumidor
Fin
Programa
Salinas Tirado Daphne Guadalupe
Problema 5
Diseñe un programa para leer longitudes de los tres lados de un triangulo 1, 2 y 3 y calcular el área y perímetro. Considere que el triángulo es rectángulo.
Calderón Valdez Luis Manuel
Problema 6
Un cierto curso de computación.Existe una calificación de mitad de curso (30%), un trabajo de laboratorio (20%) y un examen final (50%). Muestre el nombre del alumno, su calificación en cada punto y su calificación final.
Calderón Valdez Luis Manuel
Problema 7
El costo del seguro contra heladas y granizo en una localidad agricola tipica es de 5.5% del monto deseado por hectariea, multiplicado por el numero de hectareas sembradas. Suponga que las semillas por cosechar se limitan a trigo, avena y cebada. Disene un programa para leer el monto cubierto y el numero de hectareas sembradas con cada una de las variedades y que calcule el costo total de la poliza.
Algoritmo
1. Inicio
2.
Declaración de variables montodeseado, trigo,
avena, cebada, hectareas, costo
3.
Desplegar mensaje para leer el
dato montodeseado y leer su valor.
Print “Introduce el monto deseado:” read
montodeseado.
4. Desplegar mensaje para leer el dato trigo
Print “Introduce el numero de hectareas de
trigo”, read trigo.
5. Desplegar mensaje para leer el dato avena
Print “Introduce el numero de hectareas de
avena”, read avena.
6. Desplegar mensaje para leer el dato cebada
Print “Introduce el numero de hectareas de
cebada”, read cebada.
7.
Calcular total de hectáreas
hectareas=trigo+avena+cebada
Calcular monto cubiertocosto=montodeseado*0.055*hectareas
8. Desplegar dato: costo de la poliza:
Print "El total de hectareas es de "<<hectareas<<
9. Fin.
Pseudocodigo
Inicio
real montodeseado, trigo, avena, cebada,
hectareas, costo
print "Introduce el monto deseado:"
read montodeseado
print "Introduzca el numero de hectareas
de trigo:"
read trigo
print "Introduzca el numero de hectareas
de avena:"
read avena
print "Introduzca el numero de hectareas
de cebada:"
read cebada
hectareas=trigo+avena+cebada
costo= (montodeseado*0.055)*hectareas
print "Costo total de la poliza=", costo
Fin
Diagrama de flujo
Programa
Salinas Tirado Daphne Guadalupe
Problema 8
Un sistema de ecuaciones lineales de la forma ax + bx= c ; dx+ey=f puede resolverse utilizando las siguientes formulas:
X= (c*e-b*f) / (a*e-b*d)
Y= (a*f-c*d) / (a*e-b*d)
Diseñe un programa para leer los coeficientes a,b,c,d,e y f. Imprimir los valores de X y de Y.
Algoritmo
1. Inicio
2. Declaración de variables double a, b, c, d, e, f, X, Y
3. Desplegar mensaje y leer el valor de a
print "Asignar valor de a:"
read a
4. Desplegar mensaje y leer el valor de b
print "Asignar valor de b:"
read b
5. Desplegar mensaje y leer el valor de c
print "Asignar valor de c:"
read c
6. Desplegar mensaje y leer el valor de d
print "Asignar valor de d:"
read d
7. Desplegar mensaje y leer el valor de e
print "Asignar valor de e:"
read e
8. Desplegar mensaje y leer el valor de f
print "Asignar valor de f"
read f
9. Calcular las dos ecuaciones
X= (c*e-b*f) / (a*e-b*d)
Y= (a*f-c*d) / (a*e-b*d)
10. Leer datos
print "X=", X
print "Y", Y
11. Fin
Pseudocódigo
Inicio
double a, b, c, d, e, f, X, Y
print "Asignar valor de a:"
read a
print "Asignar valor de b:"
read b
print "Asignar valor de c:"
read c
print "Asignar valor de d:"
read d
print "Asignar valor de e:"
read e
print "Asignar valor de f"
read f
X= (c*e-b*f) / (a*e-b*d)
Y= (a*f-c*d) / (a*e-b*d)
print "Resultado"
print "X=", X
print "Y", Y
Fin
Diagrama de flujo
Chagoya Pio Norma Andrea