DEFINICIONES BÁSICAS 

           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.