Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INICIO
4= N
5= M
R, N, M
R= Suma
NM
R=N+M
FIN
2. Realizar un diagrama de flujo que nos permita determinar
cual es el número mayor de tres números.
A≥B
INICIO
A≥C
B≥A
B≥C
A, B, C
C≥A
C≥B
A, B, C
NO SI
A≥
B
no A ≥ si no A ≥ si
C C
A C
B ≥
C
B C
FIN
3. Diseñe un diagrama de flujo que me permita llegar a un sitio
específico tomando cualquier medio de decisión.
Tengo 7 pesos? Tengo plata para?
Taxi = 10
Bus = 8
Domicilio = 9
A pie
INICIO
T , B , D ,P
T, B, D, P
no si
T
T
no si
B
no si B
D
P D
FIN
4. Diseñe un diagrama de flujo, para obtener la división de dos
números.
INICIO
R, X, Y
R, X, Y
no X si
=0
ERRO
R
R= X/Y
R=
FIN
5. Diseñar un diagrama de flujo para determinar si un usuario
puede ejercer el derecho a votar en las elecciones.
Mayor de edad
Edad=18
INICIO
no X≥1 si
8
NO SI
VOTA VOTA
FIN
6. Diseñar un diagrama de flujo en el que se desea leer un
artículo y saber si el artículo gusto o no gusto en la
población.
INICIO
no si
A
NO LEO
LEO
FIN
7. Diseñar un diagrama de flujo para determinar si el
empleado tiene derecho al pago.
Subsidio transporte
INICIO
NO Z SI
Sueldo ≥ 2 Sueldo ≤
mínimos 2
mínimos
FIN
8. Diseñar un diagrama de flujo para determinar si una
película en una tienda de video se encuentra disponible o no.
P = película
INICIO
no si
P
No se Si se
alquila alquila
FIN
9. Diseñar un diagrama de flujo que me permita obtener el
promedio final de las notas de la asignatura de análisis de
sistemas de un estudiante promedio.
P = notas/ # notas
E = estudiantes
P = promedio
INICIO
E, P , N
P= NOTAS/#
NOTAS
FIN
#11Diseñar un diagrama de flujo que realice y muestre el resultado del
área de un rectángulo
Inici
o
a, b, h
a,b,h
fin
Articulo= a Inici
o
A≥
30.000
No Si
compra compra
Fin
Inicio
T, R, D
T,R,D
r≥ a
5000.00
No 0
cobran
R x (4x1000xd)
T - d=t
fin
#14Diseñe un diagrama de flujo que me permita establecer la edad de la
persona, teniendo en cuenta si la persona es mayor de 30 años el estado le
otorga un subsidio de bienestar
Edad: E
INICIO
≥ A 30
años
No le Si le
otorgan otorgan
subcidio subcidio
Fin
Pf ,n,b
n,b
Pf: n/#n
No Pf: Obtiene
tiene la ≥4.8 la beca
fin
#16 Diseñar un diagrama de flujo donde lea dos especias de animales el cual
debe especificar una actividad por cada uno de e
inicio
D, L
D,L
No si
NADAR
D
CORRER
FIN
#17 determinar el valor del total devengado a un empleado partiendo que su sueldo
es el SMLV y teniendo en cuenta todas las prestaciones de ley.
Prestaciones: p
Salud: c
Pensión: d T, b, c, d
Sueldo: t
T,b,c,d
T=a-b-c-d
fin
Inicio
A, L, L
A=Lx l
FIN
INICIO
A, B, H
A=B x H
FIN
20. Diseñar un diagrama de flujo que permita realizar un préstamo bancario,
teniendo en cuenta la siguiente condición, el préstamo será otorgado a la persona
con mayores ingresos a $946000, y se le presta dinero sino posee ninguna deuda.
A = $94600
I = Ingresos
D = Deuda
A, D, I, P.
A, D, I,
P
I≥A
no si
D
Puede tener
Obtiene préstamo.
préstamo.
No tiene
préstamo.
Fin
21. Diseñar un diagrama de flujo que permita generar por pantalla el valor obtenido
en la prueba ICFES desagregándola por áreas, partiendo del número de
identificación de la persona.
I = Identificación
Inicio
R = Resultados
M = Matemáticas
I, R, M, S,
S = Sociales C, L.
C = Ciencias
I, R, M,
L = Lenguaje S, C, L.
I=R
R = M+C+S+L
Fin
22.Diseñar un diagrama de flujo que me permita consultar si la
cedula de ciudadanía se encuentra disponible en la registraduria:
-Que la cedula no este disponible porque el usuario no haya
realizado el trámite.
-Que haya sido rechazada por el sistema por algún problema en
el archivo.
-Que la cedula de ciudadanía aun no haya sido impresa porque el
usuario haya realizado el trámite.
Inici
o
C=Cedula.
C
N.D=No disponible.
B=Rechazada.
C
F=No impresa pero
tramite ya hecho.
NO SI
F
B
NO SI
NO
C
NO
N.D
C
SOLICITUD
FIN
23. Diseñar un diagrama de flujo qu8e me permita generar los
resultados de la acumulación de puntos por las compras mayores
a $100000.
INICIO
C= COMPRA
PTS= PUNTOS
C, PTS, B
B= BONO
C, PTS, B
C ≥
1000
P ≥
300
SIGO
ACUMULANDO BONO
FIN
24. Diseñar un diagrama de flujo que realice el cálculo de cartera
de los clientes de una distribuidora.
INICIO
C, G, I, Tc
C, G, I, Tc
Tc
FIN
I= Ingredientes INICIO
A= Azúcar
L= Leche
I, A, L, H, Hv.
FIN
H= Harina
Hv= Huevo
I, A, L, H,
Hv.
E= Edad
Fs= Fecha de sistema INICIO
Fn=Fecha de nacimiento
E, Fs, Fn.
E, Fs,
Fn.
E= Fs-Fn.
FIN
27. Diseñar un diagrama de flujo que me permita determinar el valor
total a pagar de un trabajador teniendo en cuenta lo siguiente: Se
debe generar y calcular el valor sobre el cual se deber el porcentaje
de salud que es el 12.5 y el de pensión de 16%, al valor del sueldo.
Se debe descontar el 40% y sobre este valor se deben aplicar los
valores de salud y pensión. Adicional se debe realizar el pago
electrónicamente de la cuenta de ahorros del empleado.
Tp= Total a pagar
Vi=Valor inicial
Ts=Total sueldo*40%
Tsa= total salud=*12.5%
Tpe= Total pensión=*16
Tic=Total dinero cuenta
INICIO
Leer Tp
Leer Vi
Leer Ts
Leer Tsa
Leer Tpe
Leer Ttc
Ts=Vi*40%
Tsa=Ts*12,5%
Tpe=Ts*16%
Comparar Ttc>=Tp
Si
Tp=Tsa+Tpe
Ttc-Ttc-Tp
Si_No
19. Diseñe un diagrama de flujo que me indique si una persona puede participar en las
elecciones:
Terminar
-Mayor de edad: X
FIN
iii
NO SI
INICIO
Ts=VI*40%
Tsa=Ts*12,5%
Tpe=Ts*16%
Ttc>=T
p
Tp=Tsa+Tpe
Ttc-Ttc-Tp
FIN
INICIO
Leer P
Leer I
Leer T
INICIO
Asignar P
Asignar I
Asignar T
P: Precio producto
Comparar T>=P
I: Interés 0.12%
Si_No Regresar
T: Total del cupo
Si P*o.012%=I
P+I=T
T-P=T
P, I, T
Imprimir T
FIN
T>=P
P*0,12%=I
P+I=P
T-P=T
FIN
INICIO
Leer Ra
Leer A
Leer Al
Leer T
Asignar Ra
Asignar A
Asignar Al
T=Ra+A+Al INICIO
Imprimir T
FIN
Ra: recibo de agua
A: aseo
Al: alcantarillado
T: Total recibo:
Ra, A,
Al
T= Ra + A +Al
FIN
INICIO
Leer R
Leer I
Leer CM
Asignar R
Asignar I
R=I+CM
Comparar R=0
Si Imp. Nuevo credito
Si_No Terminar
FIN
19. Diseñe un diagrama de flujo que me indique si una persona puede participar en las
elecciones:
-Mayor de edad: X
iii
NO SI
INICIO
R: recibo
I= interés
R, I
R=I+CM
R=0
Nuevo
crédito
FIN
19. Diseñe un diagrama de flujo que me indique si una persona puede participar en las
31. Hacer un diagrama que permita escribir los primeros números
elecciones:
pares.
-Mayor de edad: X
iii
INICIO
Leer I=100
Leer P
P=0
Asignar P
NO SI
P=P+2
I=I-i
INICIO
Comparar I=0
Si Imprimir I
Si_No Regresar I:100
I: 100
P=0
P= p +2
+2
I=I-i
+2
I=0
FIN
32. Hacer un diagrame que lea N, números, calcule y escriba la
suma de los pares y el producto de los impares
INICIO
Leer N
Asignar N
Asignar Par=0
For N=1, N<=100, N++
Nmod2=0
Si 0=Par INICIO
Regresar al For
Fin_Si N= numero
Fin_For n: números
Imprimir “N es Par”
FIN N, par=0
N, par=0
N es par
Nmod2=0
FIN
Nmod2
=0
0=par
+2
33. Hacer un diagrama para sumar los N impares, realizar después
uno que realiza los pares y los múltiplos de tres
INICIO
Leer SI
Leer SP
Leer S3
Leer N
For N=1, N<=n, N++
Comparar Nmod2=0
Si SP=SP+N
Si_No SI=SI+N
Fin_Si
Comparar Nmod3=0
Si S3=S3+N
Si_No Terminar
FIN
19. Diseñe un diagrama de flujo que me indique si una persona puede participar en las
elecciones: INICIO
-Mayor de edad: X
iii
SP=suma pares
S3=suma múltiplos
N= numero
I n=n números
NO SI
N, SI=SI + N,SI=0
SP=SP+N,SP=0
S3=S3+N,S3=0
N: 1, N<= n, N++
SI, SP,S3
Nmod2
=0
SI=SI+N SP=SP+N
FIN
+2 +2
Nmod3
=0
S3=S3+ N
34. Una empresa paga a 100 operarios semanalmente de acuerdo
con el numero de horas trabajadas a razón de 2000 pesos por cada
hora extra, las 100 horas extras son las que exceden de 40 horas.
Hacer el diagrama de flujo que calcule el numero de las horas
trabajadas nos de el valor del salario que corresponde
INICIO INICIO
Asignar HE=2000
H=8
E=100
E: empleado
D=5
H: horas
P=H*D
HE: horas extras
Comparar E>40
D: días
Si
P=pago
T=T+HE
T: total sueldo
Imprimir T
Si_No HE=2000
Imprimir P H=8
Fin_Si E=100
FIN D=5
P=H*D
+2
E>40
P T=P+HE
+2
T
35. Diseñe un diagrama de flujoFIN donde me determine si un año es
bisiesto. Si es múltiplo de 4 es excepción los múltiplos de 100 q solo
son bisiestos cuando…
INICIO
Leer A
Asignar A
Comparar Amod4=0
Si Comparar Nmod100=0
Si Comparar Nmod400=0
Si imprimir “es bisiesto”
Si_No imprimir “no es bisiesto”
Fin_Si
INICIO
Si_No
Imprimir “es bisiesto
A= AÑO
Fin_Si
Si_No
Imprimir “no es bisiesto” A
Fin_Si
FIN
Amod4
=0
Amod100
=0
Amod40
0=0
Escribe A es Escribe A no
bisiesto es bisiesto
FIN
INICIO INICIO
Asignar Suma=0
Asignar N=0 Suma=0
N=N+1
N=0
N=0
Suma=Suma+1
+2
Comparar
N=N+1
N=50
+2
Si
Imprimir Suma N=0
Si_No +2
Regresar SUMA=SUMA+ 1
Fin_Si +2
FIN
N=50
IMPRIME
SUMA
FIN
37. Diseñe un diagrama de flujo que lea los N, calcule y escriba la
suma de los pares y el producto de los impares.
N: numero
S: suma
P: Producto
N: 5
INICIO
Leer N=1
Leer S=0
Leer P=1
For N=1, N<=n, N++
Comparar Nmod2=0
Si
S=S+N
P=P*N
Regresar For
Fin_Si
Fin _For
Imprimir S, P
FIN
19. Diseñe un diagrama de flujo que me indique si una persona puede participar en las
elecciones:
-Mayor de edad: X
iii
INICIO
N: 1, N<= n, N+
+
N,
mod2=0
P=P*N S=S+N
+2
N es par
FIN
38. Desarrolle un algoritmo que le permita leer un valor cualquiera N
y escribir en la pantalla si dicho número es positivo o negativo.
INICIO
N>=0
N no es N es
positivo positivo
FIN
Pseudocódigo:
Inicio
Leer N
If N>=0
Si
Numero positivo
Else
Numero Negativo
Fin
39. Desarrolle un algoritmo que me permita leer un valor para
radio®, calcular el área (A), de un circulo A=T*R2 y escribir su valor
INICIO
Asignar A
Asignar R
Asignar T=3,14
A=T*R2
Imprimir A
INICIO
FIN
A, R, T=3,14
A=T*R2
FIN
40. Halle la hipotenusa…
Seudocódigo:
Inicio
Leer R
Calcular A=T*r2
Imprime A
Fin
41. Dado cat A=cateto triangulo
Cat B=Cateto triangulo
Hip=hipotenusa
Halle hip?
INICIO
CatA, cat B
Hip=
Hip
FIN
41. Desarrolle un algoritmo que le permita leer un valor que
represente una temperatura expresada en grados Celsius y
convierta dicho valor en un valor expresado en grados Fahrenheit.
Inicio
Lea c
Calcule F=9/5*C+32
Imprima F
FIN
INICIO
F=9/5*C+32
FIN
42. Desarrolle un algoritmo que le permita leer un valor cualquiera N
y escribir si dicho número es múltiplo Z
Inicio
Lea N
Calcule Nmod2=0
If: Nmod2=0
Si
Imprime Si es múltiplo N
Else
No es múltiplo N
Fin
INICIO
N, mod2=0
N>=0
No es Si es
múltiplo N múltiplo N
FIN
43. Desarrolle un algoritmo que le permita leer 2 valores a y
b e indicar si uno de los dos divide al otro exactamente
Inicio
Lea A
Lea B
If: Amod B
Si:
Imprime Divisible
Else then
If: BmodA
Si
Imprima Divisible
Else:
Imprima No divisible
FIN
INICIO
A, B
A MODB=0
AmodB
=0
Divisible
BmodA
=0
No Divisible
Divisible
FIN
Inicio
Leer A, B, C
If: A+B=C
SI:
Imprime C
Else
If: A+C=B
SI:
Imprime B
Else
If: B+C=A
SI
Imprime A
Else
Imprime No suma
Fin
INICIO
A, B, C
A+B=C
C
A+C=B
B+C=A B
No suma
A
FIN
45. Hacer un seudocódigo que calcule el factorial de un número
INICIO
AUX: N-1
NF: NF*AUX
AUX: 1
NF
FIN
Inicio
Leer N
Calcule AUX=N-1
Calcule: NF=NF*AUX
Calcule AUX=1
Regresar al proceso aux=n-1
Imprimir NF
FIN
INICIO
N=numero
I, R
I=1,i=<10,i++
R
R=N*i
FIN
INICIO
Edad
Genero
E, g
E>=18
No puede
votar G=F
FIN
Inicio
Lea E
Lea G
If: E>=18
Si
If G=F
Si
Imprima Puede votar
Else
Imprima Puede votar
Else
Imprima No puede votar
Fin
48. Escribir seudocódigo que dado dos valores de entrada imprima
siempre la división entre mayor y el menor.
INICIO
A=Un numero
B=Otro numero
C=Resultado
A!=0,B!=0,C
A>B
C=B%A C=A%B
FIN
Inicio
Leer A!=0, B!=0,c
If= A>B
Si
Calcule C=A%B
Else
Calcule C=B%A
Imprima C
Fin
49. Realizar un seudocódigo que pueda introducir por teclado dos
notas, calculando la suma y el producto de las notas
INICIO
N1=Nota1
N2=Nota2
S= Sumatoria
P= producto
N1,N2,S=0,P=1
S=S+N1+N2
P=P*N1*N2
Inicio FIN
Leer N1
Leer N2
Asignar S=0
Asignar P=1
Calcular S=S+N1+N2
Calcular P=P*N1*N2
Imprimir S
Imprimir P
Fin
INICIO
N>0
A>0
N<0
N=0 A<0
N no es
valido A=0
Inicio
Leer N FIN
If: N=0
Si
Imprime: 0
Else then
If: N>0
Si
Imprime N es mayor
Else
Imprime N es menor
Fin
51. Diagrama que genere la suma de los pares y el producto de los
impares.
INICIO
INICIO
Leer S=0
Leer P=1
For i=, i<100, i++ P=1, S=0, N
Comparar Nmod2=0
Si
i =1, i<100, i++
S=N+S
Si_No S
P
P=N*P Nmod2=
0
Regresar al For
Fin_Si
FIN P=N+S S=N+S
Fin _For
Imprimir S, P
FIN
52. Diagrama que me genere los 100 primeros números primos y
que realice la sumatoria de los números primos.
INICIO
D=2, S=0
NmodD
=0
D=D+1 S
P
N=D
S=S+N
S
FIN
D=2
INICIO
Leer A
Leer n1
Leer n2
Leer n3
Leer n4
For a=1, a<10, a++
P=(n1*30%)+(n2*25%)+(n3*20%)+(n4*25%)
Regresar al For
Fin_For
INICIO
Imprimir P
FIN
A, n1, n2, n3, n4
P P=(n1*30%)+(n2*20%)+(n3*25%)+(n4*20)
FIN
INICIO
Leer N!
Leer I
I=N*(n-1)
N=1
SI
Imprimir R
Si_No
Regresar INICIO
Fin_Si
FIN
N, I=N
I=I*(N-1)
N=1
I
FIN
INICIO
Leer S
Leer X
Leer D
Leer P
D=ST*0.25
Digite X
Comparar X>15
Si
ST=S+(X*150.000)+B
SP=ST-D
SP
Si _No
ST=S+(X*150.000)
SP=ST-D
Imprimir SP
Fin_Si
FIN
S=350.000
X=cantidad autos vendidos
D=impuesto 25%
ST= sueldo total
B=bono 400.000
SP=Sueldo a pagar
INICIO
S, X, D, P, ST, B
D=ST*0.25
Digite X
X>15
ST=S+(X*150.000) ST=S+(X*150.000)+B
SP=ST-D SP=ST-D
SP SP
FIN
56. Calcular la suma y el producto de los números pares
comprendidos entre 20 y 120.
INICIO
Leer N
Leer SP=0
Leer P=1
For i=20, i<120, i++
If= Nmod2=0
Si
SP=SP+N
P=P*N
Else
Imprimir “no es par”
Regresar al For
Fin _For
Imprimir SP, P
FIN
INICIO
N=Un numero
SP=0
P=1
Nmod2=
0
SP
P No es par SP=SP+N
FIN P=P*N
57. Diagrama para ingresarle dos números naturales n1, n2 hallar el
producto n1 * n2 mediante las sumas sucesivas y mostrar el
resultado.
INICIO
Leer (‘ingresar los números: n1, n3’)
Suma=0
Para n1=1 hasta n2 hacer
Suma suma+n1
Fin para
Escribir (‘El producto es:’, suma)
FIN
INICIO
N1,N2
Suma=N1
Suma
FIN Suna=Suna+N1
58. Un diagrama que imprima la secuencia de todos las
combinaciones de hora y minuto de un dia, comenzando por uno y
terminando por 10:59.
INICIO
Leer H
Leer M
For H=1, H<12, H++
For M=0, M<59, M++
H:M
Regresar For
Fin_For
Regresar For
Fin_For
Imprimir [H:M]
FIN
INICIO
H,M
H=1, H=<12, H++
H:M
M=0, M=<59, M++
FIN H:M
INICIO
Leer N
Leer p
Asignar P=1
For N=300, N<1232, N++
Comparar Nmod2=0
Si
Calculo P=P+N
Si_No
Regresar For
Fin_Si
Fin_For
Imprimir P
FIN
INICIO
N, P
P=0
H:M
Nmod2
=0
FIN
P=P+N
Camp=0
Hora
Hora>1
2
Camp=Camp+i+1
h1=Hora, h1<12,
Camp=Camp+h1+1
h1++
Camp=Camp-1
Camp
INICIO
Leer Cub
Leer D1
Leer D2
Leer D3
Asignar
Digite D1
Digite D2 INICIO
Digit D3
For N=100, N=999, N++
Cub, D1, D2, D3, S=0
Cub=D1+D2+D3
S=S+Cub
D1, D2, D3
Cub=S
Regresar al For
N=100, N=999, N++
Fin_Si
Fin_For
Camp Cub=D1+D2+D3
Imprimir Cub, S
FIN
S=S+Cub
FIN
Cub=S