Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definición
Calcular el valor del perimetro y área de un rectagulo
a partir de dos de sus lados
Análisis
Entarda Base, Altura
Salida Area, Perimetro
Proceso 1 Perimetro = (Base+Altura)*2
2 Area = Base*Altura
Diseño
INICIO
Variables Base, Altura: Real
Leer: Base, Altura
Perimetro = (Base+Altura)*2
Area = Base*Altura
Imprimir: Area, Perimtero
FIN
PRUEBA DE ESCRITORIO
Base 4
Area 8 Perimetro 12
Altura 2
Definicion
Tomar un valor para A y B e intercambiarlos respectivamente
Análisis
Entarda A, B
Salida A, B
Proceso 1 A = A
2 Axuliar = A
3 A = B
4 B = Auxiliar
Diseño
INICIO
Variables A, B: Int
Leer: A, B
A = A
Axuliar = A
A = B
B = Auxiliar
Imprimir: A, B
FIN
PRUEBA DE ESCITORIO
A 4 Auxuliar A 5
B 5 4B 4
Definición
Pedir la edad de Juan para calcular la edad de su mamá,
de Alberto y de Ana.
Análisis
Entrada EdadJuan
Salida EdadJuan, EdadMama, EdadAlberto, EdadAna
Proceso 1 EdadAlberto = EdadJuan*(2/3)
2 EdadAna = EdadJuan*(4/3)
4 EdadMama = EdadAlberto + EdadAna +
EdadJuan
Diseño
INICIO
Variables EdadJuan, EdadMama, EdadAlberto,
EdadAna.
Leer: EdadJuan
EdadAlberto = EdadJuan*(2/3)
EdadAna = EdadJuan*(4/3)
EdadMama = EdadAlberto + EdadAna +
EdadJuan
Imprimir: EdadJuan, EdadAlberto, EdadAna,
EdadMama
FIN
PRUEBA DE ESCRITORIO
Definción
Intercambiar los Valores de A y B sin unsar una variable
auxiliar
Análisis
Entrada A, B
Salida A, B
Proceso 1A = A + B
2B = A - B
3A = A - B
Diseño
INICIO
Variables A, B: Int
Leer: A, B
A = A + B
B = A - B
A = A - B
Imprimir: A, B
FIN
PRUEBA DE ESCRITORIO
A B A = A + B B = A - B A = A - B
4 5 9 4 5
5. Hacer un programa que capture un número de tres cifras y lo
descomponga en unidades, decenas y centenas. El programa debe
indicarnos cuantas unidades hay, cuantas decenas y cuantas centenas.
(Por ahora no preocuparse si el que usa el programa ingresa otro
tipo de números que no sean de tres cifras, eso lo veremos más adelante).
Definición
Tomar un valor de 3 cifras y descomponerlo en U, D y C
Análisis
Entrada Numero
Salida U, D, C
Proceso 1 C = Numero/100
2 D = Numero%100/10
3 U = Numero%10
Diseño
INICIO
Variables Numero, U, D, C = Int
Leer: Numero
C = Numero/100
D = Numero%100/10
U = Numero%10
Imprimir: C, D, U
FIN
PRUEBA DE ESCRITORIO
Numero C D U
734 7 3 4
Proceso
Entrada ValoraRetirar
Salida CantRetidada
Proceso 1 B200 = ValoraRetirar/200
2 CantRestante = ValoraRetirar%200
3 B100 = CantRestante/100
4 CantRestante = CantRestante%100
5 B50 = CanRestante/50
6 CantRestante = CantRestante%50
7 B20 = CantRestante/20
8 CanRestante = CantRestante&20
9 B10 = CantRestante/10
10 CantRestante = CantRestante%10
Diseño
INICIO
Variables ValoraRetirar, CantRestante, B200,
B100, B50, B20, B10
Leer: ValoraRetirar
B200 = ValoraRetirar/200
CantRestante = ValoraRetirar%200
B100 = CantRestante/100
CantRestante = CantRestante%100
B50 = CanRestante/50
CantRestante = CantRestante%50
B20 = CantRestante/20
CanRestante = CantRestante&20
B10 = CantRestante/10
CantRestante = CantRestante%10
Imprimir: B200, B100, B50, B20, B10
FIN
PRUEBA DE ESCRITORIO
Definición
Tomar un numero X de 4 cifras y escribirlo al revéz
Análisis
Entrada Numero
Salida NumeroRevez
Proceso 1 NumeroRevez = (Numero%10)*1000+
(Numero%100 - Numero%10)*10+
(Numero%1000 - Numero%10)/10+
(Numero%10000 - Numero%1000)/1000
Diseño
INICIO
Variables Numero, NumeroRevez: Int
Leer: Numero
NumeroRevez = (Numero%10)*1000+
(Numero%100 - Numero%10)*10+
(Numero%1000 - Numero%10)/10+
(Numero%10000 - Numero%1000)/1000
Imprimir: NumeroRevez
FIN
PRUEBA DE ESCRITORIO
Numero NumeroRevez
2358 8000+500+35+2 = 8532
Definición
Calcular la donacion que recibirá cada area de
un hospital según los porcentajes dados.
Análisis
Entrada Donacion
Salida MedGeneral, Cadrio, Pedia, Trauma
Proceso 1 MedGeneral = Donacion*0.45
2 Cadio = Donacion*30
3 Pedia = Donacion*0.15
4 Trauma = Donacion*0.10
Diseño
INICIO
Variables Donacion, MedGeneral, Cadrio, Pedia,
Trauma: Real
Leer: Donacion
MedGeneral = Donacion*0.45
Cadio = Donacion*30
Pedia = Donacion*0.15
Trauma = Donacion*0.10
Imprimir: MedGeneral, Cadio, Pedia, Trauma
FIN
PRUEBA DE ESCRITORIO
Definición
Determinar el porcentaje que representa cada caso y puntaje
final de una prueba tiniendo en cuenta que una respesta
correcta tiene 5 puntos, por cada incorrecta (-1) punto y
0 en cado de estar en blanco.
Análisis
Entrada NumPreguntas, NumCorrect, NumIncorrect,NumBlan
Salida PuntajeFinal, PorceCorrect, PorceIncorrect,
PorceBlan
Proceso 1 PorceCorrect = NumCorrrect*100
/NumPreguntas
2 PorceIncorrect = NumIncorrect*100
/NumPreguntas
3 PorceBlan = NumBlanco*100/NumPreguntas
4 PuntajeFinal = (NumCorrect*5 +
NumIncorrect*(-1) + NumBlan*0)
Diseño
INICIO
Variables NumeroPreguntas, NumCorrect,
NumIncorrect,NumBlan, PuntajeFinal, PorceCorrect,
PorceIncorrect, PorceBlan: Int
Leer: NumPreguntas
PorceCorrect = NumCorrrect*100
/NumPreguntas
PorceIncorrect = NumIncorrect*100
/NumPreguntas
PorceBlan = NumBlanco*100/NumPreguntas
PuntajeFinal = (NumCorrect*5 +
NumIncorrect*(-1) + NumBlan*0)
Imprimir: PorceCorrect, PorceIncorrect,
PorceBlan, PuntajeTotal
FIN
PRUEBA DE ESCRITORIO
Definición
Determinar el tiempo de cada integrante, el promedio de C/u
la suma total del relevo por el equipo
Análisis
Entrada TiempoC1, TiempoC2, TiempoC3
Salida TiempoTC1, TiempoC2, TiempoC3, TiempoPC1, TiempoS
TiempoPC2, TiempoPC3
Proceso 1 TiempoAC1 = TiempoC1*100
2 TiempoTC1 = TiempoAC1/100%10
3 TiempoAC2 = TiempoC2*100
4 TiempoTC2 = TiempoAC1%100 +
TiempoAC2/100%10
5 TiempoAC3 = TiempoC3*100
6 TiempoTC3 = TiempoAC2/100 +
TiempoAC3
7 TiempoPC1 = TiempoTC1*60/4
8 TempoPC2 = TiempoTC2*60/4
9 TiempoPC3 = TeimpoTC3*60/4
10 TiempoS = TiempoTC1 + TiempoTC2 +
TiempoTC3
Diseño
INICIO
Variables TiempoC1, TiempoC2, TiempoC3,
TiempoTC1, TiempoC2, TiempoC3, TiempoPC1,
TiempoS: Real
Leer:TiempoC1, TiempoC2, TiempoC3
TiempoAC1 = TiempoC1*100
TiempoTC1 = TiempoAC1/100%10
TiempoAC2 = TiempoC2*100
TiempoTC2 = TiempoAC1%100 +
TiempoAC2/100%10
TiempoAC3 = TiempoC3*100
TiempoTC3 = TiempoAC2/100 +
TiempoAC3
TiempoPC1 = TiempoTC1*60/4
TempoPC2 = TiempoTC2*60/4
TiempoPC3 = TeimpoTC3*60/4
TiempoS = (TiempoTC1 + TiempoTC2 +
TiempoTC3)/60
Imprimir: TiempoTC1, TiempoTC2, TiempoTC3,
TiempoPC1,TiempoPC2, TiempoPC3, TiempoS
FIN
PRUEBA DE ESCRITORIO
TiempoC1 TiempoC2 TiempoC3 TiempoTC1 TiempoTC2 TiempoTC3
3 4.25 4.3 3 4.25 4.3
TiempoPC1 TiempoPC2 TiempoPC3 TiempoS
45 63.75 64.5 2.8875
Definición
Determinar la cantidad necesaria de CDs para hacer una
copia de seguridad de informacion almacenada en un disco
de capaciad X
Análisis
Entrada Gb, Mb, Cd
Salida Cd
Proceso 1 Mb = Gb*1024
2 Cd = Mb/700
Diseño
INICIO
Variables Gb, Mb, Cd, Cd: Int
Leer: Gb
Mb = Gb*1024
Cd = Mb/700
Imprimir: Cd
FIN
PRUEBA DE ESCRITORIO
Mb Cd
2048 3
Definición
Diseñar un algoritmo que que permira resolver la ecuación
dada, determine el producto de 5 valores negativos y
la diferencia entre u y 4.1416
Análisis
Entrada v, w, c, n1, n2, n3, n4, n5
Salida u, producto, diferencia
Proceso 1 u = (v+w)/(1+(v*w)/(c^2))
2 producto = n1*n2*n3*n4*n5
3 diferencia = u-4.1416
Diseño
INICIO
Variables v, w, c, n1, n2, n3, n4, n5, u,
producto, diferencia: Real
Lea: v, w, c, n1, n2, n3, n4, n5
u = (v+w)/(1+(v*w)/(c^2))
producto = n1*n2*n3*n4*n5
diferencia = u-4.1416
Imprimir: u, producto, diferencia
FIN
PRUEBA DE ESCRITORIO
u v w c
2.85714286 12 8 4
n1 n2 n3 n4 n5
-4 -3 -5 -9 -7
Diferencia Producto
-1.2844571 -3780
13. Se reciben los precios de 3 productos los días (lunes y sábado). Los
precios se entregan en dólares y los productos son de precios diferentes. Es
importante tener en cuenta que todos los días cambia el valor del dólar. Hacer
un programa que muestre el total de dinero en pesos obtenido en una semana.
Definición
Calcular el precio el precio de 3 productos diferentes
que vienen con precio en dollar a precio en pesos
teniendo en cuenta que el valor del dollar cambia todos
los días
Análisis
Entrada PrecioP1, PrecioP2, PrecioP3, PrecioDollar
Salida PrecioP1Conv, PrecioP2Conv, PrecioP3Conv,
GanaciaS
Proceso 1 PrecioP1Conv = PrecioP1*PrecioDollar
2 PrecioP2Conv = PrecioP2*PrecioDollar
3 PrecioP3Conv = PrecioP2*PrecioDollar
4 GananciaS = PrecioP1Conv+PrecioP2Conv+
PrecioP3Conve
Diseño
INICIO
Variables PrecioP1, PrecioP2, PrecioP3,
PrecioDollar, PrecioP1Conv, PrecioP2Conv,
PrecioP3Conv, GananciaS
Lea: PrecioP1, PrecioP2, PrecioP3, PrecioDollar
PrecioP1Conv = PrecioP1*PrecioDollar
PrecioP2Conv = PrecioP2*PrecioDollar
PrecioP3Conv = PrecioP2*PrecioDollar
GananciaS = PrecioP1Conv+PrecioP2Conv+
PrecioP3Conve
Imprimir: PrecioP1Conv, PrecioP2Conv,
PrecioP3Conv, GananciaS
FIN
PRUEBA DE ESCRITORIO