Вы находитесь на странице: 1из 19

m Representación gráfica de un algoritmo

m representación detallada de como deben


realizarse los pasos de un problema
m varios símbolos, se relacionan entre si mediante
líneas que indican el orden de ejecución de los
procesos
ndica el inicio y el final
de nuestro diagrama de
flujo
ndica la entrada y salida de datos.
áímbolo de proceso y nos indica la
asignación de un valor en la memoria
y/o la ejecución de una operación
aritmética
ndica la salida de información por impresora
—onector dentro de página.
Representa la continuidad del
diagrama dentro de la misma
página.
—onector fuera de pagina.
Representa la continuidad
del diagrama en otra
pagina
ndica la salida de
información en la pantalla o
monitor
áímbolo de decisión. ndica la
realización de una comparación de
valores

íneas de flujo o dirección. ndican la
secuencia en que se realizan las
operaciones
áímbolo de áelección Múltiple.
Dada una expresión permite
escoger una opción de
muchas
áímbolo del Para. Esta estructura de
control repetitiva se usa generalmente
cuando se conoce de antemano el numero
de iteraciones
áímbolo del Mientras. Dada una
expresión al principio de la iteración
esta es evaluada; si la condición es
verdadera realizará el ciclo, si es falsa
la repetición cesará.
áímbolo Repita Hasta. funciona igual que
la estructura Mientras, con la diferencia
que al menos una vez hará el grupo de
instrucciones y luego evaluará una
condición. ái la condición evaluada es
falsa continua dentro del ciclo y si es
verdadera termina la iteración
m áolamente líneas de flujo horizontales y/o
verticales.
m Evitar el cruce de líneas.
m Usar conectores sólo si es necesario.
m No dejar líneas de flujo sin conectar.
m
os símbolos se leen de arriba hacia abajo y de
izquierda a derecha.
m Texto claro, usar pocas palabras
En una mesa de billar se cuentan con
12 bolas de billar de las cuales solo 1
es de distinto peso y las de mas de un
peso exactamente igual pero
se desconoce cual de ellas es.

Encontrar la bola de billar cuyo peso


es diferente de las demás
m Hacer 2 grupos
m Pesarlos
m El de mayor peso tiene la bola mas pesada
m Promediar el de menor peso (obteniendo el peso
de cada una de las demás bolas)
m —omparar cada una hasta saber cual bola pesa
mas que el promedio
2
N— 1

B[i]
Variables
P1 P2 PP Bola B[i] P1<P2 PP= P2/6

i = 0 hasta i N
<12
i1 PP= P1/6

B[i] = 5
i=0 hasta i<12
1

B[8] = 7

PP
<B[i]

i = 0 hasta i <6 1

Bola = B[i]

P1 = P1  B[i]
P2=P2B[i5]
2

Вам также может понравиться