PRACTICA N0 1 1) Escribir un algoritmo que lea dos nmeros y
reporte las cuatro operaciones bsicas (suma, resta, multiplicacin y
divisin).*Anlisis del problema PROCESO
S= X+Y R= X-Y M= X*Y D= X/Y ENTRADA SALIDA X, Y S, R , M , D
*Pseudocdigo INICIO // Declaracin de las variables Real X, Y, S,
R, M, D //Entrada de datos Leer X, Y //Proceso de clculo S= X+Y R=
X-Y M= X*Y D= X/Y //Salida de resultados Escribir La suma es S
Escribir La resta es R Escribir La multiplicacin es M Escribir La
divisin es FIN
INICIODIAGRAMA DE FLUJO
REAL X, Y, S, R, M, D
Leer X, Y
S= X+YR= X-YM= X*YD= X/Y
Escribir La suma es SEscribir La resta es R Escribir La
multiplicacin es M Escribir La divisin es D
FIN
PRUEBA DE ESCRITORIO
N EJERCICIO LEER XLEERYS= X+Y
R= X-Y
M= X*Y
D= X/Y
PANTALLA
1
10
2
12
8
20
5S= 12 R= 8M= 20 D=5
2
20
5
25
15
100
4 S= 25 R= 15M= 100 D= 4
2) Hacer un algoritmo que calcule la longitud de la
circunferencia, el rea del crculo y el volumen de la esfera para un
radio ingresado por el teclado.
*Anlisis del problema PROCESO
C= 2 RAc= R2V=4/3 R3 ENTRADA SALIDA , R C, AC, V*Pseudocdigo
INICIO // Declaracin de las variables Real , R, C, AC, V //Entrada
de datos Leer , R //Proceso de clculo C= 2 R Ac= R2 V=4/3 R3
//Salida de resultados Escribir La circunferencia es C Escribir El
rea de la circunferencia es AC Escribir El volumen de la esfera es
V FIN
INICIODIAGRAMA DE FLUJO
Real , R, C, AC, V
Leer , R
C= 2 R Ac= R2 V=4/3 R3
Escribir La circunferencia es C Escribir El rea de la
circunferencia es AC Escribir El volumen de la esfera es V
FIN
PRUEBA DE ESCRITORIO
NEJERCICIO
LEER
LEERR
C= 2 R
Ac= R2
V=4/3 R3
PANTALLA
1
3,14
5
31,4
78,5
523,3C= 31,4Ac= 78,5 V=523,3
2
3,14
3
18,84
28,26
113,04C= 18,84Ac=28,26 V=113,04
3) Una ama de casa compra x kilos de papa a $2 soles el kilo, y
kilos de arroz a$ 3.50 el kilo y z kilos de carne a 10.00 el kilo
Cunto gasto en total?*Anlisis del problema PROCESO
P= X*2A=Y*3,5 C=Z*10 GT= P+A+C ENTRADA SALIDA X, Y, Z P, A, C,
GT *Pseudocdigo INICIO // Declaracin de las variables Real X, Y, Z,
P, A, C, GT //Entrada de datos Leer X, Y, Z //Proceso de clculo P=
X*2 A=Y*3,5 C=Z*10 GT= P+A+C //Salida de resultados Escribir El
gasto en papa es P Escribir El gasto en arroz es A Escribir El
gasto en carne es C Escribir El gasto total es GT FIN
INICIODIAGRAMA DE FLUJO
Real X, Y, Z, P, A, C, GT
Leer X, Y, Z
P= X*2 A=Y*3,5 C=Z*10 GT= P+A+C
Escribir El gasto en papa es P Escribir El gasto en arroz es A
Escribir El gasto en carne es C Escribir El gasto total es GT
FIN
PRUEBA DE ESCRITORIO
NEJERCICIO
LEER X
LEERY
LEER Z
P= X*2
A=Y*3,5
C=Z*10
GT= P+A+C
PANTALLA
1
5
8
3
10
29
30
69P= 10A= 29C= 30GT=69
2
6
4
2
12
14
20
46P= 12A= 14C= 20 GT= 46
4) Leer una cantidad expresada en soles y transformarlo a su
equivalente en dlares y euros (tipo de cambio 1 dlar =$ 2.80 1 euro
= $1.40 )
*Anlisis del problema PROCESO
D= S/2,80E=(S/2,80)/1,4 ENTRADA SALIDA S D, E
*Pseudocdigo INICIO // Declaracin de las variables Real S, D, E
//Entrada de datos Leer S //Proceso de clculo D= S/2,80
E=(S/2,80)/1,4
//Salida de resultados Escribir Dlar D Escribir Euro E FIN
INICIODIAGRAMA DE FLUJO
Real S, D, E
Leer S
D= S/2,80 E=(S/2,80)/1,4
Escribir Dlar DEscribir Euro E
FIN
PRUEBA DE ESCRITORIO
NEJERCICIO
LEER S
D= S/2,80
E=(S/2,80)/1,4
PANTALLA
1
15
5,35
3,82
D= 5,35 E= 3,82
2
13
4,64
3,31
D= 4,64 E= 3,31
5) El sueldo bruto de un trabajador es $2500. Si se le descuenta
de su sueldo el 5 % por AFP y el 10 % por ESSALUD, adems se le
otorga una bonificacin del 7%. Cunto recibe de sueldo neto?
*Anlisis del problema PROCESO
A= 5% S E= 10%S B= 7%S N= S-A-E+B ENTRADA SALIDA SB N
*Pseudocdigo INICIO // Declaracin de las variables Real SB, A,
E, B, N //Entrada de datos Leer SB //Proceso de clculo A= 5% S E=
10%S B= 7%S N= S-A-E+B //Salida de resultados Escribir Sueldo neto
N FIN
INICIODIAGRAMA DE FLUJO
Real SB, A, E, B, N
Leer SB
A= 5% SE= 10%S B= 7%S N= S-A-E+B
Escribir Sueldo neto N
FIN
PRUEBA DE ESCRITORIO
N EJERCICIO
LEER S2500
A
125
E
250
B
175
N
2300
6) A un digitador le pagan $0.50 por cada hoja que digita (x),
$1.00 por cada hoja que imprime en blanco y negro (y) y $ 2.00 por
cada hoja que imprime a color (Z). calcular el pago del
digitador.*Anlisis del problema PROCESO
D= X * 0.50 I= Y *1 C=X*2 P= D+I+C PROCESO ENTRADA SALIDA X, Y,
Z D, I, C, P
*Pseudocdigo INICIO // Declaracin de las variables Real X, Y, Z,
D, I, C, P //Entrada de datos Leer X, Y, Z //Proceso de clculo D= X
* 0.50 I= Y *1 C=X*2 P= D+I+C //Salida de resultados Escribir Hojas
digitadas D Escribir Hojas impresas en blanco y negro I Escribir
Hojas impresas a color C FIN
INICIODIAGRAMA DE FLUJO
Real X, Y, Z, D, I, C, P
Leer X, Y, Z
D= X * 0.50 I= Y *1 C=X*2 P= D+I+C
Escribir Hojas digitadas D Escribir Hojas impresas en blanco y
negro I Escribir Hojas impresas a color C
FIN
PRUEBA DE ESCRITORION EJERCICIO
LEER X
LEER Y
LEERZ
D= X * 0.50
I= Y *1
C=X*2
P= D+I+C
PANTALLA
1
5
7
8
2,50
7,00
16,00
25,50D= 2,50I= 7,00C=16,00P=25,00
2
4
3
2
2,00
3,00
4,00
9,00
D=2,00I=3,00C=4,00P= 9,00
7) Luego de evaluar a los 50 alumnos del curso de lenguaje de
programacin el 70 % salieron aprobados, el 20 % desaprobados y el
10 % inhabilitados. calcular la cantidad de alumnos aprobados,
desaprobados e inhabilitados.
*Anlisis del problema
PROCESO
A= 70% 50D= 20% 50I= 10 % 50 PROCESO ENTRADA SALIDA 50 A, D,
I,
*Pseudocdigo INICIO // Declaracin de las variables Real A, D, I
//Entrada de datos //Proceso de clculo A= 70% 50 D= 20% 50 I= 10 %
50
//Salida de resultados Escribir Aprobados A Escribir
Desaprobados D Escribir Inhabilitados I FIN
PRUEBA DE ESCRITORIO
N EJERCICIO A D IPANTALLA
1 35 10 5A= 35D= 10I=5
8. Un cuerpo que tiene una masa de X gramos se desplaza a una
velocidad de V cm/seg. Calcular su energa cintica expresada en
Ergios. (1 Ergio = 1 gr. cm 2 /seg 2). Ec = * X * V*V
*Anlisis del problema
PROCESO
Ec = * X * V*V PROCESO ENTRADA SALIDA X, V ECE
*Pseudocdigo INICIO // Declaracin de las variables Real X, V,
ECE //Entrada de datos LEER X, V //Proceso de clculo Ec = * X * V*V
//Salida de resultados Escribir Energa cintica en ergios ECE
FIN
INICIODIAGRAMA DE FLUJO
Real X, V, ECE
LEER X, V
Ec = * X * V*V
Escribir Energa cintica en ergios ECE
FIN
PRUEBA DE ESCRITORION DE EJERCICIOLEER XLEER V Ece = * X *
V*V
PANTALLA
1 55 30 24750 Ece =24750
2 8 15 900 Ece =900
9. Un profesor prepara tres cuestionarios para una evaluacin
final: A, B y C. Se sabe que se tarda 5 minutos en revisar el
cuestionario A, 8 en revisar el cuestionario B y 6 en el C. La
cantidad de exmenes de cada tipo se entran por teclado. Cuntas
horas y cuntos minutos se tardar en revisar todas las
evaluaciones?
*Anlisis del problema
PROCESO
M= 5A + 8B+ 6CH= M/60ENTRADA SALIDA
H y M A, B, C
*Pseudocdigo INICIO // Declaracin de las variables
//Entrada de datos LEER A, B, C //Proceso de clculo M= 5A + 8B+
6C H= M/60 //Salida de resultados Escribir FIN
INICIODIAGRAMA DE FLUJO
Real H y M
LEER A, B, C
M= 5A + 8B+ 6CH= M/60
Escribir Horas:, H Escribir Minutos:, M
FIN
PRUEBA DE ESCRITORIO
N DE EJE.LEER ALEER BLEER CM= 5A + 8B+ 6C
H= M/60
PANTALLA
1365931.55M=93H=1.55
274271
1.18M=71H=1.18
10. La Facultad de Ingeniera de la UNC tiene: 300 alumnos en
Ingeniera Geolgica, 700 alumnos en Ingeniera Civil y 530 alumnos en
Ingeniera de Sistemas. Indicar el porcentaje de alumnos de cada
escuela en la Facultad de Ingeniera.
*Anlisis del problema PROCESO
PG= IG*100/(IG+IC+IS)PC= IC*100/(IG+IC+IS)PS=
IS*100/(IG+IC+IS)ENTRADA SALIDA IG, IC, IS
*Pseudocdigo INICIO // Declaracin de las variables Real PG, PC,
PS //Entrada de datos LEER IG, IC, IS //Proceso de clculo PG=
IG*100/(IG+IC+IS) PC= IC*100/(IG+IC+IS) PS= IS*100/(IG+IC+IS)
//Salida de resultados Escribir Porcentaje geolgica:, PG Escribir
Porcentaje civil:, PC Escribir Porcentaje sistemas:, PS
FIN
INICIODIAGRAMA DE FLUJO
Real S, R, M, D
LEER IG, IC, IS
PG= IG*100/(IG+IC+IS) PC= IC*100/(IG+IC+IS) PS=
IS*100/(IG+IC+IS)
Escribir Porcentaje geolgica:, PG Escribir Porcentaje civil:, PC
Escribir Porcentaje sistemas:, PS
FIN
PRUEBA DE ESCRITORIO
N de ejecucionesLEERIGLEER ICLEERISPG= IG*100/(IG+IC+IS) PC=
IC*100/(IG+IC+IS)PS= IS*100/(IG+IC+IS)PANTALLA
13001.1570053019.01%45.75%34.64%Porcentaje geolgica: 19.01
%Porcentaje civil: 45.75%Porcentaje sistemas: 34.64%
11. Una institucin benfica europea ha recibido tres donaciones
en soles, dlares y marcos. La donacin ser repartida en tres rubros:
70% para la implementacin de un centro de salud, 20% para un
comedor de nios y el resto para gastos administrativos. Disee un
algoritmo que determine el monto en euros que le corresponde a cada
rubro. Considere que: 1 dlar = 2.6 soles, 1 dlar = 2.08 marcos, 1
dlar =1.15 euros.
*Anlisis del problema
Mc=0.7(1,15D+1.15/2.16*S+1.15/2.08*M)Mn=0.2(1.15*D+1.15/2.16*S+1.15/2.08*M)Ma=0.1(1.15*D+1.15/2.10*S+1.15/2.08*M
PROCESOENTRADA SALIDA S, D, M E
*Pseudocdigo INICIO // Declaracin de las variables
//Entrada de datos LEER //Proceso de clculo //Salida de
resultados Escribir FIN
INICIODIAGRAMA DE FLUJO
Real
LEER
FIN
PRUEBA DE ESCRITORIO
12. Disee un algoritmo que lea la hora actual del da HH:MM:SS y
determine cuntas horas, minutos y segundos restan para culminar el
da.
*Anlisis del problema PROCESO
HFMFSF=24:00-HMSENTRADA SALIDA H, M S HF, MF, SF
*Pseudocdigo INICIO // Declaracin de las variables REAL H, M, S,
HF, MF, SF //Entrada de datos LEER H, M, S //Proceso de clculo
HFMFSF=24:00-HMS //Salida de resultados Escribir Horas que faltan
HF Escribir Minutos que faltanMF Escribir Segundos que faltanSF
FIN
INICIODIAGRAMA DE FLUJO
REAL H, M, S, HF, MF, SF
LEER H, M, S
HFMFSF=24:00-HMS
Escribir Horas que faltan HFEscribir Minutos que
faltanMFEscribir Segundos que faltanSF
FIN
PRUEBA DE ESCRITORION EJEC.LEERHLEER M LEERS
HFMFSF=24:00-HMS
PANTALLA
1
2
13. Disee un algoritmo para sumar dos tiempos dados en horas,
minutos y segundos.
*Anlisis del problema PROCESO
H=X+YM= (X+Y) *3600S= [(X+Y) *3600]*60ENTRADA SALIDA X, Y H, M,
S
*Pseudocdigo INICIO // Declaracin de las variables REAL X, Y, H,
M, S //Entrada de datos LEER X, Y //Proceso de clculo H=X+Y M=
(X+Y) *3600 S= [(X+Y) *3600]*60 //Salida de resultados Escribir
Horas H Escribir Minutos M Escribir Segundos S
FIN
INICIODIAGRAMA DE FLUJO
REAL X, Y, H, M, S
LEER X, Y
H=X+YM= (X+Y) *3600S= [(X+Y) *3600]*60
Escribir Horas HEscribir Minutos M Escribir Segundos S
FIN
PRUEBA DE ESCRITORIO
NEJE.LEER XLEER YH=X+Y
M=(X+Y)*3600
S= [(X+Y)*3600]*60
PANTALLA
15 6 11 39600 2376000 H=11M=39600S=2376000
2
8
9
17
61200
3672000H=17M=61200S=372000
14. El sueldo neto de un vendedor se calcula como la suma de un
sueldo bsico de S/. 1500.00 nuevos soles ms el 12% del monto total
vendido. Disee un algoritmo que determine el sueldo neto de un
vendedor sabiendo que hizo tres ventas en el mes.
*Anlisis del problema PROCESO
SN= 1500 + 0,12 (A +B+C) ENTRADA SALIDA 0,12; 1500; A; B; C
SN
*Pseudocdigo INICIO // Declaracin de las variables Real A, B, C,
SN //Entrada de datos Leer A, B, C //Proceso de clculo SN= 1500 +
0,12 (A +B+C) //Salida de resultados Escribir Sueldo neto SN
FIN
INICIO
Real A, B, C, SN
Leer A, B, C
SN= 1500 + 0,12 (A +B+C)
Escribir Sueldo neto SN
FIN
PRUEBA DE ESCRITORIO
N EJERCICIOLEER A
LEER B LEER C SN= 1500 + 0,12 (A +B+C)
PANTALLA
1
50
36
14
12
SN=12
2 83 74 23 21,6 SN=21,6
15. Disee un algoritmo que exprese la capacidad de un disco duro
en megabytes, Kilobytes y bytes, conociendo la capacidad del disco
en gigabytes. Considere que: 1 kilobyte = 1024 bytes, 1 megabyte
=1024 kilobyte, 1 gigabyte = 1024 megabytes.
*Anlisis del problema PROCESO
ME=GI /1024KI= (GI /1024)/1024BY={[(GI/1024)/104]/1024}ENTRADA
SALIDA GI ME, KI, BY
*Pseudocdigo INICIO // Declaracin de las variables REAL GI, ME,
KI, BI //Entrada de datos LEER GI //Proceso de clculo ME=GI /1024
KI= (GI /1024)/1024 BY= {[(GI/1024)/104]/1024} //Salida de
resultados Escribir Megabytes ME Escribir Kilobytes KI Escribir
Bytes BY
FIN
DIAGRAMA DE FLUJO
INICIO
Real GI, ME, KI, BI
LEER GI
ME=GI /1024 KI= (GI /1024)/1024 BY= {[(GI/1024)/104]/1024}
Escribir Megabytes MEEscribir Kilobytes KIEscribir Bytes BY
FIN
PRUEBA DE ESCRITORIONEJEC.LEERGI
ME=GI/1024
KI=(GI/1024)/1024
BY={[(GI/1024)/104]/104}
PANTALLA
1
2888
2.8203125
0.0027542114257813
2.689659595489502e-6
ME=2.8203125KI=0.002754211425783BY=2.689659595489502e-6
2
3400
3.3203125
0.0032424926757813
3.166496753692627e-6
ME=3.3203125KI=0.003242492675783BY=3.166496753692627e-6