LA PROGRAMACIÓN


Resultado de imagen para imágenes de la programación


La programación es un proceso que se utiliza para idear y por las acciones que se realizaran en el marco de un proyecto; al anuncio o espectáculo; a la preparación de maquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores, y a la preparación de los datos necesarios para obtener una solución de un problema. 

En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informática y vídeo-juegos. Es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permite escribir el código ( El cual puede estar en uno o varios lenguajes como C++, Java y Python, entre otros) Y de otra que sea capaz de traducirlo a lo que se conoce como lenguaje de maquina que puede comprender en microprocesador 



Léxico & Programación



Imagen relacionada


La programación se rige por reglas y un conjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (En Inglés); y que ademas tiene la particularidad de una reconocida ambigüedad. Cuando menos ambiguo es un lenguaje de programación, se dice, es mas potente. Bajo esta premisa, y en el extremo, el lenguaje mas potente existente es el binario, con ambigüedad nula( lo cual lleva a pensar así del lenguaje ensamblador).

En los lenguajes de programación de alto nivel se distinguen diversos elementos entre los que se incluyen el léxico propio del lenguaje y las reglas semánticas y sintácticas.



Programas y Algoritmos


Resultado de imagen para algoritmos de programacion

Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa ( traduce a un lenguaje de programación concreto) uno o mas algoritmos. Un algoritmo puede expresarse de distintas maneras: en forma gráfica, como un diagrama de flujo, en forma de código como en  pseudocodigo o un lenguaje de programación, en forma explicativa.

Los programas suelen subdividirse en partes menores, llamadas módulos, de modo que la complejidad algorítmica de cada una de las partes sea menor que la del programa completo, lo cual ayuda al desarrollo del programa. Esta es una practica muy utilizada y se conoce como refino progresivo.

¿Como se diseña/hace un algoritmo?


Resultado de imagen para diseño de algoritmos



En programación, un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema y, para representarlo, se utiliza, fundamentalmente, dos tipos de notación: pseudocódigo y diagramas de flujo.






Comentarios