Documente Academic
Documente Profesional
Documente Cultură
PSEUDOCODIGO
INICIO
-INICIO
-IMPRIMIR
-FIN
BUENAS NOCHES
FIN
2. Elaborar un algoritmo que pida al usuario un nmero y se guarde en la variable a y muestre por
pantalla el mensaje: el nmero que usted digito es: (lo debe mostrar).
INICIO
PSEUDOCODIGO
-INICIO
Digite un
nmero
El nmero que
usted digito es: Z
FIN
PSEUDOCODIGO
INICIO
-INICIO
-IMPRIMIR
BIENVENIDO A LA
CLASE DE
PROGRAMACION
FIN
-FIN
4. Elaborar un algoritmo que le pida al usuario que digite un numero e imprima el mensaje:
Gracias, el nmero que digito es: y debe mostrar el nmero digitado por el usuario.
INICIO
PSEUDOCODIGO
-INICIO
Digite un
nmero
GRACIAS. El
nmero que usted
digito es: A
FIN
5. Elaborar un algoritmo que pida tres nmeros, los sume, los reste y los multiplique e imprima los
tres resultados.
INICIO
PSEUDOCODIGO
-INICIO
Digite los 3
nmeros
PRUEBA DE ESCRITORIO
SUM= N1+N2+N3
RES= N1-N2-N3
MUL= N1*N2*N3
FIN
Variable
N1
N2
N3
SUM
RES
MUL
V. iniciando
8
6
2
0
0
0
V. final
8
6
2
16
0
96
6. Elaborar un algoritmo que pida dos nmeros y los divida e imprima el resultado.
INICIO
PSEUDOCODIGO
-INICIO
Digite dos
nmeros
-FIN
PRUEBA DE ESCRITORIO
DIV= N1/N2
FIN
Variable
N1
N2
DIV
V. iniciando
12
9
0
V. final
12
9
1.33
INICIO
PSEUDOCODIGO
-INICIO
Digite un
nmero
-FIN
PRUEBA DE ESCRITORIO
CUA= N1^2
SU CUADRADO ES:,
CUA
FIN
Variable
N1
CUA
V. iniciando
10
0
V. final
10
100
8. Se pide al usuario tres nmeros, los guarda en las variables x, y y z , el algoritmo debe mostrar
un mensaje que diga el segundo nmero que usted digito es: (y lo debe mostrar).
INICIO
PSEUDOCODIGO
-INICIO
-IMPRIMA Digite 3 nmeros
Digite 3 nmeros
-LEER X, Y, Z
-IMPRIMIR
-FIN
X, Y, Z
FIN
INICIO
PSEUDOCODIGO
-INICIO
-LEER N, A
N, 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. iniciando
5
0
V. final
5
25
10. Elaborar un algoritmo que calcule el rea del rectngulo e imprima su resultado.
INICIO
PSEUDOCODIGO
-INICIO
b, h, A=0
-LEER b, 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. iniciando
2
4
0
V. final
2
4
8
11. Elaborar un algoritmo que calcule el permetro y el rea del tringulo e imprima su resultado.
INICIO
PSEUDOCODIGO
-INICIO
b, h, l A=0,
P=0
-LEER b, h, I P, A
-EJECUTE P= b+h+l
-EJECUTE A=
-IMPRIMIR
P=b+h+l
-FIN
PRUEBA DE ESCRITORIO
A=
EL REA DEL
TRIANGULO ES:, A , EL
PERIMETRO DEL
TRIANGULO ES:, P
FIN
Variable
b
h
l
P
A
V. iniciando
5
2
4
0
0
V. final
5
2
4
11
5
12. Elaborar un algoritmo que calcule la permetro y el rea del crculo e imprima los resultados.
INICIO
PSEUDOCODIGO
-INICIO
= 3,1416, d ,
r , P=0, A=0
-LEER , d, r , P, A
-EJECUTE P=d*
-EJECUTE A=*r^2
P=d*
-IMPRIMIR
-FIN
A=*r^2
FIN
PRUEBA DE ESCRITORIO
Variable
d
r
P
A
V. iniciando
3,1416
6
3
0
0
V. final
3,1416
6
3
18,8496
28,2744
13. Elaborar un algoritmo que calcule el volumen de la esfera de radio donde r = radio, = 3,1416
INICIO
PSEUDOCODIGO
-INICIO
= 3,1416, r,
V=0
-LEER , r, V
2( 2 2)
-EJECUTE V=
-IMPRIMIR
2
V=2( 2)
-FIN
PRUEBA DE ESCRITORIO
EL VOLUMEN DE LA
ESFERA ES:, V
FIN
Variable
r
V
V. iniciando
3,1416
4
0
V. final
3,1416
4
268,0825
14. Elaborar un algoritmo que pida al usuario un nmero y calcule su raz cuadrada.
INICIO
PSEUDOCODIGO
-INICIO
-LEER N, R
N, R= 0
-EJECUTE R=
-IMPRIMIR
R=
-FIN
PRUEBA DE ESCRITORIO
LA RAIZ CUADRADA
ES:, R
FIN
Variable
N
R
V. iniciando
25
0
V. final
25
5
15. Elaborar un algoritmo que calcule el permetro de un cuadrado, el lado lo digita el usuario e
imprima su resultado.
INICIO
PSEUDOCODIGO
-INICIO
-LEER l, P
l, P= 0
-EJECUTE P=4*l
-IMPRIMIR
-FIN
P=4*l
PRUEBA DE ESCRITORIO
EL PERIMETRO DE UN
CUADRADO ES:, R
FIN
Variable
l
P
V. iniciando
4
0
V. final
4
16
16. Elaborar un algoritmo que calcule el nmero de pulsaciones que tiene una persona por cada 10
segundos de ejercicios e imprima su resultado. La frmula es N=(220-edad)/10.
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:, N
FIN
Variable
e
N
V. iniciando
20
0
V. final
20
10
17. Elaborar un algoritmo que convierta pesos a dlares e imprima el resultado, con el valor actual
del dlar.
INICIO
PSEUDOCODIGO
-INICIO
p, D=1,980,
A=0
-LEER p, D, A
-EJECUTE A=
-IMPRIMIR
A=
-FIN
PRUEBA DE ESCRITORIO
El PRECIO EN DOLARES
ES:, A
FIN
Variable
p
D
A
V. iniciando
2000
1980
0
V. final
2000
1980
1,01
18. Elaborar un algoritmo que convierta dlares a pesos e imprima el resultado, con el valor actual
del dlar.
INICIO
PSEUDOCODIGO
-INICIO
p, D=1,980,
A=0
-LEER p, D, 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. iniciando
2000
1980
0
V. final
2000
1980
3.960.000
19. En una compra se descuenta el 20% sobre el total de la compra y se desea saber cunto hay
que pagar en total.
INICIO
PSEUDOCODIGO
-INICIO
c, D=0.20,
T=0,DT=0
-LEER c, D, T, DT
DT= C*D
-IMPRIMIR
-FIN
T=C - DT
PRUEBA DE ESCRITORIO
El PRECIO A PAGAR EN
TOTAL ES :, T
FIN
Variable
C
D
DT
T
V. iniciando
15000
0.20
0
0
V. final
15000
0.20
3000
12000
20. Presto a un amigo cierta cantidad de dinero con un inters del 4% mensual, se pide al usuario
que digite la cantidad de dinero y el algoritmo imprime el valor mensual del inters recibido.
INICIO
PSEUDOCODIGO
-INICIO
c,I=0.04,
VM=0
-LEER c, I, VM
VM= c*I
-FIN
PRUEBA DE ESCRITORIO
El INTERES MENSUAL
ES:, A
FIN
Variable
C
I
VM
V. iniciando
10000
0.4
0
V. final
10000
0.4
4000
INICIO
PSEUDOCODIGO
-INICIO
c, b, H=0
-LEER c, 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. iniciando
2
3
0
V. final
2
3
3.60
22. Calcular el salario de un empleado en donde su salario base es de $600.000 por laborar 40
horas semanales, si el nmero de hora es mayor a 40 se le debe pagar las horas extra. El valor
adicional de cada hora es de $19.000. El empleado en este mes trabaj 60 horas. A su salario se le
debe descontar el 3% salud y 4% pensin. Cul es el valor a pagar, imprima su resultado.
INICIO
PSEUDOCODIGO
-INICIO
SB=600.000, VHA=19.000,
HT=60, HS=40,S=0.03,
P=0.04, C1=0,C2=0,C3=0
-LEER SB,VHA,HT,HS,S,P,C1,C2,C3
-SI HT>HS ENTONCES
-EJECUTE C1= HT-HS
-EJECUTE C2= VHA*C1
-EJECUTE C3= C2+SB
F
HT>HS
- IMPRIMIR
FIN
SI NO
-IMPRIMIR
SB
C1=HT-HS
-FIN
C2= VHA*C1
C3= C2+SB
EL VALOR A
PAGAR ES :, C3
FIN
Variable
VHA
HT
HS
SB
C1
C2
C3
V. iniciando
19000
60
40
600000
0
0
0
V. final
19000
60
40
600000
20
380000
980000
1. Construir un D.F.D. para hacer el clculo 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.000 por cada botella de lo contrario, no. Imprima el valor total a pagar.
INICIO
Pseudocdigo
Inicio
V=26.000,BE=36,B=20,
D=15.000,C1=0,C2=0,N
Leer
V,BE,B,D,C1,C2
,N
SI B>BE
F
B>BE
C2=V*N
C1= V-D
SI NO
EJECUTE C2=V*N
IMPRIMIR
C2=C1*BE
C2
FIN
FIN
2.
INICIO
N1,N2,N3
IMRPIMIR
F
FIN
V
N1>N2
V
N2>N3
EL MENOR ES ,N2
N1>N3
EL MAYOR ES ,N3
EL MAYOR ES ,N1
EL MAYOR 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
3. Construir un D.F.D. para una persona que hizo una compra de 30 libros cada
uno tuvo un costo de $87000. Por compras mayores a 10 libros hay un
descuento del 7%. Se factura el cargo del IVA es del 6%. Cuanto es el valor total
a pagar, imprimir su resultado.
INICIO
LEER C,CO,CM,DES,IVA
INICIO
SI C>CM
Ejecute CT=(C*CO)*DES
EJECUTE T=(C*CO)-CT
C=30,CO=87000,CM=10,
DES=0.07,IVA=0.06,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 :, P
FIN
VARIABLE
LD
T(VERDADER
O)
T(FALSO)
C
L
D
I
V.
INICIAL
0
CCVI
0JST
0
0
0
30
80.000
7%
6%
. FINALV
144.000
2.232.000
157.920
2.074.080
2.256.000
3
0
80.0
007
%
6
%
4.
INICIO
INICIO
LEER A,P,a,b,h
Ejecute P=2a + 2b
Ejecute
a ,b ,h, P=0,
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:,
A, ,EL RESULTADO ES
BAJO
FIN
EL PERIMETRO DEL
PARALELOGRAMO
ES:, P,EL
RESULTADO ES
ALTO
Variable
b
h
a
P
A
V. iniciando
2
4
8
0
0
V. final
2
4
8
20
8
5. Desarrollar un D.F.D. que permita calcular el promedio de un estudiante de ING. Mecnica que
en el semestre curso seis materias. Asigne notas a cada corte (calcule nota final) y los nmeros de
crditos. 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.0.
PRUEBA DE ESCRITORIO
VARIABLE
M1
M2
M3
F1
F2
F3
Q1
Q2
Q3
A1
A2
A3
D1
D2
D3
P1
P2
P3
CR1
V.INICIAL
3.5
3.1
3.0
2.9
2.5
3.5
3.8
3.5
4.0
3.1
3.5
2.9
4.5
4.2
4.0
3.8
3.5
3.0
3
CR2
CRT
MF(Matemtica)
FF(Fsica)
QF(Qumica)
AF(Algebra)
DF(Deportes)
PF(Programacin)
P(Promedio)
2
16
0
0
0
0
0
0
0
V.FINAL
3
3.
5.
3
1
2.
0.
2
9.
3
5
3.
5.
3
8.
4
5
3.
0.
3
1.
2
5.
4
9.
4
5.
4
2.
3
0.
3
8
3.
35.
0
2
1
69
9,
6,
11
0
9,4
8,
6,
5,
3,4
8
SN=2.000.000; VHE=20.000;
SV=30.000HEL=30; BVA=6%; BVS=2%;
S=3%; P=4% VA=150.000.000;
VS=300.000; C1=180.000,VHEL=0;
VBVA=0; VBVS=0 ; ST=0 ; DS=0; DP=0
VHEL=
DS=SN*S
DP=SN*P
F
VA> 100,000.000
V
VBVA=VA*BVA
F
VS>200.000
V
VBVS= VS*BVS
ST= SN+VBVA+VBVS-DS-DP-C1
ST
FIN
ST= SN-DS-DP-C1
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 pensin)
VBVA(valor bonificacin venta autos)
VBVS(valor bonificacin venta de seguros)
ST(sueldo total)
V. INICIAL
V. FINAL
2.000.000
20.000
30.000
3
20
%
3
%
4
%
150.000.000
300.000
180.000
0
0
0
0
0
0
2.000.000
20.000
30.000
3
20
%
3
%
4
%
150.000.000
300.000
180.000
60.000
60.000
80.000
9.000.000
6.000
10.914.000
7.
Construir un D.F.D. que calcule la nota final de la materia lgica y algoritmos. Las
notas son: N1=3.0, N2:3.5, N3:4.0. evaluar si aprob la materia. La condicin de
aprobacin es que sea igual o mayor a 3.0. imprimir la nota y la frase aprob.
INICIO
N1=3.0,N2=3.5,N3=4.0,NF=0
NF=(N1+N2+N3)/3
NF>=3.
0
V
NF,APROBO
FIN
PRUEBA DE ESCRITORIO
Variable
N1
N2
N3
NF
V. iniciando
3.0
3.5
4.0
0
V. final
3.0
3.5
4.0
3.5
8.
INICIO
M=3.000.000; SOAT=150.000;
D1=2%; D2=4%; MA=300.000
K=150.000; VD1=0; VD2=0; T=0
VD1= M*D1
F
M>3.000.000
V
VD2=M*D2
T = M-VD1-VD2+SOAT+MA+K
PRUEBA DE ESCRITORIO
VARIABLE
V. INICIAL
V. FINAL
M
SOAT
D1
D2
MA
K
VD1(valor
VD2(valor
T(total)verdadero
3.000.000
150.000
2%
4%
300.000
150.000
0
0
0
3.000.000
150.000
2%
4%
300.000
150.000
60.000
120.000
3.420.000
9.
INICIO
IN=250,PC=15.000 ; LC=150.000;SN=500.000 ;
M=10 ; H=10 ; VH=20.000,AL1=100.000 ;
AL2=200.000 ; P=0
IN>100
PRUEBA DE ESCRITORIO
V
P= AL1+SN+LC+(IN*PC)+(M*H*VH)B2
FIN
P= AL2+SN+LC+(IN*PC)+(M*H*VH)
VARIABLE
IN
PC
LC
SN
M
V. INICIAL
250
15.000
150.000
500.000
10
V.FINAL
250
150.000
150.000
500.000
10
H
VH
AL1
AL2
P(presupuesto)
10
20.000
100.000
200.000
0
10
20.000
100.000
200.000
6.600.000
10. Construya un D.F.D que calcule el 20% de una compra de $1.000.000, si el valor
de la compra es mayor a $500.000 se le debe deducir adicionalmente un
10% adicional. Imprimir valor final.
INICIO
C=1.000.000, D1=20% ;
D2=10% VD1=0 ; VD2=0 ;
VD1= C*D1
C>500.000
V
VD2= C*D2
T=C-VD1
PRUEBA DE ESCRITORIO
T=C-VD1-VD2
FIN
VARIABLE
V. INICIAL
V.FINAL
C
D1
D2
VD1(valor
descuento1)
1.000.000
20%
10%
0
1.000.0
00
20%
10%
20.000
VD2(valor
descuento2)
10.000
T(total)
970.000
PRUEBA DE ESCRITORIO
VARIABLE
C1
V. INICIAL
300.000
V.FINAL
300.000
C2
D
VD(valor
450.000
15%
0
450.000
15%
112.500
ST(subtotal)
750.000
T(total)
637.500
descuento)
12. Construir un D.F.D para calcular la nota final de una materia de un estudiante de
colegio.
La escala de notas es Excelente: 10 8.6; sobresaliente: 8.5 7.5; Aceptable:
7.4 5.0; Insuficiente: 4.9 0. Imprimir la nota con la categora de la escala.
PSEUDOCODIGO
INICIO
INICIO
LEER N1
N1
FIN
N1>=8.6
EXCELENTE
FIN
N1>=7.5
SOBRESALIENT
E
N1>=5.0
ACEPTABLE
N1>=0
INSUFICIENTE
13. Proponga un ejercicio que aplique cada una de las estructuras selectivas
A.ESTRUCTURA CONDICIONAL IF
INICIO
SA=635.000,T=0,
SMLV=616.000,AT=72.000
SA>=SMLV
PRUEBA DE ESCRITORIO
V
T=SA*AT
FIN
VARIABLE
V.INICIAL
V.FINAL
SA(salario Ana)
635.000
635.000
SMLV
616.000
616.000
AT(Aux.transporte)
72.000
72.000
T(Sueldo total)
707.000