SlideShare una empresa de Scribd logo
1 de 8
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
Instrucciones basicas para_c_(2)
Instrucciones basicas para_c_(2)Instrucciones basicas para_c_(2)
Instrucciones basicas para_c_(2)
 
ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Lenguaje del progracion
Lenguaje del progracionLenguaje del progracion
Lenguaje del progracion
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Lenguaje de propagación java
Lenguaje de propagación javaLenguaje de propagación java
Lenguaje de propagación java
 
Introducción a Turbo Pascal
Introducción a Turbo PascalIntroducción a Turbo Pascal
Introducción a Turbo Pascal
 
Turbo Pascal
Turbo PascalTurbo Pascal
Turbo Pascal
 
Exposición
ExposiciónExposición
Exposición
 
C++
C++C++
C++
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++
 
Compiladores manuales java c visual basic
Compiladores manuales java c visual basicCompiladores manuales java c visual basic
Compiladores manuales java c visual basic
 
Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++
 

Destacado

Comando de greve - Fluxo de caixa até 11 de junho/12
Comando de greve - Fluxo de caixa até 11 de junho/12Comando de greve - Fluxo de caixa até 11 de junho/12
Comando de greve - Fluxo de caixa até 11 de junho/12comissaodiscenteuftm
 
2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú
2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú
2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaúSeeb Friburgo
 
Biia trabalhoo'
Biia trabalhoo'Biia trabalhoo'
Biia trabalhoo'beealimaaa
 
Vida, o dom do ser humano
Vida, o dom do ser humanoVida, o dom do ser humano
Vida, o dom do ser humanoIbrahim9127
 
Parábola do filho pródigo
Parábola do filho pródigoParábola do filho pródigo
Parábola do filho pródigoDiogo Maia
 
H. p. lovecraft a coisa no luar
H. p. lovecraft   a coisa no luarH. p. lovecraft   a coisa no luar
H. p. lovecraft a coisa no luarElizabeth Hartmann
 
Vila nova da barquinha
Vila nova da barquinhaVila nova da barquinha
Vila nova da barquinhaFUNDAÇÃO EDP
 
Brasil agropecuária gabarito
Brasil agropecuária   gabaritoBrasil agropecuária   gabarito
Brasil agropecuária gabaritoCBM
 
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
Plano de Ensino - Aplicações para Internet  1o. semestre 2013Plano de Ensino - Aplicações para Internet  1o. semestre 2013
Plano de Ensino - Aplicações para Internet 1o. semestre 2013Dra. Camila Hamdan
 
Saúde apresenta ações para ampliar doação de sangue
Saúde apresenta ações para ampliar doação de sangueSaúde apresenta ações para ampliar doação de sangue
Saúde apresenta ações para ampliar doação de sangueMinistério da Saúde
 
Anjos, guardiões da humanidade
Anjos, guardiões da humanidadeAnjos, guardiões da humanidade
Anjos, guardiões da humanidadeIbrahim9127
 

Destacado (20)

Comando de greve - Fluxo de caixa até 11 de junho/12
Comando de greve - Fluxo de caixa até 11 de junho/12Comando de greve - Fluxo de caixa até 11 de junho/12
Comando de greve - Fluxo de caixa até 11 de junho/12
 
2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú
2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú
2542 06 dia nacional de luta protesta contra demissões e rotatividade no itaú
 
Dp 3 m 2bim
Dp 3 m 2bimDp 3 m 2bim
Dp 3 m 2bim
 
Bom dia
Bom diaBom dia
Bom dia
 
Biia trabalhoo'
Biia trabalhoo'Biia trabalhoo'
Biia trabalhoo'
 
Vida, o dom do ser humano
Vida, o dom do ser humanoVida, o dom do ser humano
Vida, o dom do ser humano
 
Parábola do filho pródigo
Parábola do filho pródigoParábola do filho pródigo
Parábola do filho pródigo
 
H. p. lovecraft a coisa no luar
H. p. lovecraft   a coisa no luarH. p. lovecraft   a coisa no luar
H. p. lovecraft a coisa no luar
 
EMENTA_provas_2bim
EMENTA_provas_2bimEMENTA_provas_2bim
EMENTA_provas_2bim
 
Cap. 2 crônica do zé
Cap. 2 crônica do zéCap. 2 crônica do zé
Cap. 2 crônica do zé
 
Vila nova da barquinha
Vila nova da barquinhaVila nova da barquinha
Vila nova da barquinha
 
Lfmao
LfmaoLfmao
Lfmao
 
Biblioteca de verão
Biblioteca de verãoBiblioteca de verão
Biblioteca de verão
 
Brasil agropecuária gabarito
Brasil agropecuária   gabaritoBrasil agropecuária   gabarito
Brasil agropecuária gabarito
 
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
Plano de Ensino - Aplicações para Internet  1o. semestre 2013Plano de Ensino - Aplicações para Internet  1o. semestre 2013
Plano de Ensino - Aplicações para Internet 1o. semestre 2013
 
Joana vasconcelos
Joana vasconcelosJoana vasconcelos
Joana vasconcelos
 
Receita 315
Receita 315Receita 315
Receita 315
 
Saúde apresenta ações para ampliar doação de sangue
Saúde apresenta ações para ampliar doação de sangueSaúde apresenta ações para ampliar doação de sangue
Saúde apresenta ações para ampliar doação de sangue
 
Folha 04
Folha 04Folha 04
Folha 04
 
Anjos, guardiões da humanidade
Anjos, guardiões da humanidadeAnjos, guardiões da humanidade
Anjos, guardiões da humanidade
 

Similar a La programación

LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN Esteban Torres
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONjose mendoza
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programaciongiovanni ascencio
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2gabrielalija10
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONGabriel Alija
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdfYesseniaMolina3
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacionchristian0396
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2hoppii
 
Programacion .........
Programacion .........Programacion .........
Programacion .........Zmojica
 
Principios basicos de la programacion
Principios basicos de la programacion Principios basicos de la programacion
Principios basicos de la programacion Angel1309
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc) Angel1309
 
Principios basicos de la programacion
Principios basicos de la programacionPrincipios basicos de la programacion
Principios basicos de la programacionfapfapfap69
 

Similar a La programación (20)

Cuaderno2
Cuaderno2Cuaderno2
Cuaderno2
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 
INFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docxINFORMATICA TRABAJO.docx
INFORMATICA TRABAJO.docx
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACION
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Cuestionario2
Cuestionario2Cuestionario2
Cuestionario2
 
Programcion
ProgramcionProgramcion
Programcion
 
Tarea3
Tarea3 Tarea3
Tarea3
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programacion .........
Programacion .........Programacion .........
Programacion .........
 
Principios basicos de la programacion
Principios basicos de la programacion Principios basicos de la programacion
Principios basicos de la programacion
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Principios basicos de la programacion
Principios basicos de la programacionPrincipios basicos de la programacion
Principios basicos de la programacion
 

La programación

  • 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 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
  • 4. 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.
  • 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 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.
  • 7. 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”).