miércoles, 2 de marzo de 2011

Practicas Unidad #1

PRACTICA 1
Problema 1
Programa para mostrar datos de usuario.






Problema 2
Programa para realizar una suma






Problema 3
Programa para determinar la distancia recorrida en un intervalo de tiempo.







Problema 4
programa para detectar area y perimetro del un cuadrado.





Problema 5
Programa para convertir grados fahrenheit a grados celsius.






Problema 6
Programa para sacar el promedio y la desviacion estandar de 5 variables.






Practica 3
Problema 1
Dadas las calificaciones de un estudiante en 3 aspectos del trabajo anual de un curso (laboratorio, examen intermedio, examen final) haga un programa para calcular la calificacion final, con ponderaciones de 20, 30 y 50 % respectivamente, imprima al final el nombre del estudiante sus tres calificaciones individuales y la calificacion final.

1. Inicio
print "nombre del estudiante:"
read nombre
print "calificacion lab:"
read lab
print "calificacion examen intermedio:"
read calif1
print "calificacion examen final:"
read calif2
califtotal = (lab * 0.20)+(calif1 * 0.30)+(calif2 * 0.50)
print nombre,",",lab,",",calif1,",",calif2,"=",califtotal
fin




Problema 2
Una lista de tazas de cambio de moneda extrangera durante el año de 1977 proporciona las siguientes equivalencias:
100 francos franceses = 12.55 dll canadienses
1 libra britanica = 1.84 dll canadienses
100 dragmas griegas = 2.95 dll canadienses
100 florines holandeses = 43.20 dll canadienses
100 coronas suecas = 24.25 dll canadienses
1 dll norteamericano = 1.06 dll canadienses

Realize un programa para realizar las siguientes conversiones:
a) Leer una cierta cantidad de francos franceses e imprimir el equivalente en dll canadienses.
b) Leer una cantidad de dragmas griegas e imprimir el equivalente en libras britanicas.
c) Leer una cantidad de dll canadienses e imprimir equivalencias tanto como en dll norteamericanos como en florines holandeses.
d) Leer una cantidad de dll norteamericanos e imprimir equivalencia en coronas suecas tanto como en francos franceses.

A)
1.Inicio
print "francos franceses="
read frf
dllc = (frf*21.55)/(100)
print frf "francos franceses equivalen a", dllc "dolares canadienses
fin






b)
1.inicio
print "cantidad de dragmas griegos ="
read dg
lb = (dg*0.0160)/(1)
print dg "Dragmas griegos equivalen a ", lb "libras britanicas





c)
1.inicio
print "cantidad de dolares canadienses:"
read dllc
dlln = (dllc * 0.94)/(1)
fh = (dllc * 2.31)/(1)
print dllc "dolares canadienses equivale a ", dlln "dolares norteamericanos y a ", fh "florines holandeses."
fin




d)
Se realizaron conversiones manualmente para llegar a los siguientes datos:
1 dolar norteamericano = 4.91 francos franceses y 1 dolar norteamericano = 4.41 coronas suecas
1.Inicio
print "cantidad de dolares norteamericanos:"
read dlln
cs = (dlln * 4.91)/(1)
frf = (dlln * 4.41)/(1)
print dlln "dolares norteamericanos equivale a ", cs "coronas suecias y a ", frf "francos franceses.






Problema 3
Si se coloca una escalera de 20 pies a un angulo de 85 grados a lado de un edificio, la altura en la cual la escalera toca el edificio se puede calcular como altura = 20*seno(85grados). Calcule esta altura, escriba, compile y ejecute un prigrama que obtenga y despliegue el valor de la altura.

1. Inicio
angulo,altura,alturaedf Real
print "angulo en grados="
read angulo
print "altura de la escalera="
read altura
alturaedf = altura * sin ((angulo * 3.1416)/(180))
print "La altura del edificio donde la escalera se apolla es:",alturaedf
fin






PROBLEMA 4
Las coordenadas polares de un punto consisten en la distancia "r" de un origen especifico y un angulo teta con respecto al eje de x. las coodernadas (x,y), de un punto estan relacionadas con sus coordenadas polares por las formulas x = r cos teta y = r sen teta
Con estas formulas escriba un programa que calcule las coordenadas de un punto y que reciva valores por medio del teclado de "r" y "teta" en coordenadas rectangulares.

1.inicio
r,tt,corx,cory Real
print "distancia del origen="
read r
print "angulo teta="
read tt
corx = r cox((tt * 3.1416)/(180))
cory = r sin ((tt * 3.1416)/(180))
print = "las coordenadas son: x =",corx,"y =",cory
fin




No hay comentarios:

Publicar un comentario