Dayanna Choez Otero_ Fundamentos_D_ Algoritmos _ 2A1

  ¿ Qué es un algoritmo?

Un algoritmo es una secuencia lógica y finita de pasos que le permite resolver un problema o lograr una meta. El algoritmo debe ser preciso e indicar la secuencia lógica de ejecución de cada paso. Debe estar definido. Esto significa que si un algoritmo se ejecuta varias veces, siempre debe obtener el mismo resultado. También debe ser limitado, es decir, debe comenzar con una acción y terminar con un resultado o una solución al problema.


Caracteristica de un algoritmo

Todo algoritmo debe cumplir con estas características básicas:

 ♣Tener un  inicio y fin: todo algoritmo comienza en un estado inicial con una serie de datos específicos, y culmina con una solución o salida.

 ♣Funcionar en secuencia: un algoritmo está compuesto por una serie de pasos ordenados.

 ♣Las secuencias deben de ser concretas: cada paso es claro y no deja lugar a la ambigüedad.

 ♣Los algoritmos son abstractos: son modelos o guías para ordenar procesos.

 ♣La cantidad de pasos de un algoritmo es finita.


Partes de un algoritmo

Todo algoritmo consta de 3 partes que son:



Entrada o input:  son los datos ingresados que necesita un algoritmo para poder operar.

Proceso: es la operacion  lógica formal que se emprende con los datos ingresados mediante el input.

Salidada o output: son los resultados que se obtienen  a través del input , una vez terminada la ejecución del algoritmo.


Tipos de algotirmos 

En informatica existen 4 tipos de algoritmos :

 ♦ Algoritmos computacionales: la resolución de este tipo de algoritmo depende del cálculo, el cual puede desarrollarse mediante un computador.

 ♦ Algoritmos no computacionales: estos por lo general no tienen la necesidad de resolverse mediante un computador  sino mas bien son exclusivamente resueltos por el ser humano.

 ♦ Algoritmos cualitativos: este es un algoritmos en donde no intervienen cálculos numéricos, sino mas bien secuencias lógicas  es decir que describen pasos utilizando palabras.

 ♦   Algoritmos cuantitativos: es todo lo contrario al algoritmo cualtativo este depende de cálculos matemáticos para poder definir los pasos del proceso.


¿Qué es un diagrama de flujo?

Un diagrama de flujo es una representación gráfica o la gráfica de un algoritmo que utiliza diferentes símbolos, formas y líneas de flujo para demostrar el proceso del programa. A través del algoritmo, podemos entender fácilmente el programa. El objetivo principal del diagrama de flujo es analizar los diferentes procesos para resolver un problema y este deber de realizarze con un orden lógico.

   

Un diagrama de flujo representa un diagrama esquemático gráfico de un algoritmo, que muestra gráficamente los pasos o procesos para llegar a la solución de un problema. Su correcta estructura es muy importante, porque se puede ver que el programa está escrito en un lenguaje de programación. Si el diagrama de flujo está completo y es correcto, el proceso desde él hasta el lenguaje de programación es relativamente simple y directo. Es importante enfatizar que el diagrama de flujo muestra el sistema como una red de procesos funcionales, los cuales están conectados entre sí a través de "conductos" y "repositorios" de datos que permiten la descripción del movimiento de datos en el sistema. 



Símbolos utilizados en un diagrama de flujo

Inicioy fin: se utiliza para presentar el inicio o el fin de un algoritmo.

 Proceso:  se utiliza comúnmente  para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor

Entrada o salida: es utilizado para represenatar entrada o salida de una información  que necesite ser procesado o registrada.

Decisión:   se utiliza para la toma de decisiones o ramificaciones sirve para la indicación de operaciones logicas o para la comparación entre datos.

Conector:  enlaza dos partes cualquieras de un diagrama de flujo  a través de un conector de salida y de entrada .

Flujo del diagrama:  indica la secuencia del diagrama, es decir indica el sentido en el que se dirigen las operaciones.

 

Salida de la información impresa: representa la salida de la información  por medio de la impresora.

Mostrar información en la pantalla:  muestra la información  por medio del monitor .


Tipos de diagramas de flujo

De acuerdo con su disposición en el plano y su función informativa, existen varios tipos.

Diagramas de flujo vertical: la secuencias de las operaciones se realizan de  arriba hacia abajo.




Diagrama de flujo horizontal:  su secuencia  van de izquierda a derecha.




Diagrama de flujo panorámico: su proceso entero está representado en un solo diagrama , va tanto en setido vertical como horizonta.





 Diagrama de flujo arquitectónico: incluye dentro del plano el dibiju del espacio físico donde se desarrollará la sucesión de operaciones






Los algoritmos y los diagramas de flujo son dos herramientas que se utilizan para explicar el proceso de un programa.

El algoritmo es un análisis paso a paso del proceso mientras que el diagrama de flujo explica gráficamente los pasos del programa. 





Fuentes de información:

https://profile.es/blog/que-es-un-algoritmo-informatico/
https://concepto.de/algoritmo-en-informatica/
https://www.uv.mx/personal/aherrera/files/2020/05/DIAGRAMAS-DE-FLUJO.pdf
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
https://concepto.de/diagrama-de-flujo/





Comentarios