2. La 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.
3. Es una secuencia de instrucciones que representan un
modelo de solución para determinado tipo de
problemas. O bien 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. El algoritmo es la
infraestructura de cualquier solución, escrita luego en
cualquier lenguaje de programación.
4. Un diagrama de flujo de datos (DFD sus siglas en español e
inglés) es una representación gráfica del flujo de datos a través
de un sistema de información. Un diagrama de flujo de datos
también se puede utilizar para la visualización de procesamiento
de datos (diseño estructurado). Es una práctica común para un
diseñador dibujar un contexto a nivel de DFD que primero
muestra la interacción entre el sistema y las entidades externas.
Este contexto a nivel de DFD se "explotó" para mostrar más
detalles del sistema que se está modelando.
5. En ciencias de la computación, y análisis numérico el
pseudocódigo (o falso lenguaje) es una descripción informal de
alto nivel de un algoritmo informático de programación, compacto
e informal, que utiliza las convenciones estructurales de un
lenguaje de programación verdadero , pero que está diseñado
para la lectura humana en lugar de la lectura mediante máquina,
y con independencia de cualquier otro lenguaje de programación.
Normalmente, el pseudocódigo omite detalles que no son
esenciales para la comprensión humana del algoritmo, tales como
declaraciones de variables, código específico del sistema y
algunas subrutinas. El lenguaje de programación se
complementa, donde sea conveniente, con descripciones
detalladas en lenguaje natural, o con notación matemática
compacta. Se utiliza pseudocódigo pues este es más fácil de
entender para las personas que el código de lenguaje de
programación convencional, ya que es una descripción eficiente y
con un entorno independiente de los principios fundamentales de
un algoritmo.
6. Un lenguaje de programación es un idioma artificial 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.
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 y se
mantiene el código fuente de un programa informático se le llama
programación.
También la palabra programación se define como el proceso de creación de un
programa de computadora, mediante la aplicación de procedimientos
lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de
programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de
máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.