SOLUCION SEGUNDA GUIA DE PROGRAMACION DE COMPUTADORES

1. Elaborar un algoritmo que imprima el mensaje “Buenas Noches”.

PSEUDOCODIGO

INICIO
-INICIO
-IMPRIMIR
-FIN
“BUENAS NOCHES

FIN

2. Elaborar un algoritmo que pida al usuario un número y se guarde en la variable a y muestre por
pantalla el mensaje: “el número que usted digito es: (lo debe mostrar).

INICIO
PSEUDOCODIGO
-INICIO
“Digite un
número”

-IMPRIMA digite un número
-LEER Z
-IMPRIMIR el número que usted
digito es. Z
-FIN

Z

“El número que
usted digito es:” Z

FIN

3. Elaborar un algoritmo que imprima el mensaje “Bienvenido a la clase de programación”.

PSEUDOCODIGO

INICIO
-INICIO
-IMPRIMIR
“BIENVENIDO A LA
CLASE DE
PROGRAMACION”

FIN

-FIN

INICIO PSEUDOCODIGO -INICIO “Digite un número” -IMPRIMA digite un número -LEER A -IMPRIMIR GRACIAS. Elaborar un algoritmo que le pida al usuario que digite un numero e imprima el mensaje: “Gracias. El número que usted digito es:” A FIN . El número que usted digito es. A -FIN A “GRACIAS. el número que digito es: “y debe mostrar el número digitado por el usuario.4.

MUL=0 -EJECUTE RES= N1-N2-N3 -EJECUTE MUL= N1*N2*N3 -IMPRIMIR -FIN PRUEBA DE ESCRITORIO SUM= N1+N2+N3 RES= N1-N2-N3 MUL= N1*N2*N3 “LA SUMA ES:” SUM . N3. N3. N2.5. SUM= 0. N2. “LA RESTA ES:” RES. los sume. Elaborar un algoritmo que pida tres números. MUL -EJECUTE SUM= N1+N2+N3 N1. RES=0. RES. INICIO PSEUDOCODIGO -INICIO “Digite los 3 números” -IMPRIMA digite los 3 números -LEER N1. los reste y los multiplique e imprima los tres resultados. “MULTIPLICACION ES:” MUL FIN Variable N1 N2 N3 SUM RES MUL V. SUM. final 8 6 2 16 0 96 . iniciando 8 6 2 0 0 0 V.

33 . N2. DIV=0 -FIN PRUEBA DE ESCRITORIO DIV= N1/N2 “LA DIVISION ES:”. DIV -EJECUTE DIV= N1/N2 -IMPRIMIR N1. INICIO PSEUDOCODIGO -INICIO “Digite dos números” -IMPRIMA digite 2 números -LEER N1. final 12 9 1. DIV FIN Variable N1 N2 DIV V. Elaborar un algoritmo que pida dos números y los divida e imprima el resultado. N2. iniciando 12 9 0 V.6.

final 10 100 . CUA= 0 -FIN PRUEBA DE ESCRITORIO CUA= N1^2 “SU CUADRADO ES:”. INICIO PSEUDOCODIGO -INICIO “Digite un número” -IMPRIMA digite un número -LEER N1.7. iniciando 10 0 V. Elaborar un algoritmo que le pida al usuario un número y hallar su cuadrado e imprime su resultado. CUA FIN Variable N1 CUA V. CUA -EJECUTE CUA= N1^2 -IMPRIMIR N1.

Se pide al usuario tres números. INICIO PSEUDOCODIGO -INICIO -IMPRIMA Digite 3 números Digite 3 números -LEER X. Y.8. y y z . el algoritmo debe mostrar un mensaje que diga el segundo número que usted digito es: (y lo debe mostrar). los guarda en las variables x. Z “El segundo número que usted digitó es:” Y FIN . Z -IMPRIMIR -FIN X. Y.

A FIN Variable N A V. iniciando 5 0 V. INICIO PSEUDOCODIGO -INICIO -LEER N. A N.9. final 5 25 . A= 0 -EJECUTE A= N^2 -IMPRIMIR -FIN A= N^2 PRUEBA DE ESCRITORIO “EL ÁREA DEL CUADRADO ES:”. Elaborar un algoritmo que calcule el área del cuadrado e imprima su resultado.

