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

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. 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.4. A -FIN A “GRACIAS. El número que usted digito es.

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

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

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. iniciando 10 0 V. final 10 100 . CUA -EJECUTE CUA= N1^2 -IMPRIMIR N1. INICIO PSEUDOCODIGO -INICIO “Digite un número” -IMPRIMA digite un número -LEER N1. CUA= 0 -FIN PRUEBA DE ESCRITORIO CUA= N1^2 “SU CUADRADO ES:”.7.

Z -IMPRIMIR -FIN X. INICIO PSEUDOCODIGO -INICIO -IMPRIMA Digite 3 números Digite 3 números -LEER X.8. y y z . Y. Z “El segundo número que usted digitó es:” Y FIN . 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). los guarda en las variables x. Y.

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

INICIO PSEUDOCODIGO -INICIO b.10. final 2 4 8 . h. iniciando 2 4 0 V. A=0 -LEER b. 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:”. A FIN -FIN PRUEBA DE ESCRITORIO Variable b h A V.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

que permita calcular el promedio de un estudiante de ING. 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. Luego de calcular el promedio debe imprimir si aprobó o no aprobó el semestre. Mecánica que en el semestre curso seis materias. .0. Desarrollar un D.F.

5. 0.5 3. 3 5 3. 0 2 1 69 9.9 2.INICIAL 3.8 3. 4 2. 3 1. 3 8 3.8 3. 4 5. 3 1 2. 0.5 2. 2 5. 4 9.0 3.FINAL 3 3.5 3.5 4.1 3. 4 5 3.5 4.4 8 . 3 8.1 3. 3 0.9 4.5 3. 6.4 8. 35.0 3.0 2. 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.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. 5. 6.2 4. 5. 2 9. 3.5 3.

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

000 3 20 % 3 % 4 % 150.000.000 60.000.000.000 300.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 10.914.000 180.000 6.000 180.000 30.000 30.000.000 .000 20.000.000 3 20 % 3 % 4 % 150.000 60.000 0 0 0 0 0 0 2. INICIAL V.000 9.000 80.000 20.000 300. FINAL 2.

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful