Sei sulla pagina 1di 16

Técnicas de

representación
de algoritmos y
diagramas de
flujo
Integrantes: santiago muñoz cod-520043
Introducción
Hoy en día el desarrollo de los algoritmos es un tema fundamental
en el diseño de programas o soluciones. Por lo cual, el estudiante
debe tener buenas bases que le sirvan para poder crear de manera
fácil y rápida sus programas.
Para ello se debe tener en cuenta los diferentes tipos, lenguaje,
metodología, para el uso en las labores cotidianas de enseñanza y
que pueda facilitar el desarrollo de la capacidad analítica y
creadora, para de esta manera mejorar eficientemente en la
elaboración de algoritmos que sirven como base para la codificación
de los diferentes programas que tendremos que implementar a lo
largo de nuestra vida como estudiante-
objetivos
• Destacar la importancia sobre las técnicas de representación
de algoritmos y diagramas de flujo,
• Tener en cuenta los pasos a seguir para el desarrollo de los
diagramas de flujo y su función.
• Aplicar de forma detallada a través de los pseudocódigos
para representar la solución a un algoritmo de la forma más
detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizará para la codificación
del mismo
¡Hemos visto tus
presentaciones! Y
sabemos que le incluyes

pseudocódigo
mucho contenido de las
diapositivas. ¡Se breve! La
diapositiva debe ser solo
un apoyo.

Es la representación
narrativa de los pasos que
debe seguir un algoritmo
para dar solución a un
problema determinado.
Características
Las principales características de este lenguaje son:

• Se puede ejecutar en un ordenador


• Es una forma de representación sencilla de utilizar y de
manipular.
• Facilita el paso del programa al lenguaje de programación.
• Es independiente del lenguaje de programación que se vaya a
utilizar.
• Es un método que facilita la programación y solución al
algoritmo del programa
Estructura a seguir en su realización

Cabecera:
• Programa
• Modulo
• Tipos de datos
• Constantes
• Variables
• Cuerpo
• Inicio
• Proceso
• final
Diagrama de flujo

es una herramienta utilizada para


representar la secuencia e interacción de
las actividades del proceso a través de
símbolos gráficos.
Para facilitar el entendimiento y análisis del proceso, el
diagrama utiliza una serie de símbolos para representar
las acciones y momentos del proceso.nto
Metodología del Diagrama de Flujo
• 1)propósito
• 2)determinar el nivel de detalle requerido
• 3)definir los limites
• 4)utilizar símbolos apropiados
• 5)hacer preguntas
• 6)documentar
• 7)completar
• 8)revisión
• 9)determinar oportunidades
REGLAS PARA HACER UN DIAGRAMA DE
FLUJO
• Regla No. 1: expresa que todo diagrama de flujo debe tener un
inicio y un final.

• Regla No. 2: manda que las líneas utilizadas para indicar la


dirección del flujo del diagrama deben ser rectas: verticales u
horizontales.

• Regla No. 3: dice que todas las líneas utilizadas para indicar la
dirección del flujo del diagrama deben estar conectadas. La
conexión puede ser a un símbolo que exprese lectura, proceso,
decisión, impresión, conexión o fin del diagrama.
• Regla No. 4: indica que los diagramas de flujos debe construirse de
arriba hacia abajo y de izquierda a derecha .

• Regla No. 5:nos manda a que la notación utilizada en el diagrama de


flujo debe ser independiente del lenguaje de programación. La solución
presentada se puede escribir posteriormente en diferentes lenguajes de
programación.

• Regla No. 6: nos dice que al realizar una tarea compleja, es conveniente
poner comentarios que expresen o ayuden a entender lo que hayamos
hecho.
• Regla No. 7: nos dice que si la construcción del diagrama de flujo
requiriera más de una hoja, debemos utilizar los conectores adecuados
y enumerar las páginas correspondientes.

• Regla No. 8: nos dice que no podemos llegar más de una línea a un
símbolo determinado.
Lenguaje de programación
• es un lenguaje formal diseñado para realizar procesos que
pueden ser llevados a cabo por máquinas como las
computadoras.
Tipos de lenguaje de programación
• Hay tres tipos de lenguaje de programación:
• Lenguaje de máquina (lenguaje de bajo nivel).
• Lenguaje ensamblador (lenguaje de bajo nivel).
• Lenguaje de alto nivel.
Diapositiva de cierre. No la debes modificar.

Potrebbero piacerti anche