Alumno : PORRAS LUCHINI JHORDAN
FIEI UNFV-----Pag43-45 UNFV-----Pag43-45
2.1 Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para obtener el área de un triángulo.
INICIO
Se inicia el proceso
Se lee la altura y la base A, b
Se calcula el área del área=a*b/2
área
FIN
triangulo
se escribe el área
se finaliza el proceso
2.2 Una empresa importadora desea determinar cuántos dólares puede adquirir con equis cantidad de dinero mexicano. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin.
INICIO
se inicia el proceso
se lee para x=dinero mexic X, C
y c=cambio de dinero mexc a dólar
se calcula el número de # de dólares=x*c
dólares
se escribe # de dólares # de dólares
FIN
Se finaliza el proceso
2.2 Una empresa importadora desea determinar cuántos dólares puede adquirir con equis cantidad de dinero mexicano. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin.
INICIO
se inicia el proceso
se lee para x=dinero mexic X, C
y c=cambio de dinero mexc a dólar
se calcula el número de # de dólares=x*c
dólares
se escribe # de dólares # de dólares
FIN
Se finaliza el proceso
2.3 Una empresa que contrata personal requiere determinar la edad de las personas que solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el año en que nacieron. Realice el diagrama de flujo y pseudocódigo que representen el algoritmo para solucionar este problema.
INICIO
Se inicia el proceso
Se declara las variables X, N, A
X=# de personas A=año actual E=edad actual
Se calcula la edad Edad actual=A-N
actual
se escribe la edad Edad actual
actual
se finaliza el proceso FIN
2.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 hora se toman como completas y realice un diagrama de flujo y pseudocódigo que representen el algoritmo que permita determinar el cobro.
INICIO
se inicia el proceso
se declara las variables N, Y
N=cobro por hora diaria Y=#de personas
Se calcula cobro por Cobro por estacionar=Y*N
Cobro por estacionar
FIN
Estacionar (Ce)
Se escribe (Ce)
Se finaliza el proceso
2.5 Pinturas “La brocha gorda” requiere determinar cuánto cobrar por trabajos de pintura. Considere que se cobra por m2 y realice un diagrama de flujo y pseudocódigo que representen el algoritmo que le permita ir generando presupuestos para cada cliente.
Se inicia el proceso INICIO
Se declara las variables A, H, Po
A=base, H=altura, Po=precio x la mano de obra Tr=trabajo por pintura
S=A*H
Tr=S*Po
Se calcula una variable S
Se calcula el trabajo por pintura
Trabajo x pintura
FIN
se escribe Tr
2.6 Se requiere determinar la hipotenusa de un triángulo rectángulo. ¿Cómo sería el diagrama de flujo y el pseudocódigo que representen el algoritmo para obtenerla? Recuerde que por Pitágoras se tiene que: C 2 = A2 + B2.
INICIO
A, B
se inicia el proceso
se declara las variables A=base del triangulo B=altura del triangulo
Se calcula por teorema de A*A+B*B=C*C
Pitágoras
se calcula para hallar la SQRT(A*A+B*B)=C
hipotenusa
FIN
hipotenusa
se escribe la hipotenusa
2.7 La compañía de autobuses “La curva loca” requiere determinar el cos to que tendrá el boleto de un viaje sencillo, esto basado en los kilómetros por recorrer y en el costo por kilómetro. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin.
INICIO
Se inicia el proceso
Se declara las variables Kr, Ck
Kr=kilometro x recorrer Ck=costo x kilometro Cv=costo de viaje
Se calcula el costo de viaje Costo de viaje=Kv*Ck
Se escribe costo de viaje Costo de viaje
FIN
Se finaliza el proceso
2.8 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 diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin.
INICIO
D, V
Se inicia el proceso
Se declara las variables D=distancia V=velocidad
Tiempo=D/v
Tiempo
Se calcula el tiempo
Se escribe el tiempo
Se finaliza el proceso FIN
2.9 Se requiere determinar el costo que tendrá realizar una llamada telefónica con base en el tiempo que dura la llamada y en el costo por minuto. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para tal fin.
INICIO
T, Cm
Se inicia el proceso
Se declara las variables T=tiempo de llamada Cm=costo por minuto Ct=costo total
Ct=t*Cm
Costo total
FIN
Se calcula el Ct
Se escribe el costo total
Se finaliza el proceso
2.10 La CONAGUA requiere determinar el pago que debe realizar una persona por el total de metros cúbicos que consume de agua. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo que permita determinar ese pago.
INICIO
se inicia el proceso
Se declara las variables A, B, C, Cm
A=LARGO, B=ANCHO, C=ALTURA, Cm=COSTO X METRO CUBICO
V=A*B*C
Se calcula el volumen
Se calcula el precio Pt=V*Cm
total
se escribe el costo total Precio total
Se finaliza el proceso fin
2.11 La compañía de luz y sombras (CLS) requiere determinar el pago que debe realizar una persona por el consumo de energía eléctrica, la cual se mide en kilowatts (KW). Realice un diagrama de flujo y pseudocódigo que representen el algoritmo que permita determinar ese pago.
INICIO
Se inicia el proceso
Se declaran las variables T, C
T=tiempo de consumo C=pago por el consumo diario
Se calcula el pc Pc=t*c
Se escribe el pago por el Pago por el consumo
FIN
consumo
Se finaliza el proceso
2.13 Realice un diagrama de flujo y pseudocódigo que representen el alg oritmo para determinar cuánto dinero ahorra una persona en un año si considera que cada semana ahorra 15% de su sueldo (considere cuatro semanas por mes y que no cambia el sueldo).
INICIO
M, As
Se inicia el proceso
Se declara las variables M=mes As=ahorro semanal
As=15%
Se calcula Am
Am=60%
A=12(60/100)
Se calcula el ahorro semanal
=7.2%ANUAL
AHORRO DE UN AÑO
Se escribe el ahorro semanal
FIN
se finaliza el proceso
2.14 Una empresa desea determinar el monto de un cheque que debe dar a uno de sus empleados que tendrá que ir por equis número de días a la ciudad de Monterrey; los gastos que cubre la empresa son: hotel, comida y 100.00 pesos diarios para otros gastos. El monto debe estar desglosado para cada concepto.
INICIO Se inicia el proceso
Se declara las variables X, H, C, S
X=#de días, h=hotel C=comida, s=10000 pesos
Se calcula el variable (v) V=H+C+S
M=X*V
Se calcula el monto de cheque
se escribe el monto Monto de cheque
FIN
de cheque
Se finaliza el proceso
2.15 Se desea calcular la potencia eléctrica de circuito de la figura 2.6. Realice un diagrama de flujo y el pseudocódigo que representen el algoritmo para resolver el problema. Considere que: P = V*I y V = R*I.
INICIO Se inicia el proceso
Se declara las variables I
I=intensidad R=resistencia
Se calcula v V=I*R
P=I*V
Se calcula la potencia
P=I*I*4
POTENCIA
FIN
Se escribe potencia
Finaliza el proceso
2.16 Realice pseudocódigo y diagrama de flujo que representen el algoritmo para preparar una torta.
INICIO
se inicia el proceso
Se declara los ingredientes Azúcar, manteca, huevo, vainilla harina, leche
Torta de vainilla=azúcar +manteca+ huevo+ vainilla+ harina+ leche
Se logra hacer la torta Amasando los ingredientes
se escribe torta Torta de vainilla
Se finaliza la FIN
Preparación
2.17 Realice pseudocódigo y diagrama de flujo que representen el algo ritmo para confeccionar una prenda de vestir.
Se inicia el proceso INICIO
Se declaran los materiales Cinta métrica, tijera, alfiler, aguja ,dedal, maniquí
Se abre el proceso de Prenda de vestir=cinta métrica+ tijera+ alfiler+ aguja+ dedal+ maniquí
confección
Se escribe prenda de Prenda de vestir
vestir
se finaliza el proceso FIN
2.18 Realice pseudocódigo y diagrama de flujo que representen el algo ritmo para preparar un pastel.
INICIO
Se inicia el proceso
Se declaran los ingredientes Cacao, azúcar, harina, bicarbonato, sal, huevo, aceite, vainilla
Se abre el proceso de Pastel de vainilla=cacao+ azúcar+ harina+ bicarbonato+ sal+ huevo+
preparación
aceite+ vainilla
Se escribe el pastel de Pastel de vainilla
vainilla
Se finaliza el proceso FIN
2.19 Realice el diagrama de flujo y pseudocódigo que representen el algoritmo para encontrar el área de un cuadrado.
INICIO
se inicia el proceso
Se declara las variables A
área=A*A
área
FIN
Se calcula el área
Se escribe el área
Se finaliza el proceso
2.22 Se requiere un algoritmo para determinar el costo que tendrá realizar una llamada telefónica con base en el tiempo que dura la llamada y en el costo por minuto. Represente la solución mediante el diagrama de flujo y pseudocódigo.
INICIO
Se inician las variables
Se declaran las variables T, Cm
T=tiempo Cm=costo x min
Se calcula el costo total C=T*Cm
Se escribe el costo total Costo total
FIN
Se finaliza el proceso
2.23 El hotel “Cama Arena” requiere determinar lo que le debe cobrar a un huésped por su estancia en una de sus habitaciones. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para determinar ese cobro.
INICIO
se inicia el proceso
Se declaran las variables X, C
X=#de dias C=cobro por h/d
Se calcula el área S=X*C
área
FIN
Se escribe el área
Se finaliza el proceso
FIEI UNFV-----Pag88-92 3.1 Realice un algoritmo para determinar si una persona puede votar con base en su edad en las próximas elecciones. Construya el diagrama de flujo, el pseudocódigo y el diagrama N/S.
INICIO
M>= 18
K=18
K=18
F
K
FIN
3.2 Realice un algoritmo para determinar el sueldo semanal de un trabajador con base en las horas trabajadas y el pago por hora, considerando que después de las 40 horas cada hora se considera como excedente y se paga el doble. Construya el diagrama de flujo, el pseudocódigo y el diagrama N/S.
INICIO
Hs, Pd, Ds, He
Hs> 40 K=Pd*Ds
SS=Pd*Ds
SS=2He+k
SS
SS=SUELDO SEMANAL Pd=PAGO X DIA He=HORAS EXTRAS Hs=HORA SEMANAL Ds=DIA SEMANAL
FIN
3.3 El 14 de febrero una persona desea comprarle un regalo al ser queri do que más aprecia en ese momento, su dilema radica en qué regalo puede hacerle, las alternativas que tiene son las siguientes:
INICIO
RC<10
RC=TARJETA
RC<100 RC=CHOCOLATE
RC=FLORES
RC=REGALO DE CUMPLEAÑOS
FIN
RC=ANILLO
3.4 El dueño de un estacionamiento requiere un diagrama de flujo con el algoritmo que le permita determinar cuánto debe cobrar por el uso del estacionamiento a sus clientes. Las tarifas que se tienen son las siguientes:
INICIO
SC
SC<=2
SC<=5
CE=5
CE=4
TOT=SC*CE
SC<=10
CE=3
CE=2
TOT=(SC-2)*4+10
TOT=(SC-5)*3+24
CE, TOT
FIN
TOT=(SC-10)*2+50
3.5 Se tiene el nombre y la edad de tres personas. Se desea saber el nombre y la edad de la persona de menor edad. Realice el algoritmo correspondiente y represéntelo con un diagrama de flujo, pseudocódigo y diagrama N/S.
INICIO
A, B, C
A
A
B
M=A
M=B
M=C
X,Y, Z
X
Y
X
N=X
N=Z
N=Y
X=edad de la primera Y=edad de la segunda
N=Z
A=primera persona M, N
Z=edad de la tercera
B=segunda persona C=tercera persona
FIN
3.6 Realice el diagrama de flujo, el pseudocódigo y el diagrama N/S que muestren el algoritmo para determinar el costo y el descuento que tendrá un artículo. Considere que si su precio es mayor o igual a $200 se le aplica un descuento de 15%, y si su precio es mayor a $100 pero menor a $200, el descuento es de 12%, y si es menor a $100, sólo 10%
INICIO
C=COSTO D=DESCUENTO P=PRECIO
P
P>=200
D=O.15
P>100
D=0.12
C=D*P
C
FIN
D=0.10
3.10 Represente un algoritmo mediante un diagrama de flujo y el pseudocódigo para determinar a qué lugar podrá ir de vacaciones una persona, considerando que la línea de autobuses “La tortuga” cobra por kilómetro recorrido. Se debe considerar el costo del pasaje tanto de ida, como de vuelta; los datos que se conocen y que son fijos son: México, 750 km; P.V., 800 km; Acapulco, 1200 km, y Cancún, 1800 km. También se debe considerar la posibilidad de tener que quedarse en casa
INICIO
C=COBRO X KM2 L
S=DINERO TOTAL E=ESTADIA L=LUGAR
L
MEXICO=750
P.V=800
ACAPULCO=120
S=2C+E
S, C, E
FIN
CANCUN=1800
3.11 Se les dará un bono por antigüedad a los empleados de una tienda. Si tienen un año, se les dará $100; si tienen 2 años, $200, y así sucesivamente hasta los 5 años. Para los que tengan más de 5, el bono será de $1000. Realice un algoritmo y represéntelo mediante el diagrama de flujo, el pseudocódigo y diagrama N/S que permita determinar el bono que recibirá un trabajador.
INICIO
A=AÑO B=BONO
A
B=100
B=200
A<5
B=300
B=400
B
FIN
B=1000
3.12 Realice un algoritmo que permita determinar el sueldo semanal de un trabajador con base en las horas trabajadas y el pago por hora, considerando que a partir de la hora número 41 y hasta la 45, cada hora se le paga el doble, de la hora 46 a la 50, el triple, y que trabajar más de 50 horas no está permitido. Represente el algoritmo mediante el diagrama de flujo, el pseudocódigo y el diagrama N/S.
INICIO
HT>50 NO ESTA PERMITIDO
HT>46 HT=3E
HT<45
HT=2E HT=0
SS=HT+E HT=HORA TRABAJADO E=HORA EXTRAS SS=SUELDO SEMANAL SS
FIN
3.13 Los alumnos de una escuela desean realizar un viaje de estudios, pero requieren determinar cuánto les costará el pasaje, considerando que las tarifas del autobús son las siguientes: si son más de 100 alumnos, el costo es de $20; si son entre 50 y 100, $35; entre 20 y 49, $40, y si son menos de 20 alumnos, $70 por cada uno. Realice el algoritmo para determinar el costo del pasaje de cada alumno. Represente el algoritmo mediante el diagrama de flujo, el pseudocódigo y el diagrama N/S.
INICIO
A
A>100 CP=20
A>50
A<80
CP=35
CP=40
CP=COSTO POR PASAJE
CP
A=#DE ALUMNOS
FIN
CP=70