DIGRAMAS DE FLUJO
Diagrama De Flujo
Un Diagrama de Flujo representa la
esquematizan gráfica de un algoritmo, el cual muestra gráficamente
los pasos o procesos a seguir para alcanzar la solución de
un problema . Su correcta construcción es sumamente importante
porque , a partir del mismo se escribe un programa en algún
Lenguaje de Promocionan.Diagrama de Flujo está completo y
correcto
Los diagramas de flujo (o flujo gramas) son diagramas que emplean símbolos gráficos para
representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos o etapas y su interacción.
DIAGRAMA DE FLUJO, PSEUDOCODIGO Y ALGORITMO
Algoritmos
Se puede definir como una secuencia de
instrucciones que representan un modelo de solución para
determinado tipo de problemas. O bien, también como un conjunto de instrucciones
que realizadas en orden conducen a obtener la solución de un problema. Por lo
tanto podemos decir que es un conjunto ordenado y finito de pasos que nos
permite solucionar un problema.
Los algoritmos son
independientes de los lenguajes de programación. En cada problema el algoritmo
puede escribirse y luego ejecutarse en un lenguaje de diferente programación.
CLASIFICACIÓN DE ALGORITMOS:
Los algoritmos se pueden clasificar en cuatro
tipos:
-
Algoritmo computacional: Es un algoritmo que puede ser
ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la
raíz cuadrada de un valor x.
-
Algoritmo no computacional: Es un algoritmo que no requiere
de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de
sonido.
-
Algoritmo cualitativo: Un algoritmo es cualitativo
cuando en sus pasos o instrucciones no están involucrados cálculos numéricos.
Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un
tesoro.
-
Algoritmo cuantitativo: Una algoritmo es cuantitativo
cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo:
Solución de una ecuación de segundo grado
Diagrama de Flujo
Es una representación
gráfica de un proceso.
Cada paso del proceso es
representado por un símbolo diferente que contiene una breve descripción de la
etapa de proceso
OBJETIVOS DE DIAGRAMA DE
FLUJO:
Los diagramas de flujo
tienen como objetivos:
-
Ofrecer una descripción visual de las
actividades implicadas en un proceso mostrando la relación secuencial ente
ellas.
-
Facilitar la rápida comprensión de cada
actividad y su relación con las demás, el flujo de la información, las ramas en
el proceso, el número de pasos del proceso, etc.
-
Facilitar la selección de indicadores de
proceso.
-
Estimula el pensamiento analítico en el
momento de estudiar un proceso, haciendo más factible generar alternativas
útiles.
-
Un diagrama de flujo ayuda a establecer el
valor agregado de cada una de las actividades que componen el proceso.
Los diagramas de flujo son
múltiples y diversos y pueden abordar muchos temas distintos de formas también
muy diferentes. En cualquier caso, el aspecto en común entre ellos es la
presencia de un vínculo entre los conceptos enunciados y una interrelación
entre las ideas. Comúnmente, se utiliza este tipo de diagramas para detallar el
proceso de un algoritmo y, así, se vale de distintos símbolos para representar
la trayectoria de operaciones precisas a través de flechas.
Siempre que existe un
diagrama de flujo existe un proceso o sistema que pretende ser graficado a
través de símbolos visuales que, en vez de términos verbales, simplifican el
funcionamiento de dicho proceso y lo hacen más claro y evidente al lector.
Pseudocódigos
El pseudocódigo (o falso
lenguaje) es comúnmente utilizado por los programadores para omitir secciones
de código o para dar una explicación del
paradigma que tomó el mismo programador para hacer sus códigos, esto quiere
decir que el pseudocódigo no es programable sino facilita la programación.
OBJETIVO: El
principal objetivo del pseudocódigo es
el de 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
El pseudocódigo utiliza para representar las
acciones sucesivas palabras reservadas en inglés (similares a sus homónimos en
los lenguajes de programación), tales como star,begin, end, stop, if-then-else,
while, repeat- until….etc . Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es, la traducción a un lenguaje de programación) relativamente fácil
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.
Todo documento en pseudocódigo debe permitir la
descripción de:
- Instrucciones primitivas
- Instrucciones de
proceso
- Instrucciones de control
- Instrucciones
compuestas
- Instrucciones de descripción
Estructura a seguir en su realización:
-
Cabecera:
Programa
Modulo
Tipos de datos
Constantes
Variables
-
Cuerpo:
Inicio
Instrucciones
Fin
0 comentarios: