La metodología dentro de la programación

La estructura de todo programa

Todo programa se separa en 3 partes el cual se pueden diferenciar de forma clara:

  • procesos de entrada
  • proceso de datos
  • procesos de salida

Cada programa se constituye gracias a un conjunto de instrucciones que son capaz de poder controlar un grupo de información.

Los Algoritmos El algoritmo es toda descripción abstracta para cada tarea que se tiene que hacer en una computadora, ese que lleva a cada solución de cada inconveniente. Hay que ser preciso y detallado, del mismo modo, ser finito, pero por sobre todas las cosas, claridad y sencillez al momento de utilizarlos.

Instrumentos y métodos para el diseño de algoritmos Para poder realizar el diseño de un algoritmo lo que más se maneja son los conocidos diagramas de flujos.

Diagramas de flujo Estos diagramas de flujo se representan de forma gráfica a través del manejo de símbolos que se unen a través de líneas de flujo, enseña cada muestra de secuencia lógica el cual tiene que pasar para cada solvencia de todo inconveniente.

Todo diagrama de flujo tiene que ser independiente del lenguaje en la programación utilizada, hay que ser flexible y sencillo. Por otra parte, se debe estar normalizado con un tipo de estándar como puede ser el ISO (a nivel global), ANSI (a nivel americano) y el IEEE (a nivel europeo).

Hay 3 tipos de diagramas de flujos:

  • Los organigramas: Estos representan de manera gráfica y fácil con distintos componentes que muestran las entradas y salidas de los datos del programa.
  • Ordinograma: Esta muestra de forma gráfica cada secuencia lógica y detallada por cada paso a seguir en la resolución del algoritmo.
  • Pseudocógido: Se trata de un lenguaje intermedio que está entre el natural y el de la programación y se representa a través de la palabra que el algoritmo soluciona.

En esos tres elementos los más manipulados son los ordinogramas o pseudocógidos, debido a que ayuda a cada programador al momento de ir pasando por cada algoritmo a los diferentes lenguajes de programación.

Más adelante, con los futuros artículos, se irá profundizando más cada uno de esos y se aprenderá conjuntamente a crearlos y leerlos para que posteriormente, ayuden al lenguaje de programación necesario.