Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutor Autor
Ing. Edison Salazar C.I 26.804.301 - Edinson Robles
Materia Carrera
Procesamiento de Datos Ingeniería en Sistemas
Curso
4to Semestre
Es necesario realizar a cabo esta investigación para poder entender algunos de los
temas básicos de la lógica de programación, ya que muchas personas confunden la
Programación con la Lógica de Programación, la primera involucra el conocimiento
de técnicas e instrucciones de un determinado Lenguaje a través de los cuales se hace
sencillo lograr que la Computadora obtenga unos resultados muc ho más rápidos que
una persona. La segunda involucra, de una manera técnica y organizada, los
conceptos que permiten diseñar en términos generales, la solución a problemas que
pueden llegar a ser implementados a través de una computadora.
Algoritmo
Existen diversas definiciones, entre ellas están:
6.- Es un método para resolver un problema mediante una serie de datos precisos,
definidos y finitos.
Entonces podemos decir que, un algoritmo es una serie de pasos continuos, que se
siguen ordenadamente para realizar una actividad o encontrar solución a un problema.
Los algoritmos no tienen que ver con los lenguajes de programación, dado que un
mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de
programación, es decir, se trata de un ordenamiento previo a la programación.
Visto así, un programa no es otra cosa que una serie compleja de algoritmos
ordenados y codificados mediante un lenguaje de programación para su posterior
ejecución en un computador.
Los algoritmos son muy útiles en trabajos de diversas discip linas, incluyendo en la
vida cotidiana.
Las profesiones que más lo implementan son las que trabajan con programas
computacionales, estos desglosan los algoritmos por medio de un diagrama de flujo.
Para ellos es el inicio de cualquier trabajo ya que, les da un apoyo ordenado de como
ejecutar cada procedimiento. Al igual que si se equivocan, pueden ver de qué manera
regresar sin perder el orden ni los avances.
Por otro lado, los algoritmos se definen como diseños rigurosos y lógicos. Según
su clasificación podemos encontrar un tipo para cada área, tarea o trabajo. En general
abarca una gama inmensa de actividades.
Partes de unalgoritmo
Todo algoritmo debe constar de las siguientes partes:
Salida. Los resultados obtenidos del proceso sobre la entrada, una vez terminada la
ejecución del algoritmo.
Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no
pueden ser ambiguos o subjetivos.
Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe
dar siempre los mismos resultados.
Tipos de algoritmos
Según su sistema de signos
Según su función
Según la estrategia
Se trata de una muy útil herramienta para poder entender correctamente las
diferentes fases de cualquier proceso y su funcionamiento, y, por tanto, permite
comprenderlo y estudiarlo para tratar de mejorar sus procedimientos.
Los diagramas de flujo son importantes para el diseñador por que le ayudan en la
definición, formulación, análisis y solución del problema. El diagrama de flujo ayuda
al análisis a comprender el sistema de información de acuerdo con las operaciones de
procedimientos incluidos, le ayudara analizar esas etapas, con el fin tanto de
mejorarlas como de incrementar la existencia de sistemas de información para la
administración.
Ventajas
Podemos citar como ventajas que se pueden obtener con la utilización de los
diagramas de flujo, las siguientes:
Elaboración
El desarrollo de un diagrama de flujo es una buena herramienta para ser realizada
con un trabajo en equipo, para lo cual se deberán seguir los pasos que a continuación
se exponen:
1. Se nominan los miembros del grupo de trabajo que deberán elabo rar el
correspondiente diagrama de flujo del proceso en estudio. Se elegirán dichas personas
entre aquellas que estén participando en las tareas del proceso, junto a sus
proveedores y clientes internos, además de una persona ajena del proceso que, por
tanto, sea independiente del proceso. El objeto de incluir esta persona independiente
se debe a la necesidad de las siguientes premisas:
Además se deberán utilizar otra serie de preguntas que pueden ayudar a construir
el diagrama en determinadas fases del proceso, a saber:
5. Se deberá confeccionar una tabla de símbolos estándar que vayan a ser utilizados
normalmente en el diagrama de flujo a construir. Como ejemplo de los mismos
incorporamos una representación PowerPoint con una relación de los mismos.
Fases
Definir el proceso y concretar su alcance ( su inicio y final )
Representar las etapas intermedias y su relación ( proceso actual)
Documentar cada una de las etapas: Responsable/ Proveedor y Cliente
Analizar el proceso actual desde el punto de vista deseado.
Proponer alternativas y definir las nuevas etapas y sus relaciones
Representar el diagrama del nuevo proceso e indicar las diferencias con el
actual.
Reglas
Utilizar una simbología simple y conocida por los implicados en el proceso.
Consensuar tanto el diagrama del proceso actual como del nuevo.
Analizar las implicaciones colaterales de los cambios a introducir.
Los diagramas de flujo usan formas especiales para representar diferentes tipos de
acciones o pasos en un proceso. Las líneas y flechas muestra n la secuencia de los
pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama de
flujo.
El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por
ejemplo, un diagrama de flujo de datos puede contener un Símbolo de Entrada o
Salida (también conocido como Símbolo de E/S), pero no es muy común verlo en la
mayoría de los diagramas de flujo de procesos.
Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.
Símbolo
Indica que el flujo del proceso continúa en más de
dos ramas.
Símbolo de Fusión
Indica un paso en el que dos o más sub- listas o
subprocesos se convierten en uno.
Símbolo de Intercalar
Indica un paso que ordena información en un
formato estándar.
Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en
una secuencia o establece según algunos criterios
predeterminados.
Símbolo de Retardo
Indica un retraso en el proceso.
La mayoría de los diagramas de flujo deben ser construidos utilizando sólo los
símbolos de Inicio / Fin y Acción o Proceso y deben seguir un uso básico. Usar los
dos símbolos primarios del diagrama de flujo es la mejor manera de asegurarse de
que su diagrama sea fácil de comprender.
Formato horizontal. El
flujo o secuencia de las
operaciones, va de
izquierda a derecha.
Los diagramas de flujo (al usar pseudocódigo) evitan muchas ambigüedades del
lenguaje natural. Dichas expresiones son formas más estructuradas para representar
algoritmos; no obstante, se mantienen independientes de un lenguaje de programación
específico.
REFERENCIAS ELECTRÓNICAS
https://concepto.de/algoritmo-en-
informatica/?fbclid=IwAR0Wemu3MtK619uci_XsKXdhLH60whoB0OBiFhNLj_IQ
hsl3CzTMIrCsrUQ
https://www.monografias.com/trabajos94/algoritmo-y-diagrama-flujo/algoritmo-y-
diagrama-flujo.shtml
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
https://historiaybiografias.com/algoritmo-diagrama-flujo-concepto-ejemplos/
https://www.academia.edu/16459678/Algoritmos_Diagrama_de_Flujo_y_Pseudoc%C3%B3
digos_PDF
https://es.wikipedia.org/wiki/Diagrama_de_flujo
https://www.areatecnologia.com/diagramas-de-flujo.htm
https://voyaprendermasalgoritmosydiagramas.blogspot.com/
https://virtual.itca.edu.sv/Mediadores/dlp/14_algoritmos_y_diagramas_de_flujo.html