La programación involucra diseñar, codificar, depurar y mantener código para crear programas que exhiban un comportamiento deseado. Requiere conocimientos en áreas como lenguajes de programación, algoritmos y lógica formal. El proceso incluye desarrollar la lógica del programa, escribir el código, probarlo y documentarlo.
1. La programación es el proceso de diseñar, codificar,
depurar y mantener el código fuente de programas
computacionales.
El propósito de la programación es crear programas
que exhiban un comportamiento deseado.
2. 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.
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.
3. 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.
4. Un algoritmo, en informática, particularmente en
programación, es un conjunto de pasos para lograr
un resultado, por lo general, un algoritmo tiene datos
de entrada, proceso de datos, y datos de salida.
5. El siguiente es un algoritmo muy sencillo que
suma dos números que ingresas por el
teclado:
Solicita num1 //Datos de entrada
Solicita num2
res = num2 + num2 // proceso de datos
regresa res //datos de salida
6. En programación, lenguaje artificial e informal útil
para programadores para el desarrollo de
algoritmos.
No es un lenguaje de programación verdadero y,
por lo tanto, no puede ser compilado y ejecutado.
7. El objetivo es que el programador se centre en la solución
lógica del algoritmo y no en la implementación en un lenguaje
de programación concreto (con las posibles complicaciones
en las reglas sintácticas), o en otras palabras, sólo ayudan a
"pensar" un programa antes de escribirlo en un lenguaje de
programación formal.
8. Un diagrama de flujo de datos 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.
9.
10. 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.
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.