SlideShare una empresa de Scribd logo
1 de 10
La programación es el proceso de diseñar, codificar,
depurar y mantener el código fuente de programas
computacionales.
El propósito de la programación es crear programas
que exhiban un comportamiento deseado.
Programar no involucra necesariamente otras tareas tales
como el análisis y diseño de la aplicación (pero sí el diseño
del código), aunque sí suelen estar fusionadas en el
desarrollo de pequeñas aplicaciones.
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.
También la palabra programación se define como el proceso de
creación de un programa de computadora, mediante la aplicación
de procedimientos lógicos, a través de los siguientes pasos:
 El desarrollo lógico del programa para resolver un problema
en particular.
 Escritura de la lógica del programa empleando un lenguaje de
programación específico (codificación del programa).
 Ensamblaje o compilación del programa hasta convertirlo en
lenguaje de máquina.
 Prueba y depuración del programa.
 Desarrollo de la documentación.
Un algoritmo, en informática, particularmente en
programación, es un conjunto de pasos para lograr
un resultado, por lo general, un algoritmo tiene datos
de entrada, proceso de datos, y datos de salida.
El siguiente es un algoritmo muy sencillo que
suma dos números que ingresas por el
teclado:
 Solicita num1 //Datos de entrada
Solicita num2
res = num2 + num2 // proceso de datos
regresa res //datos de salida
En programación, lenguaje artificial e informal útil
para programadores para el desarrollo de
algoritmos.
No es un lenguaje de programación verdadero y,
por lo tanto, no puede ser compilado y ejecutado.
El objetivo es que el programador se centre en la solución
lógica del algoritmo y no en la implementación en un lenguaje
de programación concreto (con las posibles complicaciones
en las reglas sintácticas), o en otras palabras, sólo ayudan a
"pensar" un programa antes de escribirlo en un lenguaje de
programación formal.
Un diagrama de flujo de datos es una representación
gráfica del flujo de datos a través de un sistema de
información. Un diagrama de flujo de datos también
se puede utilizar para la visualización de
procesamiento de datos (diseño estructurado). Es
una práctica común para un diseñador dibujar un
contexto a nivel de DFD que primero muestra la
interacción entre el sistema y las entidades externas.
Un lenguaje de programación es un idioma
artificial diseñado para expresar procesos que
pueden ser llevados a cabo por máquinas como las
computadoras.
Está formado por un conjunto de símbolos y reglas
sintácticas y semánticas que definen su estructura
y el significado de sus elementos y expresiones.

Más contenido relacionado

La actualidad más candente

Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De ProgramacionDario Fernando
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..solokalle
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
Programacion
ProgramacionProgramacion
Programacionpablo1194
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticalauracristinaL
 
Que es una computadora
Que es una computadoraQue es una computadora
Que es una computadoradouglaslc
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 

La actualidad más candente (17)

Luis silva diapositiva
Luis silva  diapositivaLuis silva  diapositiva
Luis silva diapositiva
 
Programacion
ProgramacionProgramacion
Programacion
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Tema6
Tema6Tema6
Tema6
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Que es una computadora
Que es una computadoraQue es una computadora
Que es una computadora
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 

Destacado

Concepten sociale media in de bpv
Concepten sociale media in de bpvConcepten sociale media in de bpv
Concepten sociale media in de bpvMieke van Keulen
 
Referentiedomeinenmodel ggz architectuur
Referentiedomeinenmodel ggz architectuurReferentiedomeinenmodel ggz architectuur
Referentiedomeinenmodel ggz architectuurGGZ Oost Brabant
 
Leave It To God
Leave It To GodLeave It To God
Leave It To GodCynthia D
 
маркетинг план Conligus
маркетинг план Conligusмаркетинг план Conligus
маркетинг план Conligusarchlinux2002
 
Student en docentportaal op basis van Office 365 infographic - Rapid Circle...
Student en docentportaal op basis van Office 365   infographic - Rapid Circle...Student en docentportaal op basis van Office 365   infographic - Rapid Circle...
Student en docentportaal op basis van Office 365 infographic - Rapid Circle...Wilco Turnhout
 
