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. 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 digito es: “y debe mostrar el número digitado por el usuario. A -FIN A “GRACIAS. El número que usted digito es.

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

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

CUA FIN Variable N1 CUA V.7. Elaborar un algoritmo que le pida al usuario un número y hallar su cuadrado e imprime su resultado. iniciando 10 0 V. 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. CUA -EJECUTE CUA= N1^2 -IMPRIMIR N1. final 10 100 .

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

final 5 25 . A N. INICIO PSEUDOCODIGO -INICIO -LEER N. A FIN Variable N A V. 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. iniciando 5 0 V.9.

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

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

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

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

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

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

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

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

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

INICIO PSEUDOCODIGO -INICIO c. T=0. iniciando 15000 0.DT=0 -LEER c.20 0 0 V.20.DT DT= C*D -IMPRIMIR -FIN T=C . DT -EJECUTE DT= C*D EJECUTE T=C . D=0. 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 PRUEBA DE ESCRITORIO “El PRECIO A PAGAR EN TOTAL ES :”. D. final 15000 0.19.20 3000 12000 . T. T FIN Variable C D DT T V.

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

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

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

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

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

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

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

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

5 3.1 3.8 3.1 3. 0 2 1 69 9. 35. 4 5. 2 5.5 2.0 3. 3 5 3. 0. 4 5 3. 3. 4 2. 6. 11 0 9. 3 8 3.5 4.5 3.2 4.0 3. 5.9 4.0 2.5 3.5 4.4 8.8 3.INICIAL 3. 3 1 2.4 8 .5 3.9 2. 4 9. 3 8. 5. 6.PRUEBA DE ESCRITORIO VARIABLE M1 M2 M3 F1 F2 F3 Q1 Q2 Q3 A1 A2 A3 D1 D2 D3 P1 P2 P3 CR1 V. 5. 3 1. 2 9. 0.FINAL 3 3. 3 0.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.

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

000 60.000 0 0 0 0 0 0 2.000 300.000 3 20 % 3 % 4 % 150.000 60. INICIAL V.000 30.000.000 10.000 20.000 20.000 6.000.000 3 20 % 3 % 4 % 150.914.000 9.000 30.000.000 300.000 180.000. FINAL 2.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 80.000 .000 180.

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful