3. Representan de forma gráfica un algoritmo.
Se basan en la utilización de diversos símbolos
(también llamados bloques) para representar las
operaciones especificas y alcanzar la solución de un
problema.
Se llama diagramas de flujo porque los símbolos
utilizados se conectan por medio de flechas (llamadas
líneas de flujo) para indicar la secuencia de las
instrucciones.
4. Su principal ventaja es que facilita la comprensión del desarrollo
de un proceso al mostrarlo con un dibujo. Para muchas personas
una imagen es más atractiva y fácil de entender que un texto.
Estos diagramas son muy utilizados para la elaboración de
programas informáticos dirigidos a resolver un problema por
medio de la computadora.
Piensa por un momento en todo el software que tienes instalado
en tu laptop, tableta o celular; este fue creado a partir de una
necesidad de los usuarios, como la comunicación, la edición de
fotos o video, los cálculos financieros, estadísticos entre otras.
5. • Dicha necesidad fue estudiada y analizada para encontrar
la forma de solucionarla a través de la computadora,
posteriormente se codificaron las instrucciones en un
lenguaje de programación para desarrollar una aplicación
capaz de ser ejecutada por la máquina.
• Es dentro de este proceso de programación donde se
utilizan mayormente los diagramas de flujo.
9. Sugerencias para su desarrollo
• Todo diagrama debe indicar claramente dónde empieza y finaliza.
• Deben diseñarse de arriba hacia abajo y de izquierda a derecha.
• Los símbolos deben estar proporcionados unos con otros.
• Las líneas de flujo sólo deberán ser horizontales o verticales, nunca en
diagonal.
• No deben quedar líneas de flujo sin conectar con algún símbolo.
• El texto incluido en los símbolos deberá ser concreto, preciso y fácil de
leer.
• El símbolo de ¨Decisión¨ es el único que tiene más de una línea de flujo de
salida.
• En un símbolo sólo puede entrar una flecha de flujo. Si varias líneas se
dirigen al mismo símbolo, se deben unir en una sola flecha.
11. Estos pasos se presentan en la mayoría de los
diagramas de flujo, aunque a veces en orden
diferente o repitiendo alguno de ellos. También es
frecuente tener que realizar toma de decisiones
y/o repetir una serie de pasos, un número
determinado de veces.
12.
13. Algunos de lo conceptos más importantes que utilizarás en la
creación de los diagramas de flujo son los siguientes:
•VARIABLE: es un espacio en
memoria de la computadora que
almacena un dato. Cada variable
está representada por letras,
números, o combinaciones de ellos
(sin espacios en blanco); por
ejemplo, para precio puede ser P,
para cantidad CANT y para
promedio PROM.
14. •CONTADOR:
Tipo de variable que guarda
un valor que puede ir
aumentando o
disminuyendo, y se usa para
el control de procesos
repetitivos.
15. •ACUMULADOR:
Tipo de variable cuyo valor
se incrementa o
decrementa, suele
utilizare para acumular
resultados producidos en
las iteraciones de bucle,
durante el desarrollo del
diagrama de flujo.
16. •BOOLEANA:
Tipo de variable que
almacena valores de
lógica binaria, es
decir valores de tipo
¨falso¨ o ¨
verdadero¨
17. Para su buen funcionamiento, a las variables suele
dárseles un valor inicial al principio del diagrama.
En ocasiones es recomendable
hacer una ¨Lista de variables¨,
es decir, anotar cerca del
diagrama de flujo el significado
de las abreviaturas que usamos
para representarlas, aunque
aquí las abreviaturas son muy
parecidas a sus significado ,
recuerda que cada persona
tiene su estilo particular, y esto
se hace con el fin de facilitar la
interpretación del diagrama
por otras personas en caso
necesario.
18. ACTIVIDAD #4 Desarrolla el análisis del problema,
algoritmo y diagrama de flujo de una situación presentada a
continuación.
a) Convertir una cantidad de pesos a dólares.
b) Hacer las 4 operaciones básicas a parir de la lectura de dos números.
c) La cafetería de la escuela ofrece un descuento de 15% sobre el total de la
compra. Marcela desea saber cuanto va a pagar por los tres artículos que va
a comprar.
d) Calcula el salario neto de Luis, con base a la lectura de sus horas trabajadas
y el pago por hora, tomando en cuenta también los siguientes datos.
• El porcentaje a descontar por concepto de impuestos es el 5.75% sobre el
salario bruto.
• Ha obtenido un bono adicional del 25% sobre el salario bruto.