Elaborar un algoritmo que calcule el área del rectángulo e imprima su resultado. iniciando 2 4 0 V. final 2 4 8 .10. A FIN -FIN PRUEBA DE ESCRITORIO Variable b h A V. A=0 -LEER b. h. h A=0 -EJECUTE A= b*h -IMPRIMIR A=b*h “EL ÁREA DEL RECTANGULO ES:”. INICIO PSEUDOCODIGO -INICIO b.

iniciando 5 2 4 0 0 V. P FIN Variable b h l P A V. P=0 -LEER b. A . INICIO PSEUDOCODIGO -INICIO b.11. A -EJECUTE P= b+h+l -EJECUTE A= 𝑏∗ℎ 2 -IMPRIMIR P=b+h+l -FIN PRUEBA DE ESCRITORIO A= 𝑏∗ℎ 2 “EL ÁREA DEL TRIANGULO ES:”. “EL PERIMETRO DEL TRIANGULO ES:”. h. l A=0. h. I P. final 5 2 4 11 5 . Elaborar un algoritmo que calcule el perímetro y el área del triángulo e imprima su resultado.

1416 6 3 0 0 V. A . Elaborar un algoritmo que calcule la perímetro y el área del círculo e imprima los resultados. final 3.1416 6 3 18.1416. A -EJECUTE P=d*𝜋 -EJECUTE A=𝜋*r^2 P=d*𝜋 -IMPRIMIR -FIN A=𝜋*r^2 “EL ÁREA DEL CIRCULO ES:”. A=0 -LEER π . P FIN PRUEBA DE ESCRITORIO Variable 𝜋 d r P A V. P. d.12. r . d . “EL PERIMETRO DEL CIRCULO ES:”.2744 . r . INICIO PSEUDOCODIGO -INICIO π = 3. P=0. iniciando 3.8496 28.

V 2(𝜋∗𝑟 2 ∗2∗𝑟) -EJECUTE V= 3 -IMPRIMIR 2 V=2(𝜋∗𝑟 ∗2∗𝑟) -FIN 3 PRUEBA DE ESCRITORIO “EL VOLUMEN DE LA ESFERA ES:”.1416 INICIO PSEUDOCODIGO -INICIO π = 3.1416 4 0 V. Elaborar un algoritmo que calcule el volumen de la esfera de radio donde r = radio. r. r.0825 . π = 3.1416 4 268. iniciando 3. final 3.1416. V=0 -LEER π .13. V FIN Variable 𝜋 r V V.

R= 0 -EJECUTE R= √𝑁 -IMPRIMIR R= √𝑁 -FIN PRUEBA DE ESCRITORIO “LA RAIZ CUADRADA ES:”.14. R N. Elaborar un algoritmo que pida al usuario un número y calcule su raíz cuadrada. final 25 5 . iniciando 25 0 V. R FIN Variable N R V. INICIO PSEUDOCODIGO -INICIO -LEER N.

Elaborar un algoritmo que calcule el perímetro de un cuadrado. final 4 16 . iniciando 4 0 V. R FIN Variable l P V. el lado lo digita el usuario e imprima su resultado. INICIO PSEUDOCODIGO -INICIO -LEER l.15. P= 0 -EJECUTE P=4*l -IMPRIMIR -FIN P=4*l PRUEBA DE ESCRITORIO “EL PERIMETRO DE UN CUADRADO ES:”. P l.

La fórmula es N=(220-edad)/10. N e.16. N=0 -EJECUTE N=((220-e)/10) -IMPRIMIR -FIN N=((220-e)/10) PRUEBA DE ESCRITORIO “LAS PULSACIONES SON:”. N FIN Variable e N V. iniciando 20 0 V. final 20 10 . Elaborar un algoritmo que calcule el número de pulsaciones que tiene una persona por cada 10 segundos de ejercicios e imprima su resultado. INICIO PSEUDOCODIGO -INICIO -LEER e.

