En términos sencillos, "La programación de computadoras, es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea" (wiñipedia.org)
De allí que, antes de conocer las diferentes herramientas y procesos que nos permiten el desarrollo de un programa, es necesario conocer algunos conceptos básicos importantes para este fin.
Comencemos!!!
Algunos de los conceptos básicos son:
- Definición de Algoritmos
- Características y tipos de Algoritmos
- Técnicas de Representación de Algoritmos
- Diagramas de Flujo de Datos:
- Son una técnica de representación que nos permite, de forma visual, representar algoritmos o procesos.
- Pseudocodigos:
- Son una herramienta que se utiliza para escribir algoritmos utilizando palabras similares al español y que se acercan al lenguaje de programación que se utilizara para escribir el programa.
- Metodología para la Resolución de Problemas utilizando al Computador
- Análisis del Problema: Consiste en identificar las partes del algoritmo (datos de entrada, proceso y salida).
- Diseño del Algoritmo: Se determina la forma en la que se hará el algoritmo, detallando cada uno de los aspectos considerados en la fase de análisis.
- Representación del algoritmo: Consiste en representar mediante pseudocódigo o diagrama de flujo el algoritmo planteado.
- Codificación del algoritmo: consiste en escribir el algoritmo en algún lenguaje de programación para que sea entendido por el computador.
- Ejecución, depuración y verificación: En esta fase se determina la presencia de errores sintácticos o lógicos y se realiza la verificación o prueba que determina el correcto funcionamiento.