Anda di halaman 1dari 18

PORTAFOLIO DE EVIDENCIAS

FUNDAMENTOS DE PROGRAMACIN
EP

EC

UT

OCIGOLO NC ED ET

OT

XT

NS I
TU T I

CATEDRTICO: LIC. MARA DE LOURDES HERNNDEZ MARTNEZ. PRESENTA: ORTIZ PALACIOS JORGE NAHUM MATRCULA:

11350289 CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES. GRUPO: A TEMA: UNIDAD II ALGORITMO FECHA DE REALIZACIN: TUXTEPEC A 01 DE OCTUBRE DE 2011. FECHA DE ENTREGA: TUXTEPEC A 03 DE OCTUBRE DE 2011.

Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, el vendedor desea saber cuanto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. ANLISIS

Entrada sb, v1, v2, v3 Proceso com= (v1+v2+v3)*0.10 Smen=sb+com Salida smen

PSEUDOCDIGO

Funcin leer ven (v1, v2, v3) Inicio leer ven retorna ven Fin Funcin calcom (ven)

Inicio com= (v1+v2+v3)*0.10 retorna com Fin Funcin calsmen (com) Inicio smen =sb+com retorna smen Fin Funcin imprimir (com, smen) Inicio Imprimir smen, com Fin

PSEUDOCDIGO PRINCIPAL

Inicio V=leerven (v1, v2, v3) Com=calcom (v) Smen=calsmen (com) Imprime (com, smen) Fin

31.-Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cunto deber pagar finalmente por su compra.

ANALISIS Entrada: tocom Proceso: topag=tcom*0.15-tcom Salida: topag

PSEUDOCDIGO

Funcin lee tocom Inicio Leer tocom Retorna tocom Fin Funcin caltopag (tocom) Inicio topag=tcom*0.15-tcom retorna topag Fin

PSEUDOCDIGO PRINCIPAL

Inicio tc=leer tocom () topag=caltopag (tocom) imprime topag

Fin

32.-Un alumno desea saber cul ser su calificacin final en la materia de Algoritmos. Dicha calificacin se compone de tres exmenes parciales.

ANALISIS

Entrada: p1, p2, p3 Proceso: calfin= (p1+p2+p3)/3 Salida: calfin

PSEUDOCDIGO

Funcin lee exapar (p1, p2, p3) Inicio Leer exapar Retornar exapar Fin Funcin calcalifin (p1, p2, p3) Inicio Califin= (p1+p2+p3)/3 Retorna califin Fin

PSEUDOCDIGO PRINCIPAL

Inicio ep=leer exapar (p1, p2, p3) califin=calcalifin (ep) imprimir califin Fin

33.-Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. ANALISIS

Entrada: hom, mu Proceso: porhom=hom/100 Prmu=mu/100 Salida: porhom, pormu PSEUDOCDIGO

Funcin leer est(hom, mu) Inicio leer est retornar est Fin Funcin cal porhom (est) Inicio

porhom=hom/1000 retorna porhom Fin Funcin cal pormu (est) Inicio pormu=mu/100 retorna pormu Fin PSEUDOCDIGO PRINCIPAL

Inicio Est=leer est (hom, mu) ph=cal porhom (est) pm=cal pormu (est) Imprimir ph, pm Fin

34.-Convertir una distancia en metros a pies y pulgadas. ANALISIS PROCESO: pies= dist_m*3.28 pulgadas= pies*12 SALIDA:pies, pulgadas PSEUDOCDIGO

FUNCION LEE () inicio leer dist_m retorna dist_m Fin FUNCION CALCULA (dist_m) inicio pies= dist_m*3.28 retorna pies Fin FUNCION CALCULA (pies) Inicio pulgadas= pies*12 retorna pulgadas Fin PSEUDOCDIGO PRINCIPAL

Inicio a=funcion lee () b=calcula (dist_m) c=calcula (pies) imprimir b, c Fin 1. Un hombre desea saber cunto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos excedan a $700, y en ese caso desea saber la cantidad de dinero que tendr finalmente en su cuenta. ANALISIS

ENTRADA: dinero_capital PROCESO: intereses=dinero_actual-dinero_capital SALIDA: dinero_actual PSEUDOCDIGO

FUNCION LEE () INICIO leer dinero_capital retorna dinero_inicial FIN FUNCION CALCULA 1(DINERO_INICIAL) INCIO intereses=dinero_actual-dinero_capital retorna intereses FIN PSEUDOCDIGO PRINCIPAL

INICIO a= lee () b= calcula 1(dinero_capital) si (intereses<=700) reinvertir sino fin-si FIN

7. Hacer un algoritmo que imprima el nombre de un artculo, clave, precio original y su precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves). ANALISIS

