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

4. el número que digito es: “y debe mostrar el número digitado por el usuario. A -FIN A “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. INICIO PSEUDOCODIGO -INICIO “Digite un número” -IMPRIMA digite un número -LEER A -IMPRIMIR GRACIAS. El número que usted digito es:” A FIN .

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

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

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

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

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

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

h. final 5 2 4 11 5 . P FIN Variable b h l P A V. 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.11. l A=0. A . iniciando 5 2 4 0 0 V. I P. P=0 -LEER b. INICIO PSEUDOCODIGO -INICIO b. Elaborar un algoritmo que calcule el perímetro y el área del triángulo e imprima su resultado.

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

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

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

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

final 20 10 .16. N FIN Variable e N V. iniciando 20 0 V. La fórmula es N=(220-edad)/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. N e. N=0 -EJECUTE N=((220-e)/10) -IMPRIMIR -FIN N=((220-e)/10) PRUEBA DE ESCRITORIO “LAS PULSACIONES SON:”. INICIO PSEUDOCODIGO -INICIO -LEER e.

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

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

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

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

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

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

B. Construir un D. Imprima el valor total a pagar. no.N Leer V.C2=0.F.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 .BE=36.C2 .C1=0.000.BE.C1. INICIO Pseudocódigo Inicio V=26.B=20.EJERCICIOS DE ESTRUCTURA DE DECISIÓN 1.D. para hacer el cálculo de una compra de una botella de benceno donde el valor del litro es de $26. D=15.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.000.D.000 por cada botella de lo contrario.

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

imprimir su resultado. Construir un D. FINALV 144. P FIN VARIABLE LD T(VERDADER O) T(FALSO) C L D I V.000 2.000 157. Por compras mayores a 10 libros hay un descuento del 7%.074.080 2.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 :”.IVA=0.F.CM=10.IVA INICIO SI C>CM Ejecute CT=(C*CO)*DES EJECUTE T=(C*CO)-CT C=30.000 7% 6% .000 3 0 80.07. INICIAL 0 CCVI 0JST 0 0 0 30 80.CO=87000. Cuanto es el valor total a pagar.D. DES=0.CO.3. para una persona que hizo una compra de 30 libros cada uno tuvo un costo de $87000.920 2.DES. Se factura el cargo del IVA es del 6%.0 007 % 6 % .232.CM.256. INICIO LEER C.06.

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

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

5 3. 0. 11 0 9.PRUEBA DE ESCRITORIO VARIABLE M1 M2 M3 F1 F2 F3 Q1 Q2 Q3 A1 A2 A3 D1 D2 D3 P1 P2 P3 CR1 V. 3 5 3.0 3.1 3. 6. 5. 3 8.5 3. 3 0. 3 1. 2 9. 0. 4 5 3.4 8.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.0 2.2 4.5 3. 3 1 2.8 3.9 4.5 4.5 4.5 2.FINAL 3 3. 2 5. 3.1 3. 5. 35. 6. 5.0 3.4 8 . 4 5. 4 2. 0 2 1 69 9.INICIAL 3. 4 9.5 3.8 3.9 2. 3 8 3.

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

000 .000.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 6.000 20.000.000 60.000 180.000 60. FINAL 2.000.000 3 20 % 3 % 4 % 150.000 180.000.000.000 300.000 30.000 80.000 9.914.000 20.000 0 0 0 0 0 0 2.000 10.000 30.000 3 20 % 3 % 4 % 150.000 300. INICIAL V.

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

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

000 150.AL1=100.000 .000 100.000 .000 200.000. INICIAL 250 15.FINAL 250 150.9.000.000 0 10 20. LC=150.000 500.000 . Construya un D.000 150.000 6.000 si son más de 100 personas de lo contrario vale $100. el costo del alquiler del sitio es de $200.SN=500.600.000 100.000 10 V.000 . el sonido $500. se requieren 10 meseros para trabajar 10 horas y el valor de cada hora es de $20.000.000.F.000 INICIO IN=250.000. H=10 .PC=15.000 500.000. 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 10 H VH AL1 AL2 P(presupuesto) 10 20. licores tiene un valor de $150. VH=20.D para el presupuesto de un CLUB donde el número de invitados es 250 personas el valor del plato de comida $15. M=10 .000 .000 200. AL2=200.

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

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

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

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

Sign up to vote on this title
UsefulNot useful