LA
PROGRAMACIÓN
Hecho : Harold Martínez
¿QUE ES PROGRAMACIÓN ?
 La programación informática, acortada
como programación, es el proceso de
diseñar, codificar, depurar y mantener el
código fuente de programas
computacionales. El código fuente es escrito
en un lenguaje de programación.
HISTORIA DE LA PROGRAMACIÓN
 Charles Babbage, conocido como el Padre de las
computadoras, diseñó una máquina totalmente
mecánica capaz de realizar cualquier tipo de cálculo
matemático: la Máquina Analítica. Aunque la máquina
analítica no fue construida hasta 150 años después
por el Museo de Londres, Ada Lovelace fue la primer
persona que se interesó por la inexistente máquina
de Babbage y desarrolló un algoritmo capaz de ser
utilizado en ella. De allí que Ada Lovelace sea
considerada como la primer programadora de
computadoras de la historia.
 Los lenguajes de programación formales nacieron en
los años 50’s
PROPÓSITO DE LA PROGRAMACIÓN
 El propósito de la programación es crear
programas que exhiban un comportamiento
deseado. El proceso de escribir código
requiere frecuentemente conocimientos en
varias áreas distintas, además del dominio
del lenguaje a utilizar, algoritmos
especializados y lógica formal.
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 (traduce a un lenguaje de programación
concreto) uno o más algoritmos. Un algoritmo puede
expresarse 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.
CICLO DE VIDA DE UN SOFTWARE
 El término ciclo de vida del software describe el
desarrollo de software, desde la fase inicial hasta la
fase final, incluyendo su estado funcional. El
propósito es definir las distintas fases intermedias
que se requieren para validar el desarrollo de la
aplicación, es decir, para garantizar que el software
cumpla los requisitos para la aplicación y verificación
de los procedimientos de desarrollo: se asegura que
los métodos utilizados son apropiados.
ALGUNOS TIPOS DE PROGRAMAS UTILIZADOS
 Pascal (nombrado así en honor al matemático y físico Francés Blaise
Pascal).
 C++ (Formalmente “C con clases”; ++ es el operador de incremento en
“C”).
 Objetive-C (Object-oriented extensión de “C”).
 Python ( en honor a la compañía de comedia británica Monty Python).
 Java (inspirado en la taza de café consumida mientras se desarrollaba
el lenguaje).
 PHP (Formalmente: “Personal Home Page”, ahora es por “Hypertext
Preprocessor”).
 Java script (Última elección después de “Mocha” y “Livescript”).
Gracia
s

La programación

  • 1.
  • 2.
    ¿QUE ES PROGRAMACIÓN?  La programación informática, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.
  • 3.
    HISTORIA DE LAPROGRAMACIÓN  Charles Babbage, conocido como el Padre de las computadoras, diseñó una máquina totalmente mecánica capaz de realizar cualquier tipo de cálculo matemático: la Máquina Analítica. Aunque la máquina analítica no fue construida hasta 150 años después por el Museo de Londres, Ada Lovelace fue la primer persona que se interesó por la inexistente máquina de Babbage y desarrolló un algoritmo capaz de ser utilizado en ella. De allí que Ada Lovelace sea considerada como la primer programadora de computadoras de la historia.  Los lenguajes de programación formales nacieron en los años 50’s
  • 4.
    PROPÓSITO DE LAPROGRAMACIÓN  El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
  • 5.
    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 (traduce a un lenguaje de programación concreto) uno o más algoritmos. Un algoritmo puede expresarse 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.
  • 6.
    CICLO DE VIDADE UN SOFTWARE  El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final, incluyendo su estado funcional. El propósito es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura que los métodos utilizados son apropiados.
  • 7.
    ALGUNOS TIPOS DEPROGRAMAS UTILIZADOS  Pascal (nombrado así en honor al matemático y físico Francés Blaise Pascal).  C++ (Formalmente “C con clases”; ++ es el operador de incremento en “C”).  Objetive-C (Object-oriented extensión de “C”).  Python ( en honor a la compañía de comedia británica Monty Python).  Java (inspirado en la taza de café consumida mientras se desarrollaba el lenguaje).  PHP (Formalmente: “Personal Home Page”, ahora es por “Hypertext Preprocessor”).  Java script (Última elección después de “Mocha” y “Livescript”).
  • 8.