metodos de programacion

Páginas: 12 (2975 palabras) Publicado: 14 de abril de 2013


Jalisco México


Trabajo de investigación


Técnicas de programación


anonimo


2sE


Generación 2012-2015


Desarrolla software utilizando programación estructurada


Submodulo 1



4 de marzo de 2013







Indice
































Introduccion

¿Que es la programación?

La programación es el proceso dediseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado

Historia

Para crear un programa, y que la computadora lo interprete y ejecute las instrucciones escritas en él, debe usarse un lenguaje de programación.
En susinicios las computadoras interpretaban sólo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo éste excesivamente complicado para programar.
Para facilitar el trabajo de programación, los primeros científicos que trabajaban en el área decidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras o letras provenientes del inglés;las codificaron y crearon así un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblador.
A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método sencillo para programar. Entonces, se crearon los lenguajes de alto nivel.

Léxico en los lenguajes de programación

La programación se rige por reglas y unconjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada; y que además tienen la particularidad de una reducida ambigüedad. Cuanto menos ambiguo es un lenguaje de programación, se dice, es más potente. Bajo esta premisa, y en el extremo, el lenguaje más potente existente es el binario, con ambigüedad nula.
En loslenguajes 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

Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa uno o más algoritmos. Un algoritmo puedeexpresarse de distintas maneras: en forma gráfica, como un diagrama de flujo, en forma de código como en pseudocódigo o un lenguaje de programación, en forma explicativa, etc.
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 unapráctica muy utilizada y se conoce como "refino progresivo

Compilación

El programa escrito en un lenguaje de programación es llamado programa fuente y no se puede ejecutar directamente en una computadora.
El código fuente del programa se debe someter a un proceso de traducción para convertirlo en lenguaje máquina, código esté directamente ejecutable por el procesador. A este proceso se lellama compilación.
La creación de un programa ejecutable conlleva dos pasos. El primer paso se llama compilación y traduce el código fuente escrito en un lenguaje de programación almacenado en un archivo a código en bajo nivel. El segundo paso se llama enlazado en el cual se enlaza el código de bajo nivel generado de todos los ficheros y subprogramas que se han mandado compilar y se añade elcódigo de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con el sistema operativo, traduciendo así finalmente el código objeto a código máquina, y generando un módulo ejecutable.

Referencias históricas

La primera programadora de computadoras conocida fue Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron. Anabella...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos y programacion
  • Metodos de programacion
  • Métodos de aprendizaje de la programación
  • PROGRAMACION LINEAL METODO GRAFICO
  • METODO DE PROGRAMACION LINEAL
  • Programacion Clasica Metodos Matematicos
  • funciones de metodos y ciclos. PROGRAMACION
  • Programacion Lineal Metodo Grafico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS