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" (wikipedia.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:
  • 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.



Aqui tienes un pequeño video sobre las tecnicas de representación 


  • 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.