INICIO PSEUDOCODIGO -INICIO p. A FIN Variable p D A V. iniciando 2000 1980 0 V. A 𝑝 -EJECUTE A= 𝑑 -IMPRIMIR 𝑝 A= 𝑑 -FIN PRUEBA DE ESCRITORIO “El PRECIO EN DOLARES ES:”. Elaborar un algoritmo que convierta pesos a dólares e imprima el resultado. A=0 -LEER p.01 .17. con el valor actual del dólar.980. D=1. final 2000 1980 1. D.

D=1. iniciando 2000 1980 0 V. final 2000 1980 3.18. D.960.980. INICIO PSEUDOCODIGO -INICIO p. con el valor actual del dólar. A=0 -LEER p. A -EJECUTE A= p*D -IMPRIMIR A= p*D -FIN PRUEBA DE ESCRITORIO “El PRECIO EN PESOS ES:”. A FIN Variable p D A V.000 . Elaborar un algoritmo que convierta dólares a pesos e imprima el resultado.

final 15000 0.DT=0 -LEER c. En una compra se descuenta el 20% sobre el total de la compra y se desea saber cuánto hay que pagar en total.DT DT= C*D -IMPRIMIR -FIN T=C .20 0 0 V.19. D. T FIN Variable C D DT T V.20 3000 12000 . iniciando 15000 0. DT -EJECUTE DT= C*D EJECUTE T=C . T=0. T. D=0.20. INICIO PSEUDOCODIGO -INICIO c.DT PRUEBA DE ESCRITORIO “El PRECIO A PAGAR EN TOTAL ES :”.

20. iniciando 10000 0. A FIN Variable C I VM V.04. VM -EJECUTE VM= c*I -IMPRIMIR VM= c*I -FIN PRUEBA DE ESCRITORIO “El INTERES MENSUAL ES:”. final 10000 0. INICIO PSEUDOCODIGO -INICIO c.4 0 V.4 4000 . Presto a un amigo cierta cantidad de dinero con un interés del 4% mensual. se pide al usuario que digite la cantidad de dinero y el algoritmo imprime el valor mensual del interés recibido. VM=0 -LEER c.I=0. I.

INICIO PSEUDOCODIGO -INICIO c. iniciando 2 3 0 V. b. Elaborar un algoritmo que halle el valor de la hipotenusa de un triángulo rectángulo. H=0 -LEER c.60 . b. A FIN Variable b c H V.21. final 2 3 3. H -EJECUTE H= (𝑏2 + 𝑐2 -IMPRIMIR H= (𝑏2 + 𝑐2 -FIN PRUEBA DE ESCRITORIO “LA HIPOTENUESA DEL TRIANGULO RECTANGULO ES:”.

¿Cuál es el valor a pagar. HT=60. C3 FIN Variable VHA HT HS SB C1 C2 C3 V. El empleado en este mes trabajó 60 horas.04.C2=0. si el número de hora es mayor a 40 se le debe pagar las horas extra. A su salario se le debe descontar el 3% salud y 4% pensión. iniciando 19000 60 40 600000 0 0 0 V.C3 -SI HT>HS ENTONCES -EJECUTE C1= HT-HS -EJECUTE C2= VHA*C1 -EJECUTE C3= C2+SB F HT>HS . El valor adicional de cada hora es de $19.000 por laborar 40 horas semanales.000. final 19000 60 40 600000 20 380000 980000 . C1=0.VHA.03. imprima su resultado.000.C3=0 -LEER SB.P. Calcular el salario de un empleado en donde su salario base es de $600. INICIO PSEUDOCODIGO -INICIO SB=600. P=0.C1.000.22.IMPRIMIR FIN SI NO -IMPRIMIR SB C1=HT-HS -FIN C2= VHA*C1 C3= C2+SB “EL VALOR A PAGAR ES :”.C2. VHA=19.S. HS=40.S=0.HS.HT.

D.000.C2 . para hacer el cálculo de una compra de una botella de benceno donde el valor del litro es de $26.000 se compran 36 botellas y en la tienda hay un descuento especial: si la compra es mayor a 20 botellas se les hace un descuento de $15.C1=0.D.F.BE. no.EJERCICIOS DE ESTRUCTURA DE DECISIÓN 1. Construir un D.B=20.C1.BE=36. D=15.C2=0. INICIO Pseudocódigo Inicio V=26. Imprima el valor total a pagar.B.N Leer V.000.000 por cada botella de lo contrario.N SI B>BE F B>BE EJECUTE C1= V-D EJECUTE C2=C1*BE IMPRIMIR C2=V*N C1= V-D SI NO EJECUTE C2=V*N IMPRIMIR C2=C1*BE C2 FIN FIN .

que ingrese tres números desde el teclado los evalúe para imprimir el mayor de todos y el valor menor de todos. N2.N3 IMRPIMIR F FIN V N1>N2 F V V N2>N3 “ EL MENOR ES “.N3 “ EL MAYOR ES “.N2 N1>N3 “ EL MAYOR ES “. Construir un D.N1 “ EL MAYOR ES “.D.N2.N2 EVALUA FIN N1>N2>N3 N1>N3>N2 N2>N1>N3 N2>N3>N1 N3>N2>N1 N3>N1>N2 N1 N2 N3 MAYOR N1 N1 N2 N2 N3 N3 1 6 10 MENOR N3 N2 N1 N3 N1 N2 1 6 10 .N3 EVALUAR SI N1>N2 Y N1>N3 EVALUAR SI N2>N3 N1.2.F. Pseudocódigo Inicio INICIO LEER N1.

07.IVA INICIO SI C>CM Ejecute CT=(C*CO)*DES EJECUTE T=(C*CO)-CT C=30.000 7% 6% .06. Se factura el cargo del IVA es del 6%.256. para una persona que hizo una compra de 30 libros cada uno tuvo un costo de $87000. Cuanto es el valor total a pagar.074.080 2. INICIO LEER C. imprimir su resultado. Construir un D.N Ejecute TT=T*IVA EJECUTE P=T+TT IMPRIMIR F S INO C>CM EJECUTE P=CO*N P=CO*N EJECUTE T=P*IVA EJECUTE P=P+T IMPRIMIR CT=(C*CO)*DES FIN T=P*IVA T=(C*CO)-CT P=P+T TT=T*IVA P=T+TT “EL VALOR A PAGAR ES :”. INICIAL 0 CCVI 0JST 0 0 0 30 80.DES.0 007 % 6 % .920 2.CO=87000.000 2.CO.000 3 0 80.CM=10. P FIN VARIABLE LD T(VERDADER O) T(FALSO) C L D I V.000 157. DES=0.3.F. FINALV 144.CM.IVA=0. Por compras mayores a 10 libros hay un descuento del 7%.D.232.

h Ejecute P=2a + 2b Ejecute a .a.F. A=0 A= b*h Si p>4 Imprimir Si >50 P=2a + 2b Imprimir fin PRUEBA DE ESCRITORIO A= b*h P>4 A<50 “EL ÁREA DEL PARALELOGRAMO ES:”. P=0. A. para calcular el área y el perímetro de un paralelogramo con las formulas: Perímetro = 2a + 2b.b .4.b.P. Área = base * altura. Luego que evalúe las condiciones: si el resultado del perímetro es mayor a 4 debe imprimir EL RESULTADO ES ALTO. Si elResultado del área es menor a 50 debe imprimir EL RESULTADO ES BAJO.h. iniciando 2 4 8 0 0 V. . final 2 4 8 20 8 . INICIO INICIO LEER A. P.”EL RESULTADO ES BAJO” FIN “EL PERIMETRO DEL PARALELOGRAMO ES:”.”EL RESULTADO ES ALTO” Variable b h a P A V. Desarrollar un D.D.

D. .0. Desarrollar un D.F. Sabiendo que se aprueba con nota mayor o igual a 3. Luego de calcular el promedio debe imprimir si aprobó o no aprobó el semestre. Mecánica que en el semestre curso seis materias.5. Asigne notas a cada corte (calcule nota final) y los números de créditos. que permita calcular el promedio de un estudiante de ING.

6.5 3. 4 5.0 3 CR2 CRT MF(Matemática) FF(Física) QF(Química) AF(Algebra) DF(Deportes) PF(Programación) P(Promedio) 2 16 0 0 0 0 0 0 0 V. 4 2.4 8. 3 1.2 4.1 3.4 8 . 5.8 3. 3 8 3. 11 0 9. 5. 35.5 4.FINAL 3 3.1 3. 3 1 2.9 4.0 3.PRUEBA DE ESCRITORIO VARIABLE M1 M2 M3 F1 F2 F3 Q1 Q2 Q3 A1 A2 A3 D1 D2 D3 P1 P2 P3 CR1 V. 4 5 3. 0. 2 5. 4 9.5 3. 5.0 2.5 3. 6.5 3. 3. 0 2 1 69 9.INICIAL 3.8 3. 3 0. 3 8. 0.9 2.0 3.5 2. 3 5 3. 2 9.5 4.

000.000. salud 3%. ST=0 . VBVS=0 . INICIO SN=2. C1=180.F.000 en autos y $300. VBVA=0.VHEL=0.000.000. pensión 4%. BVS=2%.000. DP=0 VHEL= DS=SN*S DP=SN*P F VA> 100.6. ventas de seguros mayor a $200.000.000.crédito 1 $180. Desarrollar un D. S=3%.000HEL=30.000. Las deducciones del mes son: seguro de vida $30.000. SV=30. en el mes trabajo 30 horas extras y su valor es de $20.000 V VBVS= VS*BVS ST= SN+VBVA+VBVS-DS-DP-C1 ST FIN ST= SN-DS-DP-C1 . BVA=6%.000.000.000.000 V VBVA=VA*BVA F VS>200.000.000 de seguros. VS=300. Este mes el empleado vendió $150.000.D para calcular el sueldo de un empleado de la firma C&G sabiendo que su sueldo es de $2. VHE=20.000. P=4% VA=150.000 se le asigna un porcentaje de 2%. DS=0.000 se le asigna un porcentaje del 6%. Imprimir cual es el valor final a pagar. Bonificaciones: ventas autos mayores a 100.

000.000.000 30.000 3 20 % 3 % 4 % 150.000.000 30.000 20.000 80. FINAL 2.000 180.000 3 20 % 3 % 4 % 150.000.000 180. INICIAL V.000 0 0 0 0 0 0 2.000 300.000.000 20.000 9.000 60.PRUEEBA DE ESCRITORIO VARIAB LE SN VHE SV HEL BVS S P VA VS C1 VHEL(valor horas extras laboradas) DS(descuento salud) DP (descuento pensión) VBVA(valor bonificación venta autos) VBVS(valor bonificación venta de seguros) ST(sueldo total) V.000 .914.000 10.000 300.000 6.000 60.

N3=4. evaluar si aprobó la materia.0 0 V. Las notas son: N1=3.0. que calcule la nota final de la materia lógica y algoritmos. N2:3.F.0.5.5 4. La condición de aprobación es que sea igual o mayor a 3.0.N2=3.0 3. N3:4.5 4. 0 V NF.0 3. INICIO N1=3.5 . Construir un D.NF=0 NF=(N1+N2+N3)/3 F NF>=3.0.0.5. iniciando 3. final 3.7. imprimir la nota y la frase aprobó.D.0 3.”APROBO” FIN PRUEBA DE ESCRITORIO Variable N1 N2 N3 NF V.

000 2% 4% 300.000.000.000 150. kit $150.000 3. matricula $300.000.000 120.000 150.000. Construya un D. Adicionalmente si el costo de la moto es mayor a 3.000.000. donde un cliente compro una moto que tuvo un costo de $3.420. VD2=0. INICIAL V. T=0 VD1= M*D1 F M>3.D para un concesionario de motos.000.000 0 0 0 3.000.000 60.000. VD1=0. D1=2%.000 150.000 K=150.F.000 150.000 . FINAL M SOAT D1 D2 MA K VD1(valor VD2(valor T(total)verdadero 3.000 2% 4% 300. El seguro obligatorio tienen un costo de $150. imprimir el valor total a pagar con los ajustes: Deducciones: todas tienen un descuento del 2%.000. INICIO M=3.000 tiene un descuento de 4%.000. D2=4%. MA=300.000 V VD2=M*D2 T = M-VD1-VD2+SOAT+MA+K T PRUEBA DE ESCRITORIO VARIABLE V.8.000.000. SOAT=150.

600.000 150.000 si son más de 100 personas de lo contrario vale $100.000 . VH=20. licores tiene un valor de $150.FINAL 250 150.000.000 500.000. el sonido $500.9.000 500.SN=500.000 0 10 20. Construya un D. AL2=200.000 .000. LC=150. se requieren 10 meseros para trabajar 10 horas y el valor de cada hora es de $20. M=10 .000 100.000 150.000 6. INICIAL 250 15.F.000 10 H VH AL1 AL2 P(presupuesto) 10 20.000.AL1=100.000 10 V.000. H=10 . P=0 IN>100 F PRUEBA DE ESCRITORIO V P= AL1+SN+LC+(IN*PC)+(M*H*VH)B2 P FIN P= AL2+SN+LC+(IN*PC)+(M*H*VH) VARIABLE IN PC LC SN M V.000 .D para el presupuesto de un CLUB donde el número de invitados es 250 personas el valor del plato de comida $15.000 INICIO IN=250.000 .000 200.PC=15.000 100. el costo del alquiler del sitio es de $200.000 .000.000 200.

INICIO C=1. D1=20% .000.000.D que calcule el 20% de una compra de $1.F.10.000. VD1= C*D1 C>500. INICIAL V. Imprimir valor final.0 00 20% 10% 20.000 .000 se le debe deducir adicionalmente un 10% adicional.000 20% 10% 0 1.000. D2=10% VD1=0 . Construya un D.FINAL C D1 D2 VD1(valor descuento1) 1.000 VD2(valor descuento2) 0 10. VD2=0 . si el valor de la compra es mayor a $500.000 F V VD2= C*D2 T=C-VD1 PRUEBA DE ESCRITORIO T=C-VD1-VD2 T FIN VARIABLE V.000.000.000 T(total) 0 970.

500 ST(subtotal) 0 750. INICIAL 300.000 C2 D VD(valor 450.500 descuento) . ejecute una suma de las dos compras y luego evalúe si las compras tienen un valor mayor a $300. PRUEBA DE ESCRITORIO VARIABLE C1 V.FINAL 300.D que ingrese el valor de las siguientes compras: compra 1: $300.000 15% 0 450.000. compra 2: $450. Construir un D.000 V.000 T(total) 0 637.000 15% 112.000 de ser así aplicaría un descuento del 15% e imprima su resultado final.000.F.11.

5. N1>=5.F.5 “SOBRESALIENT E” N1>=5.0.9 – 0. Imprimir la nota con la categoría de la escala.6 “EXCELENTE” FIN N1>=7. PSEUDOCODIGO INICIO INICIO LEER N1 SI N1>=8.0 “ACEPTABLE” N1>=0 “INSUFICIENTE” .5. N1>=7.6.4 – 5.5 – 7. Insuficiente: 4.6. La escala de notas es Excelente: 10 – 8. N1>=0 IMPRIMIRFIN N1 FIN N1>=8.12.D para calcular la nota final de una materia de un estudiante de colegio.0. Aceptable: 7. sobresaliente: 8. Construir un D.

ESTRUCTURA CONDICIONAL IF  Construir un D.transporte) 72.13.000. si es así imprimir el sueldo y la palabra LEGAL.FINAL SA(salario Ana) 635. SMLV=616.000 616.000 T(Sueldo total) 0 707. Proponga un ejercicio que aplique cada una de las estructuras selectivas A.000 635. INICIO SA=635.F.D que evalué si el sueldo de Ana que es de $635. sabiendo que el Salario mínimo legal vigente es de $616.000 SA>=SMLV F PRUEBA DE ESCRITORIO V T=SA*AT T FIN VARIABLE V.000 .T=0.000.000.AT=72.000.000 72.000 AT(Aux.INICIAL V.000 SMLV 616.000 000 más el auxilio de transporte de $72.

Sign up to vote on this title
UsefulNot useful