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

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

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

33 .6. Elaborar un algoritmo que pida dos números y los divida e imprima el resultado. iniciando 12 9 0 V. DIV FIN Variable N1 N2 DIV V. DIV=0 -FIN PRUEBA DE ESCRITORIO DIV= N1/N2 “LA DIVISION ES:”. N2. N2. 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.

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

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

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

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

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

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

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

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

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

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

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

D.960. INICIO PSEUDOCODIGO -INICIO p. A=0 -LEER p.18.980. 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. D=1. iniciando 2000 1980 0 V.000 . final 2000 1980 3. Elaborar un algoritmo que convierta dólares a pesos e imprima el resultado. con el valor actual del dólar.

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

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

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

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

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

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

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

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

0. Asigne notas a cada corte (calcule nota final) y los números de créditos. 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. Desarrollar un D. Mecánica que en el semestre curso seis materias. que permita calcular el promedio de un estudiante de ING. .D.F.

5 2.0 3. 4 9. 11 0 9.4 8 . 4 5 3.8 3.5 3.FINAL 3 3.1 3. 3 5 3. 3 0. 0.9 2. 3 8 3.5 3. 3. 5.0 3. 35.8 3. 5.5 4.5 3. 4 5.0 2. 4 2. 2 9. 0 2 1 69 9. 6.1 3.9 4. 0. 3 1 2.5 3.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.2 4. 2 5. 3 8.INICIAL 3.4 8. 6. 5. 3 1.5 4.PRUEBA DE ESCRITORIO VARIABLE M1 M2 M3 F1 F2 F3 Q1 Q2 Q3 A1 A2 A3 D1 D2 D3 P1 P2 P3 CR1 V.

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

000 60.000 60.000 300.000 3 20 % 3 % 4 % 150.000 6. INICIAL V.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.000 300.000.000 0 0 0 0 0 0 2.000 10.000 30.914.000 180.000.000.000 9.000 20.000 20. FINAL 2.000 80.000 .000 180.000 30.000 3 20 % 3 % 4 % 150.000.

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful