Está en la página 1de 12

ENSAYO ALGORÍTMOS,

DIAGRAMAS DE FLUJO Y
PSEUDOCÓDIGOS
Creador: Daniel alberto del camen martinez
ID: A00109615
introduccion!
EN EL SIGUIENTE ARTÍCULO SE
DEFINEN LOS TÉRMINOS
ALGORITMO, PSEUDOCÓDIGO,
DIAGRAMA DE FLUJO. ADEMÁS SE
DISCUTEN ALGUNAS DE SUS
APLICACIONES Y SE COMPARAN A
NIVEL DE SIMILITUDES Y
DIFERENCIAS.

Conceptos

ALGORITMO

Un algoritmo se trata de un
método paso a paso para resolver
un problema. Comúnmente se usa
para procesamiento de datos,
cálculos y otras operaciones
computacionales o matemáticas
relacionadas. Un Algoritmo, se
puede definir como una
secuencia de instrucciones que
representan un modelo de
solución para determinado tipo
de problemas.
Un algoritmo es
Es un algoritmo que cualitativo cuando en
sus pasos o Algoritmo
puede ser ejecutado
instrucciones no están cualitativo:
en una involucrados cálculos
computadora. numéricos. Ejemplos:
Algoritmo
Ejemplo: Fórmula Las instrucciones para
aplicada para un computacional desarrollar una
actividad física,
cálculo de la raíz
encontrar un tesoro.
cuadrada de un
valor x.
CLASIFICACION DE
ALGORITMOS

Un algoritmo es
cualitativo cuando en
sus pasos o
Es un algoritmo que instrucciones no
no requiere de una están involucrados
computadora para Algoritmo
Algoritmo no cálculos numéricos.
computacional: ser ejecutado. cuantitativo: Ejemplos: Las
Ejemplo: Instalación instrucciones para
de un equipo de desarrollar una
sonido. actividad física,
encontrar un tesoro.
Caracteristicas Debe ser Preciso, porque cada
uno de sus pasos debe indicar de
manera precisa e inequívoca que
ALGORITMO se debe hacer.
Debe ser Finito, porque un
Las características de los algoritmo debe tener un número
algoritmos son: Un algoritmo limitado de pasos.
Debe ser Definido, porque debe
debe ser preciso e indicar el
producir los mismos resultados
orden de realización de cada para las mismas condiciones de
paso. ... Un algoritmo debe entrada.
ser finito. Si se sigue un Puede tener cero o más
algoritmo, se debe terminar elementos de entrada. Debe
producir un resultado. Los datos
en algún momento; o sea,
de salida serán los resultados de
debe tener un número finito
efectuar las instrucciones.
de pasos.
Entrada de datos, son los
datos necesarios que el
algoritmo necesita para
ser ejecutado.

Proceso, es la
secuencia de pasos
PARTES DE UN
ALGORITMO para ejecutar el
algoritmo

Salida de resultados, son


los datos obtenidos
después de la ejecución
del algoritmo.
Conceptos

UN DIAGRAMA DE FLUJO

Es la representación gráfica de
un algoritmo o proceso. Se
utiliza en disciplinas como
programación, economía,
procesos industriales y
psicología cognitiva. Cada paso
del proceso es representado por
un símbolo diferente que
contiene una breve descripción
de la etapa de proceso.
Caracteristicas

OBJETIVOS DE DIAGRAMA DE FLUJO:

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.
Un elemento del
Los diagramas diagrama no
de flujo se 1 3 puede tener más
de una salida si no
escriben de es un elemento de
arriba abajo y decisión. Existen
de izquierda a excepciones que
veremos en su
derecha. debido momento
REGLAS PARA
ESTRUCTURAR
UN DIAGRAMA
DE FLUJO
Todo símbolo

(excepto las líneas


de flujo) llevará en Las líneas de
su interior flujo no
información que
pueden
indique su función
exacta y unívoca. 2
4 cruzarse.
Conceptos

PSEUDOCÓDIGOS Todo documento en pseudocódigo


debe permitir la descripción de:
es una forma de expresar los distintos

pasos que va a realizar un programa, de Instrucciones primitivas


la forma más parecida a un lenguaje de

programación. Su principal función es


la de representar por pasos la solución Instrucciones de proceso
a un problema o algoritmo, de la forma

más detallada posible, utilizando un Instrucciones de control


lenguaje cercano al de programación.

El pseudocódigo no puede ejecutarse Instrucciones compuestas


en un ordenador ya que entonces

dejaría de ser pseudocódigo, como su


propio nombre indica, se trata de un Instrucciones de descripción
código falso (pseudo = falso), es un
código escrito para que lo entienda el
ser humano y no la máquina.
Se puede Facilita el paso
ejecutar en del programa al
un lenguaje de
ordenador programación.
LAS PRINCIPALES
CARACTERÍSTICAS
DE ESTE LENGUAJE
SON:
Es una forma de
Es independiente
representación del lenguaje de
sencilla de programación
utilizar y de que se vaya a
manipular utilizar.
CONCLUSION
Tanto el pseudocódigo como los diagramas de flujo sirven para
representar de un modo fácil de entender para personal no-
técnico los pasos que realizará, por ejemplo, un algoritmo.
La diferencia principal entre ambas es que el pseudocódigo es un
medio escrito en algún lenguaje, por ejemplo español, mientras
que el diagrama de flujo es una representación gráfica que utiliza
símbolos establecidos.

También podría gustarte