0 calificaciones0% encontró este documento útil (0 votos) 91 vistas14 páginasUntitled
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Sele s,s y on
ioe
Se calcula el page que se
debe realizar con base en
cl volumen de agua y el
costo de cada metro.
Se caleula el volumen de la
alberca
Se escribe el pago que se
tend que realizar
Se fnaliza el proceso,
Diagrama de @ujo 2.11 Algoritmo pata determinar el pago por el agua
requerida
Elpseudocédigo 2.11 muestra el algoritmo correspondiente para es-
tablecer el pago por los metros eabicos consumidos.
1. Inicio
2. Leer A, L,N,CM.
3, HacerV=(A*L*N)
4, Hacer PAG =V* CM
5. Escribir PAG
6. Fin
Pseudocddigo 2.11 Algoritmo para determina pago pore agua requerda
Problemas propuestos
2.1. Realice un diagrama de flujo y pseudocédigo que representen el algo-
ritmo para obtener el area de un triéngulo.
22 Una empresa importadora desea determinar cuantos 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
2.3. Una empresa que contrata personal requiere determinar la edad de
las personas que solicitan trabajo, pero cuando se les realiza la entre-
vista slo se les pregunta el ato en que nacieron. Realice el diagrama
de fiujo y pseudocédigo que representen el algoritmo para solucionar
este problema.
24 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 repre-
senten el algoritmo que permita determinar el cobro.
25 Pinturas “La brocha gorda” requiere determinar cuanto cobrar por
trabajos de pintura. Considere que se cobra por m2 y realice un dia~
grama de flujo y pseudocédigo que representen el algoritmo que le
permita ir generando presupuestos para cada cliente.26 Se requiere determinar la hipotenusa de un tridngulo rectangulo.
2Como seria el diagrama de flujo y el pseudocédigo que representen
el algoritmo para obtenerla? Recuerde que por Pitagoras se tiene
que: C= A'+ BE,
2.7 La compafia de autobuses “La curva loca” requiere determinar el cos-
to que tendra el boleto de un viaje sencillo, esto basado en los kiléme-
tos por recorrer yen el costo por kilometro. Realice un diagrama de
flujo y pseudocédigo que representen el algoritmo para tal fin
2.8 Se requiere determinar el tiempo que tarda una persona en llegar de
tuna ciudad a otra en bieicleta, considerando que lleva una velocidad
constante. Realice un diagrama de flujo y pseudocédigo que repre-
senten el algoritmo para tal fin.
2.9 Se requiere determinar el costo que tendré realizar una llamada te-
lefé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 represen-
ten el algoritmo para tal fin
2.10 La CONAGUA requiere determinar el pago que debe realizar una
persona por el total de metros cibicos que consume de agua. Reali-
ce un diagrama de flujo y pseudocédigo que representen el algorit-
‘mo que permita determinar ese pago.
2.11 La compatiia de luz y sombras (CLS) requiere determinar el pago
que debe realizar una persona por el consumo de energia eléctrica,
la cual se mide en kilowatts (KW). Realice un diagrama de flujo y
pseudocédigo que representen el algoritmo que permita determi-
nar ese pago.
22 Realice un diagrama de flujo y pseudocédigo que representen el
algoritmo para determinar cuanto pagaré finalmente una persona
por un articulo equis, considerando que tiene un descuento de 20%,
¥y debe pagar 15% de IVA (debe mostrar el precio con descuento y el
precio final).
2.13. Realice un diagrama de flujo y pseudocédigo que representen el al-
‘goritmo para determinar cuanto dinero ahorra una persona en un
ao si considera que cada semana ahorra 15% de su sueldo (consi-
dere cuatro semanas por mes y que no cambia el sueldo).
2.14 Una empresa desea determinar el monto de un cheque que debe
proporcionar a uno de sus empleados que tendré que ir por equis
riimero de dias a la ciudad de Monterrey; los gastos que cubre la
empresa son: hotel, comida y 100.00 pesos diarios para otros gas
tos. El monto debe estar desglosado para cada concepto. Realice un
diagrama de flujo y pseudocédigo que representen el algoritmo
que determine el monto del cheque.
25. Sedesea calcularla potencia eléctrica de circuito de la figura 2.6. Rea-
lice un diagrama de flujo y el pseudocédigo que representen el algo-
ritmo para resolver el problema. Considere que: P = V'ly V = R°I.
Redo
cp
Pigura 26 Circuito eléctrco,
2.6 Realice pseudocédigo y diagrama de flujo que representen el algo-
ritmo para preparar una torta,247
218
219
2.20
221
2.22
2.23
Realice pseudocédigo y diagrama de fiujo que representen el algo-
ritmo para confeccionar una prenda de vestir.
Realice pseudocédigo y diagrama de fiujo que representen el algo-
ritmo para preparar un pastel.
Realice el diagrama de flujo y pseudocédigo que representen el algo-
ritmo para encontrar el érea de un cuadrado,
Realice el diagrama de flujo y pseudoc6digo que representen el al-
goritmo para determinar el promedio que obtendré un alumno con-
siderando que realiza tres examenes, de los cuales el primero y el
segundo tienen una ponderacién de 25%, mientras que el tercero
de 50%.
Realice un diagrama de flujo y pseudocddigo que representen el al-
goritmo para determinar aproximadamente cudntos meses, sema~
nas, dias y horas ha vivido una persona.
Se requiere un algoritmo para determinar el costo que tendra rea~
lizar una llamada telefénica con base en el tiempo que dura la lla~
‘mada y en el costo por minuto. Represente la solucion mediante el
diagrama de fiujo y pseudocédigo.
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.De igual forma que el problema anterior, la solucién de éste se puede
plantear con un proceso de solucion miltiple, dado que el elemento selec-
tor, que es el tipo de tarjeta, es de tipo ordinal; en estas circunstancias el
pseudocédigo 3.15 y el diagrama de flujo 3.18 muestran una solucién a
este problema.
Inicio
Leer TT, LA.
‘SiNZ Igual a
I: Hacer AC = LA* 0.25
2: Hacer AC = LA" 0.35
3: Hacer AC =LA* 0.40
Sino
Fin de comparacion,
Hacer NC=LA+AC
Escebir "Bl aumento de crédito", AC
Esceibir “Nuevo limite de cxédito”, NC
Bin
Pasudocodige 3.25 Algoitine para determinate nuevo nite de cd,
|AC=14*025| [ac=1A*0.40
Diagrama de fujo 318 Algoritmo para determina el nuevo limite de ee
ato,
Problemas propuestos
3.1 Realice un algoritmo para determina si una persona puede votar
con base en su edad en las préximas elecciones. Construya el diagra-
ma de flujo, el pseudocédigo y el diagrama N/S.
3.2 Realice un algoritmo para determinar el sueldo semanal de un tra-
bajador con base en las horas trabajadas y el pago por hora, consi-
as | pRosLeManto Dé aLGORITIOS RESUELTOS CON DIAGRAMAS DE FLUUO YPSEUDOCODIGO33
34
35
36
a7
derando que después de las 40 horas cada hora se considera como
excedente y se paga el doble. Construya el diagrama de fiujo, el
pseudocédigo y el diagrama N/S.
E114 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:
Tarjeta {$10.00 0 menos
Chocolates {$11.00 a $100.00
Flor
Aaillo ‘Mas de $251.00
Se requiere un diagrama de flujo con el algoritmo que ayude a de-
terminar qué regalo se le puede comprar aese ser tan especial por el
dia del amor y a amistad,
Eldueno de un estacionamiento requiere un diagrama de flujo con
cl algoritmo que le permita determinar cuanto debe cobrar por el
uso del estacionamiento a sus clientes. Las tarifas que se tienen son
las siguientes:
Las dos primeras horas a $5.00 c/u.
Las siguientes tres a $4.00 c/u.
Las cinco siguientes a $3.00 c/u.
Después de diez horas el costo por cada una es de dos pesos.
Se tiene el nombre y la edad de tres personas. Se desea saber el
nombre y a edad de la persona de menor edad. Realice el algoritmo
correspondiente y represéntelo con un diagrama de flujo, pseudo-
cédigo y diagrama N/S.
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
tendra un articulo, 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%.
EL presidente de la repiblica ha decidido estimular a todos los es-
tudiantes de una universidad mediante la asignacién de becas
‘mensuales, para esto se tomardn en consideracion los siguientes
crterios:
Para alumnos mayores de 18 afos con promedio mayor o igual a
9, la beca sera de $2000.00; con promedio mayor o igual a 7.5, de
$1000.00; para los promedios menores de 7.5 pero mayores 0 igua~
lesa 6.0, de $500.00; alos demas se les enviard una carta de invita-
cién incitandolos a que estudien mas en el proximo ciclo escolar.
Allos alumnos de 18 aiios 0 menores de esta edad, con promedios
‘mayores 0 iguales a 9, se les dara $3000; con promedios menores a
9 pero mayores o iguales a 8, $2000; para los alumnos con prome-
dios menores a 8 pero mayores o iguales a6, se les dara $100, y alos
alumnos que tengan promedios menores a 6 se les enviard carta de
invitacion. Realice el algoritmo correspondiente y represéntelo con
un diagrama de flujo.
[UNIDAD I, SOLUCION DE PROBLEMAS CON ESTRUCTURAS SELECTIVAS|3.8 _Cierta empresa proporciona un bono mensual a sus trabajadores, el
cual puede ser por su antigitedad o bien por el monto de su sueldo
(el que sea mayor), de la siguiente forma:
Cuando la antigiiedad es mayor a 2 aiios pero menor a5, se otorga
20 % de su sueldo; cuando es de S aftos o mas, 30 %. Ahora bien, el
bono por concepto de sueldo, si éste es menor a $1000, se da 25 %
de éste, cuando éste es mayor a $1000, pero menor o igual a $3500,
se otorga 15% de su sueldo, para més de $3500. 10%. Realice el
algoritmo correspondiente para calcular los dos tipos de bono, asig-
nando el mayor, y represéntelo con un diagrama de flujo y pseudo:
codigo.
3.9. Una compaiiia de seguros para autos ofrece dos tipos de péliza: co-
bertura amplia (A) y dafios a terceros (B), Para el plan A, la cuota
base es de $1,200, y para el B, de $950. A ambos planes se les carga
110% del costo sila persona que conduce tiene por habito beber alco-
hol, 5% si utiliza lentes, 5% si padece alguna enfermedad -como de-
ficiencia cardiaca 0 diabetes-, y si tiene mas de 40 afios, se le carga
20%, de lo contrario s6lo 10%, Todos estos cargos se realizan sobre
el costo base. Realice diagrama de flujo y diagrama N/S que repre-
sente el algoritmo para determinar cuanto le cuesta a una persona
contratar una péliza.
3.10 Represente un algoritmo mediante un diagrama de flujo y el pseu-
docédigo para determinar a qué lugar podré ir de vacaciones una
persona, considerando que la linea 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 Canciin, 1800
km. También se debe considerar la posibiidad de tener que quedar-
3.11 Se les. dara un bono por antigiiedad a los empleados de una tien-
da, Si tienen un aio, se les dara $100; si tienen 2 afos, $200, y asi
sucesivamente hasta los 5 afos. Para los que tengan més de 5, el
bono sera 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.
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 niimero 41 y hasta la 45, cada
hora se le paga el doble, dea hora 46 ala 50, el triple, y que trabajar
mas de 50 horas no esta permitido. Represente el algoritmo me-
diante el diagrama de fiujo, el pseudocédigo y el diagrama N/S.
3.13 Los alumnos de una escuela desean realizar un viaje de estudios,
pero requieren determinar cuanto les costara el pasaje, consideran-
do que las tarifas del autobiis son las siguientes: si son mas 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 fiuj, el pseudo-
cédigo y el diagrama N/S.
3.14 Realice un algoritmo que, con base en una calificacién proporciona-
da (0-10), indique con letra la calificacin que le corresponde: 10 es
“A",9 es “BY, 8 es °C’, 7y 6 son D", y de 5 a0 son “F". Represente
el diagrama de flujo, el pseudocédigo y el diagrama N/S correspon-
diente
3.15 Realice un algoritmo que, con base en un nimero proporcionado
(2-7), indique el dia de la semana que le corresponde (L-D). Re-3.16
317
318
319
3.20
presente el diagrama de flujo, el pseudocédigo y el diagrama N/S
correspondiente.
El secretario de educacién ha decidido otorgar un bono por desemn-
peo a todos los profesores con base en la puntuacién siguiente:
0-100 1 salario
101-150 2 salarios minimos
151-en adelante 3 salarios minimos
Realice un algoritmo que permita determine el monto de bono que
percibira un profesor (debe capturar el valor del salario minimo y
los puntos del profesor). Represente el algoritmo mediante el dia~
grama de fujo, el pseudocédigo y el diagrama NYS,
Realice un algoritmo y represéntelo mediante el diagrama de flujo,
el pseudocddigo y el diagrama N/S que permitan determinar qué
ppaquete se puede comprar una persona con el dinero que recibira
en diciembre, considerando lo siguiente:
+ Paquete A. Si recibe $50,000 0 més se comprara una televisién,
tun modular, tres pares de zapatos, cinco camisas y cinco panta-
Tones.
+ Paquete B. Si recibe menos de $50,000 pero més (0 igual) de
$20,000, se comprara una grabadora, tres pares de zapatos,
inco camisas y cinco pantalones.
+ Paquete C. Si recibe menos de $20,000 pero mas (o igual) de
$10,000, se comprara dos pares de zapatos, tres camisas y tres
pantalones.
+ Paquete D. Si recibe menos de $10,000, se tendra que confor-
mar con un par de zapatos, dos camisas y dos pantalones.
Realice un algoritmo y represéntelo mediante el diagrama de fujo,
el pseudocédigo y el diagrama N/S que permitan determinar la can-
tidad del bono navideno que recibira un empleado de una tienda,
considerando que sisu antigiedad es mayor a cuatro afios o su suel-
do.es menor de dos mil pesos, le corresponder4 25 % de su sueldo, y
«en caso contrario sélo le correspondera 20 % de éste.
Lasecretaria de salud requiere un diagrama de flujo que le represen-
te el algoritmo que permita determinar qué tipo de vacuna (A, B 0
©) debe aplicar a una persona, considerando que si es mayor de 70
afios, sin importar el sexo, se le aplica la tipo C; si tiene entre 16 y
69 aos, yes mujer, se leaplicala B,y sies hombre, la A; si es menor
de 16 afos, se le aplica la tipo A, sin importar el sexo.
Realice un algoritmo para resolver el siguiente problema: una fé-
brica de pantalones desea calcular cual es el precio final de venta
y.cudnto ganaré por los N pantalones que produzca con el corte de
alguno de sus modelos, para esto se cuenta con la siguiente infor-
zmacién:
2) Tienedos modelos Ay B, tallas 30, 32 y 36 para ambos modelos.
b) Para el modelo Ase utiliza 1.50 m de tela, y para el B 1.80 mn,
©) Almodelo A se le carga 80 % del costo de la tela, por mano de
‘obra. Al modelo B se le carga 95% del costo de la tela, por el
‘mismo concepto.
[UNIDAD I, SOLUCION DE PROBLEMAS CON ESTRUCTURAS SELECTIVAS|321
@) Alas tallas 32 y 36 se les carga 4% del costo generado por
‘mano de obra y tela, sin importar el modelo.
) Cuando se realiza el corte para fabricar una prenda sélo se hace
de un solo modelo y una sola talla.
6) Finalmente, a la suma de estos costos se les carga 30%, que
representa la ganancia extra dela tienda.
El banco “Bandido de peluche” desea calcular para uno de sus clien-
tes el saldo actual, el pago minimo y el pago para no generar in-
tereses. Los datos que se conocen son: saldo anterior del cliente,
monto de las compras que realiz6 y el pago que deposité en el corte
anterior. Para calcular el pago minimo se debe considerar 15% del
saldo actual, y para no generar intereses corresponde 85% del saldo
actual, considerando que este saldo debe incluir 12% de los intere-
ses cauisados por no realizar el pago minimo y $200 por muta por el
mismo motivo. Realice el algoritmo correspondiente y represéntelo
‘mediante el diagrama de fujo y pseudocodigo.
ROBLEMARIO DE ALGORITMOS RESUELTOS CON DIAGRAMAS DEFLLJOY FSEUDOCODIGOoa
Recaudado por la cadena Real
Ciudades donde tiene tiendas __Entero
Nimero de tiendas por ciudad __Entero
Venta en cada ciudad Real
Venta en cada tienda Real
Venta realizada por empleado Real
‘Nimero de empleados Entero
Contadores de ciclo Entero
Tabla 4.15 Variables wtiicadas para determinar los onos de ventas por
erpleado, por tents por cudad ye tta
Problemas propuestos
4.1 Unprofesor tiene un salario inicial de $1500, y recibe un incremen-
to de 10 % anual durante 6 afios. ;Cual es su salario al cabo de 6
afios? ;Qué salario ha recibido en cada uno de los 6 aios? Realice el
algoritmo y represente la solucién mediante el diagrama de flujo, el
pseudocédigo y el diagrama N/S, utilizando el ciclo apropiado.
4.2 “El néufrago satisfecho” ofrece hamburguesas sencillas (S), dobles
(D) y triples (1), las cuales tienen un costo de $20, $25 y $28 res-
pectivamente. La empresa acepta tarjetas de crédito con un cargo
de 5 % sobre la compra. Suponiendo que los clientes adquieren N
hamburguesas, las cuales pueden ser de diferente tipo, realice un
algoritmo para determinar cuanto deben pagar. Represéntelo en
diagrama de flujo, pseudocédigo y diagrama N/S.
43. Serequiere un algoritmo para determinar, de N cantidades, cudntas
son cero, cudntas son menores acero, y cudntas son mayores a cero
Realiceel diagrama de flujo, el pseudocédigo y el diagrama N/S para
representarlo, utilizando el ciclo apropiado.
4.4 Una compaiiiafabrica focos de colores (verdes, blancos y rojos). Se
desea contabilizar, de un lote de N focos, el nimero de focos de cada
color que hay en existencia. Desarrolle un algoritmo para determi
nar esto y represéntelo mediante el diagrama de flujo, el pseudocé-
digo y el diagrama N/S, utilizando el ciclo apropiado.
4.5 Se requiere un algoritmo para determinar cuanto ahorraré en pesos
tuna persona diariamente, y en un aio, si ahorra 3¢ el primero de
enero, 9¢ el dos de enero, 27¢ el 3 de enero y asi sucesivamente
todo el afio. Represente la solucién mediante el diagrama de fiujo,
el pseudocédigo y el diagrama N/S, uilizando el ciclo apropiado.
4.6 Resuelva el problema 4.1, mediante: a) un ciclo Repite y b) un ciclo
Desde.
4.7 Resuelva el problema 4.2, mediante: a) un ciclo Mientras. b) un
ciclo Desde.
48 Realice el algoritmo para determinar cuanto pagar una persona que
adquiere N articulos, los cuales estan de promocién. Considere que
sisu precio es mayor o igual a $200 se le aplica un descuento de 15%,
ysisu precio es mayor a $100 pero menor a $200, el descuento es de
12%; de lo contrario, s6lo se le aplica 10%. Se debe saber cudl es el
costo y el descuento que tendra cada uno de los aticulos y finalmen-
te cuanto se pagara por todos los articulos obtenidos. Represente la
solucién mediante el diagrama de flujo, el pseudocédigo y el diagra-
maNVS,
ROBLEMARIO DE ALGORITMOS RESUELTOS CON DIAGRAMAS DEFLLJOY FSEUDOCODIGO49
4.10
4a
432
443
444
4s
416
4a7
448
419
Un cliente de un banco deposita equis cantidad de pesos cada mes
en una cuenta de ahorros. La cuenta percibe un interés fjo durante
unano de 10 % anual, Realice un algoritmo para determinar el total
de la inversién final de cada aio en los préximos N aos. Repre-
sente la solucién mediante el diagrama de flujo, el pseudocédigo y
diagrama N/S.
Los directivos de equis escuela requieren determinar cual es la edad
promedio de cada uno de los M salones y cual es la edad promedio
de toda la escuela. Realice un algoritmo para determinar estos pro-
medios y represente la solucién mediante el diagrama de flujo, el
pseudocédigo y el diagrama N/S.
Realice un algoritmo y represéntelo mediante un diagrama de flujo
para obtener una funcién exponencial, la cual esta dada por:
Se desea saber el total de una caja registradora de un almacén, se
conoce el niimero de billetes y monedas, asi como su valor. Realice
un algoritmo para determinar el total. Represente la solucién me-
diante el diagrama de flujo, el pseudocédigo y el diagrama N/S.
Un vendedor ha realizado N ventas y desea saber cudntas fueron
por 10,000 o menos, cudntas fueron por més de 10,000 pero por
‘menos de 20,000, y cuanto fue el monto de as ventas de cada una y
el monto global. Realice un algoritmo para determinar los totales.
Represente la solucin mediante diagrama de flujo, pseudocddigo y
diagrama N/S
Realice un algoritmo para leer las calificaciones de N alumnos y de-
termine el niimero de aprobados y reprobados. Represéntelo me-
dante diagrama de flujo, pseudocddigo y diagrama N/S.
Realice un algoritmo que determine el sueldo semanal de N traba-
jadores considerando que se les descuenta 5% de su sueldo si ganan
entre 0 y 150 pesos. Se les descuenta 7% si ganan més de 150 pero
‘menos de 300, y 9% si ganan més de 300 pero menos de 450. Los
datos son horas trabajadas, sueldo por hora y nombre de cada tra-
bajador. Represéntelo mediante diagrama de flujo, pseudocédigo y
diagrama N/S.
Realice un algoritmo donde, dado un grupo de nimeros naturales
positives, calcule e imprima el cubo de estos niimeros. Represéntelo
‘mediante diagrama de flujo, pseudocédigo y diagrama N/S.
Realice un algoritmo para obtener la tabla de multiplicar de un en-
tero K comenzando desde el 1. Represéntelo mediante diagrama de
flujo, pseudocodigo y diagrama N/S.
En 1961, una persona vendié las tierras de su abuelo al gobierno
porla cantidad de $1500. Suponga que esta persona ha colocado el
dinero en una cuenta de ahorros que paga 15% anual. ;Cuanto vale
ahora su inversion? P(1+i). Realice un algoritmo para obtener este
valor y represéntelo mediante diagrama de flujo, pseudocédigo y
diagrama N/S.
El gerente de una compafia automotriz desea determinar el im-
puesto que va a pagar por cada uno de los automéviles que posee,
ademas del total que va a pagar por cada categoria y por todos los
vehiculos, basindose en la siguiente clasificacion:Los vehiculos con lave 1 pagan 10% de su valor.
Los vehiculos con clave 2 pagan 7% de su valor.
Los vehiculos con clave 3 pagan 5% de su valor.
Realice un algoritmo para obtener la informacién y represéntelo
mediante diagrama de flujo, pseudocédigo y diagrama N/S. Los da-
tos son la dave y costo de cada uno.
4.20 Realice un algoritmo para obtener el seno de un angulo y represén-
telo mediante diagrama de flujo, pseudocédigo y diagrama N/S.
Sen
8/3! +5 /51-27/T! 4.)
4.21. Realice un algoritmo para determinar qué cantidad de dinero hay
en un monedero, considerando que se tienen monedas de diez, cin-
coy un peso, ybilletes de diez, veinte y cincuenta pesos. Represén-
telo mediante diagrama de flujo, pseudocédigo y diagrama N/S.
4.22. Elbanco "Bandido de peluche” desea calcular para cada uno de sus N
clientes su saldo actual, su pago minimo y su pago para no generar
intereses. Ademés, quiere calcular el monto de lo que gan6 por con-
cepto interés con los clientes morosos. Los datos que se conocen de
cada dliente son: saldo anterior, monto de las compras que realiz6 y
pago que deposit6 en el corte anterior. Para caleular el pago minimo
se considera 15% del aldo actual, y el pago para no generar intere-
ses corresponde a 85% del saldo actual, considerando que el saldo
actual debe incluir 12% de los intereses causados por no realizar el
ago minimo y $200 de multa por el mismo motivo. Realice el algo-
ritmo correspondiente y represéntelo mediante diagrama de fujo y
pseudocédigo.
140 | PRORLEMARO DE ALGORITIOS RESUELTOS CON DIAGRAMAS DE FLUUO YPSEUDOCODIGOTnicio
Leer M,N
Desde I= 1hastal=M
Desde J= I hasta =N
Leer Alf, J.B UJ)
Fin desde
Fin desde
Desde I Lhasta l= M
Desde J= ThastaJ=N
Hacer C (LJ) =AUL J]+ B10 J)
Pin desde
Fin desde
Desde I= Thastal=M.
Desde J = ThastaJ=N
Bscribir C0, J)
Fin desde
Fin desde
Fin
Diagram N/S $20 Algoritmo para obtener la euma de dos matrices
Como se puede observar, en salida sélo se presenta la matriz re-
sultante, Al momento de implementar el resultado en algsin lenguaje en
especial se debe considerar su sintaxis, y en caso de que se requiera pre-
sentar las tres matrices, se debe poner atencién sobre cémo ubicarlos en
coordenadas de impresin que permiten manipular los mismos lenguajes.
Problemas propuestos
5.1 Realice y represente mediante un diagrama de flujo el algoritmo para
‘obtener la matriztranspuesta de cualquier matriz de orden M XN.
5.2. Realice y represente mediante un diagrama de fujo el algoritmo para
‘obtener el producto de dos matrices de orden MxN y PxQ,
53. Realice y represente mediante diagrama de flujo y pseudocédigo un
algoritmo que lea un arreglo de M filas y N columnas y que calcule la
‘suma de los elementos de la diagonal principal.
5.4 Realice un algoritmo para obtener una matriz.como el resultado de la
resta de dos matrices de orden Mx N. Represéntelo mediante diagra-
made fiujo y pseudocédigo.
5.5. Realice un diagrama de flujo que represente el algoritmo para deter-
‘minar si una matrizes de tipo diagonal: es una matriz.cuadrada en la
cual todos sus elementos son cero, excepto los electos de la diagonal
principal
5.6 Realice y represente mediante diagrama de flujo y pseudocédigo un
algoritmo que lea los nombres y as edades de diez alumnos, y que los
datos se almacenen en dos vectores, y con base en esto se determine
el nombre del alumno con la edad mayor del areglo.
5.7 Modifique el problema del ejemplo 5.12, considerando que el vector
tiene N elementos y que este mimero puede ser impar.
ROBLEMARIO DE ALGORITMOS RESUELTOS CON DIAGRAMAS DEFLLJOY FSEUDOCODIGO5.8 Realice unalgoritmo que lea un vector ya partir de él forme un segun-
do vector, de tal forma que el primer elemento pase a ser el segundo,
el segundo pase a ser el tercero, el iltimo pase a ser el primero, y asi
sucesivamente. Represéntelo mediante un diagrama de fj.
5.9 Se tiene un arreglo de 15 filasy 12 colummnas. Realice un algoritmo que
permita leer el areglo y que caleule y presente los resultados siguientes:
El menor elemento del arreglo; a suma de los elementos de las cinco
primeras filas del arreglo;y el total de elementos negativos en las co-
Jumnas de la quinta a la nueve.
5.10 Realice un algoritmo que lea dos vectores de cien elementos y que cal-
cule la suma de éstos guardando su resultado en otro vector, el cual se
debe presentar en forma impresa
5.11 Setienen dos matrices cuadradas (de 12 filasy 12 cohumnas cada una).
Realice un algoritmo que lea los arreglos y que determine sila diagonal
principal de la primera es igual ala diagonal principal de a segunda.
(Diagonal principal es donde los subindices I, J son iguales). Repre-
sente la solucion mediante el diagrama de flujo y el pseudocddigo.
5.12 Se tiene una matriz de 12 filas por 19 columnas y se desea un algo-
ritmo para encontrar todos sus elementos negativos y para que les
cambie ese valor negativo por un cero. Realice un algoritmo para tal
fin y represéntelo mediante diagrama N/S y pseudoc6digo.
5.18 Setiene en un arreglo cien elementos representando califcaciones de
los estudiantes de una escuela. Reale un algoritmo que lea el arreglo
yycalcule la calificacion promedio del grupo, ademés, que cuente los es-
tudiantes que obtuvieron calificaciones arriba del promedio del grupo.
Represéntelo mediante diagrama de flujo, diagrama N/S y pseudocé-
digo,
5.14 Realice un algoritmo que lea un vector de cien elementos y que caleu-
le su magnitud y represéntelo mediante diagrama de flujo, diagrama
N/Sy pseudocédigo.
5.15 Realice un algoritmo que lea una matriz de cinco filas y seis columnas
yque cuente los elementos negativos que contiene, asi como también
cuantos elementos de la diagonal principal son igual a cero. Represén-
telo mediante diagrama de fujo, diagrama N/S y pseudocddigo.
5.16 Realice un algoritmo que caleule el producto de dos vectores. Uno de
ellos es de una fila con diez elementos y el otro con una columna de
diez elementos. Represéntelo mediante diagrama, diagrama N/S y
pseudocédigo.
5.17 Una compania de transporte cuenta con cinco choferes, de los cuales
se conoce: nombre, horas trabajadas cada dia de la semana (seis dias)
‘ysueldo por hora. Realice un algoritmo que:
1) Caleule el total de horas trabajadas ala semana para cada trabaja~
dor.
b) Calcule el sueldo semanal para cada uno de ellos.
©) Caleule el total que pagar la empresa.
4) Indique el nombre del trabajador que labora mas horas el dia lu-
«) Imprima un reporte con todos los datos anteriores.
5.18 Se tiene un arreglo de seis filas y ocho columnas y se sabe que se tiene
tun elemento negativo. Realice un algoritmo que indique la posicién
que ese elemento ocupa en el arreglo (en la flay la columna en la quese encuentra ese elemento). Represéntelo mediante diagrama, diagra-
ma N/Sy pseudocédigo.
{5.19 Realice un algoritmo que lea una matriz de C columnas y R renglones.
Apartir de ella genere dos vectores que contengan la suma de sus ren-
glones y la suma de sus columnas, Represéntelo mediante diagrama,
diagrama N/S y pseudoc6digo.
5.20 Realice un algoritmo que calcul el valor que se obtiene al multiplicar
entre s{los elementos de la diagonal principal de una matriz de 5 por
5 elementos, represéntelo mediante diagrama, diagrama N/S y pseu-
docédigo.
5.21 Realice un algoritmo que a partir de la matriz del problema anterior
éencuentre cuantos elementos tienen valor par ycuantos valores impa-
res, Represéntelo mediante diagrama, diagrama N/S y pseudocédigo.
ROBLEMARIO DE ALGORITMOS RESUELTOS CON DIAGRAMAS DEFLLJOY FSEUDOCODIGO
También podría gustarte
Practica 1
Aún no hay calificaciones
Practica 1
2 páginas
Algoritmo
Aún no hay calificaciones
Algoritmo
22 páginas
Algoritmo
Aún no hay calificaciones
Algoritmo
22 páginas
Practica
Aún no hay calificaciones
Practica
2 páginas
Comprobante
Aún no hay calificaciones
Comprobante
1 página