Trabajo de Programacion
-
Upload
luis-antonio-nunez -
Category
Documents
-
view
37 -
download
2
description
Transcript of Trabajo de Programacion
UNIVERSIDAD TCNOLOGICA DE PANAMFACULTAD DE INGENIERA ELCTRICAFACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
TAREA/ASIGNACIN #1ASIGNATURA: INTRODUCCIN A LA PROGRAMACINGRUPO: 7IE701
INTEGRANTES: ARIEL PERZ 7-710-753LUIS NEZ7-703-2027
PROFESORA: LICDA. ELSA MARIELA ORTEGA B.
I SEMESTRE 2015
Problemas Propuestos.1. Realice un pseudocdigo que represente el algoritmo para obtener el rea de un tringulo.Identificadores
NombreDescripcinTipo
hAlturaNumrico Real
bBaseNumrico Real
areaNumrico Real
INICIOIMPRIMIR ("Introduzca el valor de la altura del tringulo: ") LEER (h)IMPRIMIR ("Introduzca el valor de la base del tringulo: ")LEER (b)a (h*b)/2IMPRIMIR ("El rea del tringulo es: ", a)FIN
2. Una empresa importadora desea determinar cuntos dlares puede adquirir con equis cantidad de dinero europeo (euro). Realice un pseudocdigo que represente el algoritmo para tal fin.Identificadores
NombreDescripcinTipo
DEDinero en EuroNumrico Real
VEValor del CambioNumrico Real
TCTotal del CambioNumrico Real
INICIOIMPRIMIR ("Introduzca la cantidad de dinero: ")LEER (DE)IMPRIMIR ("Introduzca el valor del euro en dlares: ")LEER (VE)TC (DE*VE)IMPRIMIR ("La cantidad en dlares es: ", TC)FIN3. Una empresa que contrata personal requiere determinar la edad de las personas que solicitan trabajo, pero cuando se le realiza las entrevistas slo se les pregunta el ao en que nacieron. Realice el pseudocdigo que represente el algoritmo para solucionar este problema.
Identificadores
NombreDescripcinTipo
EDEdad de las personasNumrico Entero
ANAo en que nacieron Numrico Entero
INICIOIMPRIMIR ("Introduzca el ao en que nacieron: ")LEER (AN)ED2015 ANIMPRIMIR ("La edad de la persona es: ", ED)FIN
4. Un estacionamiento requiere determinar el cobro que debe aplicar a las personas que lo utilizan. Considere que el cobro es con base en las horas que lo disponen y que las fracciones de horas se toman como completas, realice un pseudocdigo que represente el algoritmo que permita determinar el costo.Identificadores
NombreDescripcinTipo
CACobro que debe aplicarNumrico Real
TETiempo en el estacionamientoNumrico Entero
CHCobro por horaNumrico Entero
INICIOIMPRIMIR ("Introduzca el tiempo en el estacionamiento: ")LEER (TE)IMPRIMIR (" Introduzca el cobro por hora del estacionamiento: ")LEER (CH)CATE*CHIMPRIMIR ("El costo a pagar es: ", CA)FIN
5. 5.1 Realice un pseudocdigo que represente el algoritmo para determinar aproximadamente cuntos meses, semanas, das y horas ha vivido una persona.Identificadores
NombreDescripcinTipo
ACantidad de AosNumrico Entero
MeMeses VividosNumrico Entero
SeSemanas VividasNumrico Entero
DeDas VividosNumrico Entero
HeHoras VividasNumrico Entero
INICIOIMPRIMIR (Introduzca la edad de la persona: )LEER (A)Me A*12Se A*52De A*365He A*(365*24)IMPRIMIR ("Meses vividos: ", Me)IMPRIMIR ("Semanas vividas: ", Se)IMPRIMIR ("Das vividos: ", De)IMPRIMIR ("Horas vividas: ", He)FIN
5.2 Se requiere determinar la hipotenusa de un tringulo rectngulo. Cmo sera el pseudocdigo que represente el algoritmo para obtenerlo? Recuerde que por Pitgoras se tiene que: C2 = A2 + B2Identificadores
NombreDescripcinTipo
CHipotenusaNumrico Real
ALado AdyacenteNumrico Real
BLado OpuestoNumrico Real
INICIOIMPRIMIR ("Introduzca el valor del lado adyacente del tringulo rectngulo: ")LEER(A)IMPRIMIR ("Introduzca el valor del lado opuesto del tringulo rectngulo: ")LEER (B)CSQRT ((A^2)+ (B^2))IMPRIMIR ("La Hipotenusa del tringulo rectngulo es: , C)FIN
6. La compaa de autobuses la Curva Loca requiere determinar el costo que tendr el boleto de un viaje sencillo, esto basado en los kilmetros por recorrer y en el costo por kilmetro. Realice un pseudocdigo que represente el algoritmo para tal fin.
Identificadores
NombreDescripcinTipo
CVCosto de un viajeNumrico Real
KRKilmetros RecorridosNumrico Entero
CKCosto por KilmetroNumrico Entero
INICIOIMPRIMIR ("Introduzca los kilmetros recorridos: ")LEER (KR)IMPRIMIR ("Introduzca el costo por kilmetro: ")LEER (CK)CV CK*KRIMPRIMIR ("El costo del viaje es: ", CV)FIN
7. Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a otra en bicicleta, considerando que lleva una velocidad constante. Realice un pseudocdigo que represente el algoritmo para tal fin.Identificadores
NombreDescripcinTipo
TPTiempo que tarda una persona en llegar a una ciudad.Numrico Real
VPVelocidad de la persona.Numrico Entero
DRDistancia Recorrida por la persona.Numrico Entero
INICIOIMPRIMIR ("Introduzca la velocidad de la persona: ")LEER (VP)IMPRIMIR ("Introduzca la distancia recorrida: ")LEER (DR)TP DR/VPIMPRIMIR ("El tiempo que tarda la persona en llegar a la otra ciudad es: ", TP)FIN
8. Se requiere determinar el costo que tendr realizar una llamada telefnica con base en el tiempo que dura la llamada y en el costo por minuto. Realice un pseudocdigo que represente el algoritmo para tal fin.Identificadores
NombreDescripcinTipo
CLCosto de la llamada telefnica.Numrico Real
TLHTiempo que dura la llamada en hora.Numrico Real
CLMCosto de la llamada por minuto.Numrico Real
TLMTiempo que dura la llamada en minutos.Numrico Entero
INICIOIMPRIMIR ("Introduzca el tiempo que dura la llamada: ")LEER (TLH)IMPRIMIR ("Introduzca el costo de la llamada por minuto: ")LEER (CLM)TLM TLH*60CL TLM*CLMIMPRIMIR ("El costo de la llamada es: ", CL)FIN
9. La CONAGUA requiere determinar el pago que debe realizar una persona por el total de metros cbicos que consume de agua. Realice un pseudocdigo que represente el algoritmo que permita determinar ese pago.Identificadores
NombreDescripcinTipo
TMCTotal de metros cbicos que consume de agua.Numrico Real
CMACosto del metro cbico de agua.Numrico Real
PPPago que debe realizar la persona.Numrico Real
INICIOIMPRIMIR ("Introduzca el total de metros cbicos que consume de agua: ")LEER (TMC)IMPRIMIR ("Introduzca el costo del metro cbico de agua: ")LEER (CMA)PP TMC*CMAIMPRIMIR ("El pago que debe realizar la persona es: ", PP)FIN
10. La compaa de luz y sombra (CLS) requiere determinar el pago que debe realizar una persona por el consumo de energa elctrica, la cual se mide en kilowatts (KW). Realice un pseudocdigo que represente el algoritmo que permita determinar ese pago.Identificadores
NombreDescripcinTipo
CEKConsumo de Energa en Kilowatts.Numrico Entera
CKCosto por Kilowatts.Numrico Real
PPPago que debe realizar la persona.Numrico Real
INICIOIMPRIMIR ("Introduzca el consumo total de energa en kilowatts: ")LEER (CEK)IMPRIMIR ("Introduzca el costo por kilowatts: ")LEER (CK)PP CEK*CKIMPRIMIR ("El pago que debe realizar la persona es: ", PP)FIN
11. Una empresa desea determinar el monto de un cheque que debe proporcionar a uno de sus empleados que tendr que ir por equis nmero de das a la ciudad de Panam; los gatos que cubre la empresa son: hotel, comida y 100 dlares diarios para otros gastos. El monto debe estar desglosado para cada concepto Realice un pseudocdigo que represente el algoritmo que determine el monto del cheque.Identificadores
NombreDescripcinTipo
MCHMonto del Cheque.Numrico Real
VHVitico del Hotel por da.Numrico Real
VCVitico de Comida por da.Numrico Real
VHTVitico Total Del Hotel Numrico Real
VCTVitico Total de Comida Numrico Real
VTDVitico Total Diario para otros gastosNumrico Real
CDCantidad de DasNumrico Entero
INICIOIMPRIMIR ("Introduzca la cantidad de das que ir a Panam: ")LEER (CD)IMPRIMIR ("Introduzca el vitico del Hotel por da: ")LEER (VH)IMPRIMIR ("Introduzca el vitico de la Comida por da: ")LEER (VC)VHT CD*VHVCT CD*VCVTD CD*100MCHVHT+ VCT + VTDIMPRIMIR ("El vitico total del Hotel es: ", VHT)IMPRIMIR ("El vitico total en Comida es: ", VCT)IMPRIMIR ("El vitico total Diario para otros gastos es: ", VTD)IMPRIMIR (El monto del cheque es: , MCH)FIN