Itinera pension- conférence de presse - Présentation Jean Hindriks
Itinera pension- conférence de presse - Présentation Jean HindriksItinera pension- conférence de presse - Présentation Jean Hindriks
Itinera pension- conférence de presse - Présentation Jean HindriksItinera Institute
 
Carpet cleaning checklist
Carpet cleaning checklistCarpet cleaning checklist
Carpet cleaning checklistMarissa Adams
 
Production process
Production processProduction process
Production processMrsNunn
 

Destacado (17)

Internet
InternetInternet
Internet
 
Concepten sociale media in de bpv
Concepten sociale media in de bpvConcepten sociale media in de bpv
Concepten sociale media in de bpv
 
Totn 2012 may
Totn 2012 mayTotn 2012 may
Totn 2012 may
 
Referentiedomeinenmodel ggz architectuur
Referentiedomeinenmodel ggz architectuurReferentiedomeinenmodel ggz architectuur
Referentiedomeinenmodel ggz architectuur
 
Leave It To God
Leave It To GodLeave It To God
Leave It To God
 
маркетинг план Conligus
маркетинг план Conligusмаркетинг план Conligus
маркетинг план Conligus
 
Goednieuwkrant
GoednieuwkrantGoednieuwkrant
Goednieuwkrant
 
Maribor podirajoooo
Maribor podirajooooMaribor podirajoooo
Maribor podirajoooo
 
Student en docentportaal op basis van Office 365 infographic - Rapid Circle...
Student en docentportaal op basis van Office 365   infographic - Rapid Circle...Student en docentportaal op basis van Office 365   infographic - Rapid Circle...
Student en docentportaal op basis van Office 365 infographic - Rapid Circle...
 
Itinera pension- conférence de presse - Présentation Jean Hindriks
Itinera pension- conférence de presse - Présentation Jean HindriksItinera pension- conférence de presse - Présentation Jean Hindriks
Itinera pension- conférence de presse - Présentation Jean Hindriks
 
Carpet cleaning checklist
Carpet cleaning checklistCarpet cleaning checklist
Carpet cleaning checklist
 
Cos-Body
Cos-BodyCos-Body
Cos-Body
 
PENER
PENERPENER
PENER
 
Random things about dance!
Random things about dance!Random things about dance!
Random things about dance!
 
Maamar1
Maamar1Maamar1
Maamar1
 
Production process
Production processProduction process
Production process
 
Mediterraneo al Lavoro
Mediterraneo al LavoroMediterraneo al Lavoro
Mediterraneo al Lavoro
 

Similar a Programacion

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónAlexsalala
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticoluzdaneelli
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdfJosManuelMartnez32
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionjuliana0396
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTPcesia_97
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTDchepas_
 
Programación
ProgramaciónProgramación
Programaciónchepas_
 

Similar a Programacion (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programación
ProgramaciónProgramación
Programación
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Informatica
InformaticaInformatica
Informatica
 
Nana
NanaNana
Nana
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdf
 
Passage
PassagePassage
Passage
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 
Programación
ProgramaciónProgramación
Programación
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 

Programacion

  • 1. La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El propósito de la programación es crear programas que exhiban un comportamiento deseado.
  • 2. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones. 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.
  • 3. También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:  El desarrollo lógico del programa para resolver un problema en particular.  Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).  Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.  Prueba y depuración del programa.  Desarrollo de la documentación.
  • 4. Un algoritmo, en informática, particularmente en programación, es un conjunto de pasos para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida.
  • 5. El siguiente es un algoritmo muy sencillo que suma dos números que ingresas por el teclado:  Solicita num1 //Datos de entrada Solicita num2 res = num2 + num2 // proceso de datos regresa res //datos de salida
  • 6. En programación, lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado.
  • 7. El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.
  • 8. Un diagrama de flujo de datos es una representación gráfica del flujo de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas.
  • 9.
  • 10. Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.