Que es un algoritmo:
En matemáticas, lógica, ciencias de la computación y
disciplinas relacionadas, un algoritmo
(del griego y latín, dixit algorithmus y este a su vez del matemático
persa Al-Juarismi[])
es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
finitas que permite realizar una actividad mediante pasos sucesivos que no
generen dudas a quien deba realizar dicha actividad.[2] Dados un estado inicial y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene una solución.
Que es
una programación:
La programación
informática, a menudo acortada como programación, es el proceso de diseñar, codificar, depurar y
mantener el código fuente de programas computacionales. El código fuente es
escrito en un lenguaje de programación. El propósito de la programación es
crear programas que exhiban un comportamiento deseado. El proceso de escribir
código requiere frecuentemente conocimientos en varias áreas distintas, además
del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
Programar no involucra necesariamente otras tareas tales como el análisis y
diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar
fusionadas en el desarrollo de pequeñas aplicaciones
Diagrama de flujo:
El diagrama de flujo o diagrama
de actividades es la representación gráfica del algoritmo o proceso. Se
utiliza en disciplinas como programación, economía, procesos industriales y
psicología cognitiva.
En Lenguaje Unificado de Modelado
(UML), un diagrama de actividades representa los flujos de trabajo paso a paso
de negocio y operacionales de los componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
En SysML el diagrama de actividades
ha sido extendido para indicar flujos entre pasos que mueven elementos físicos
(p.ej., gasolina) o energía (p.ej., presión). Los cambios adicionales permiten
al diagrama soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos
con significados definidos que representan los pasos del algoritmo, y
representan el flujo de ejecución mediante flechas que conectan los puntos de
inicio y de fin de proceso.
Programas:
Un programa informático es un conjunto de instrucciones que una vez
ejecutadas realizarán una o varias tareas en una computadora. Sin programas,
estas máquinas no pueden funcionar. [] Al conjunto general de
programas, se le denomina software, que más genéricamente se refiere al
equipamiento lógico o soporte lógico de una computadora digital.
Lenguaje de programación:
Un lenguaje de programación es un lenguaje formal diseñado para
expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas
que controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana.[1]
Está formado por un conjunto de
símbolos y reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se escribe,
se prueba se depura, se compila (de ser
necesario) y se mantiene el código fuente de un programa informático se le
llama programación.