Sunteți pe pagina 1din 37

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 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

-IMPRIMA digite un nmero


-LEER Z
-IMPRIMIR el nmero que usted
digito es. Z
-FIN

El nmero que
usted digito es: Z

FIN

3. Elaborar un algoritmo que imprima el mensaje Bienvenido a la clase de programacin.

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

-IMPRIMA digite un nmero


-LEER A

-IMPRIMIR GRACIAS. El nmero


que usted digito es. A
-FIN
A

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

-IMPRIMA digite los 3 nmeros


-LEER N1, N2, N3, SUM, RES, MUL

-EJECUTE SUM= N1+N2+N3


N1, N2, N3,
SUM= 0, RES=0,
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,
MULTIPLICACION ES:
MUL

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

-IMPRIMA digite 2 nmeros


-LEER N1, N2, DIV

-EJECUTE DIV= N1/N2


-IMPRIMIR
N1, N2, DIV=0

-FIN

PRUEBA DE ESCRITORIO
DIV= N1/N2

LA DIVISION ES:, DIV

FIN

Variable
N1
N2
DIV

V. iniciando
12
9
0

V. final
12
9
1.33

7. Elaborar un algoritmo que le pida al usuario un nmero y hallar su cuadrado e imprime su


resultado.

INICIO
PSEUDOCODIGO
-INICIO

Digite un
nmero

-IMPRIMA digite un nmero


-LEER N1, CUA

-EJECUTE CUA= N1^2


-IMPRIMIR
N1, CUA= 0

-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

El segundo nmero que


usted digit es: Y

FIN

9. Elaborar un algoritmo que calcule el rea del cuadrado e imprima su resultado.

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

EL REA DEL CIRCULO


ES:, A , EL PERIMETRO
DEL CIRCULO ES:, P

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

-EJECUTE DT= C*D


EJECUTE T=C - 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

-EJECUTE VM= c*I


-IMPRIMIR

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

21. Elaborar un algoritmo que halle el valor de la hipotenusa de un tringulo rectngulo.

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

EJERCICIOS DE ESTRUCTURA DE DECISIN

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

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

2.

Construir un D.F.D. que ingrese tres nmeros desde el


teclado los evale para imprimir el mayor de todos y el valor
menor de todos.
Pseudocdigo
Inicio

INICIO

LEER N1, N2,N3

EVALUAR SI N1>N2 Y N1>N3


EVALUAR SI N2>N3

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.

Desarrollar un D.F.D. para calcular el rea y el permetro de un


paralelogramo con las formulas: Permetro = 2a + 2b, rea = base * altura.
Luego que evale las condiciones: si el resultado del permetro es mayor
a 4 debe imprimir EL RESULTADO ES ALTO. Si elResultado del rea es
menor a 50 debe imprimir EL RESULTADO ES BAJO.

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

6. Desarrollar un D.F.D para calcular el sueldo de un empleado de la firma C&G


sabiendo que su sueldo es de $2.000.000. en el mes trabajo 30 horas extras y su
valor es de $20.000. Bonificaciones: ventas autos mayores a 100.000.000 se le
asigna un porcentaje del 6%, ventas de seguros mayor a $200.000 se le
asigna un porcentaje de 2%. Este mes el empleado vendi $150.000.000 en
autos y $300.000 de seguros.
Las deducciones del mes son: seguro de vida $30.000, salud 3%, pensin
4%,crdito 1 $180.000. Imprimir cual es el valor final a pagar.
INICIO

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.

Construya un D.F.D para un concesionario de motos, donde un cliente


compro una moto que tuvo un costo de $3.000.000. imprimir el valor
total a pagar con los ajustes: Deducciones: todas tienen un descuento del
2%. Adicionalmente si el costo de la moto es mayor a 3.000.000 tiene un
descuento de 4%. El seguro obligatorio tienen un costo de
$150.000. matricula $300.000, kit $150.000.

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.

Construya un D.F.D para el presupuesto de un CLUB donde el nmero de


invitados es 250 personas el valor del plato de comida $15.000. se requieren 10
meseros para trabajar 10 horas y el valor de cada hora es de $20.000. licores
tiene un valor de $150.000, el sonido
$500.000. el costo del alquiler del sitio es de $200.000 si son ms de 100 personas de
lo
contrario vale $100.000

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

11. Construir un D.F.D que ingrese el valor de las siguientes compras:


compra 1: $300.000, compra 2: $450.000. ejecute una suma de las dos
compras y luego evale si las compras tienen un valor mayor a
$300.000 de ser as aplicara un descuento del 15% e imprima su
resultado final.

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

SI N1>=8.6, N1>=7.5, N1>=5.0, N1>=0


IMPRIMIRFIN

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

Construir un D.F.D que evalu si el sueldo de Ana que es de $635.000


000 ms el auxilio de transporte de $72.000, sabiendo que el Salario
mnimo legal vigente es de
$616.000, si es as imprimir el sueldo y la palabra LEGAL.

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

S-ar putea să vă placă și