ENTRADA: nombre, clave, precio PROCESO: prec_desc=precio*0.10 prec_desc=precio*0.20 SALIDAD: nombre, clave, precio, prec_desc PSEUDOCDIGO

FUNCION CALCULA 1(PRECIO) Inicio

prec_desc=precio*0.10 retornar prec_desc Fin FUNCION CALCULA 2(PRECIO) Inicio prec_desc=precio*0.20 retornar prec_desc Fin PSEUDOCDIGO PRINCIPAL

INICIO leer nombre, clave, precio si (clave=01) a= funcin calcula 1(precio) sino si (clave=02) b= calcula 2(precio) sino fin-si fin-si imprimir nombre, clave, precio, prec_desc FIN

8. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%. ANALISIS

ENTRADA: total de camisas precio total de las camisas

PROCESO: cuando total_camisas > = 3 pago = (pre_camisas * 0.20) pre_camisa cuando total_camisas < 3 pago = (pre_camisas + 0.30) pre_camisas SALIDA:total a pagar PSEUDOCDIGO

FUNCIN LEE () Inicio lee total_camisas retorna total_camisas Fin FUNCIN LEE () Inicio lee pre_camisas retorna pre_camisas Fin FUNCIN CALCULAP (TOTAL_CAMISAS, PRECIO_CAMISAS) Inicio si (total_camisas > = 3) pago = (pre_camisas * 0.20) pre_camisas sino pago = (pre_camisas * 0.10) pre_camisas retorna pago Fin si Fin FUNCIN IMPRIME (PAGO)

Inicio num_camisas = lee ( ) total_compra = lee ( ) pago = calcula (num_camisas, total_compra) imprimir (pago) Fin

18. El gobierno del estado de Mxico desea reforestar un bosque que mide determinado nmero de hectreas. Si la superficie del terreno excede a 1 milln de metros cuadrados, entonces decidir sembrar de la sig. Manera: Porcentaje de la superficie del bosque Tipo de rbol 70% 20% 10% pino oyamel cedro

Si la superficie del terreno es menor o igual a un milln de metros cuadrados, entonces decidir sembrar de la sig. Manera: Porcentaje de la superficie del bosque 50% 30% 20% Tipo de rbol pino oyamel cedro

El gobierno desea saber el nmero de pinos, oyameles y cedros que tendr que sembrar en el bosque, si se sabe que en 10 metros cuadrados caben 8 pinos, en 15 metros cuadrados caben 15 oyameles y en 18 metros cuadrados caben 10 cedros. Tambin se sabe que una hectrea equivale a 10 mil metros cuadrados. ANALISIS

ENTRADA: NUMERO DE HECTREAS PROCESO:MTS = NUM_HEC * 10000 CUANDO MTS > 1000000 SIEMBRA_PINO = ((MTS * 0.70) / 10) * 8 SIEMBRA_OYAMEL = ((MTS * 0.20) / 15) * 15 SIEMBRA_CEDRO = ((MTS * 0.10) / 18) * 10 CUANDO MTS < = 1000000 SIEMBRA_PINO = ((MTS * 0.50) / 10) * 8 SIEMBRA_OYAMEL = ((MTS * 0.30) / 15) * 15 SIEMBRA_CEDRO = ((MTS * 0.20) / 18) * 10 SALIDA: NMEROS DE PINOS NMEROS DE OYAMEL NMEROS DE CEDRO PSEUDOCDIGO

FUNCIN LEE ( )

INICIO LEE NUM_HEC RETORNA NUM_HEC FIN FUNCIN CALCULAM (NUM_HEC) INICIO MTS = NUM_HEC * 10000 RETORNA MTS FIN FUNCIN CALCULAS (MTS) INICIO SI (MTS > 1000000) SIEMBRA_PINO = ((MTS * 0.70) / 10) * 8 SIEMBRA_OYAMEL = ((MTS * 0.20) / 15) * 15 SIEMBRA_CEDRO = ((MTS * 0.10) / 18) * 10 SINO SIEMBRA_PINO = ((MTS * 0.50) / 10) * 8 SIEMBRA_OYAMEL = ((MTS * 0.30) / 15) * 15 SIEMBRA_CEDRO = ((MTS * 0.20) / 18) * 10 FIN SI IMPRIMIR (SIEMBRA_PINO, SIEMBRA_OYAMEL, SIEMBRA_CEDRO) FIN PSEUDOCDIGO PRINCIPAL

INICIO HECTREAS = LEE ( ) HEC_MTS = CALCULAM (HECTREAS) SIEMBRA = CACULAM (HEC_MTS) IMPRIMIR (SIEMBRA_PINO, SIEMBRA_OYAMEL, SIEMBRA_CEDRO)

FIN

Anda mungkin juga menyukai