SlideShare una empresa de Scribd logo
1 de 6
La 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. 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. 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.
Es una secuencia de instrucciones que representan un
modelo de solución para determinado tipo de
problemas. O bien como un conjunto de instrucciones
que realizadas en orden conducen a obtener la
solución de un problema. Por lo tanto podemos decir
que es un conjunto ordenado y finito de pasos que
nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de
programación. En cada problema el algoritmo puede
escribirse y luego ejecutarse en un lenguaje de
diferente programación. El algoritmo es la
infraestructura de cualquier solución, escrita luego en
cualquier lenguaje de programación.
Un diagrama de flujo de datos (DFD sus siglas en español e
inglés) 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.
Este contexto a nivel de DFD se "explotó" para mostrar más
detalles del sistema que se está modelando.
En ciencias de la computación, y análisis numérico el
pseudocódigo (o falso lenguaje) es una descripción informal de
alto nivel de un algoritmo informático de programación, compacto
e informal, que utiliza las convenciones estructurales de un
lenguaje de programación verdadero , pero que está diseñado
para la lectura humana en lugar de la lectura mediante máquina,
y con independencia de cualquier otro lenguaje de programación.
Normalmente, el pseudocódigo omite detalles que no son
esenciales para la comprensión humana del algoritmo, tales como
declaraciones de variables, código específico del sistema y
algunas subrutinas. El lenguaje de programación se
complementa, donde sea conveniente, con descripciones
detalladas en lenguaje natural, o con notación matemática
compacta. Se utiliza pseudocódigo pues este es más fácil de
entender para las personas que el código de lenguaje de
programación convencional, ya que es una descripción eficiente y
con un entorno independiente de los principios fundamentales de
un algoritmo.
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.
Pueden usarse para crear programas que controlen el comportamiento físico y
lógico de una máquina, para expresar algoritmos con precisión, o como
modo de comunicación humana.
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.
Al proceso por el cual se escribe, se prueba, se depura, se compila y se
mantiene el código fuente de un programa informático se le llama
programación.
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.

Más contenido relacionado

La actualidad más candente

Programacion
ProgramacionProgramacion
Programacionnoedelia
 
Programacion
ProgramacionProgramacion
Programacionpablo1194
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..solokalle
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
Presentacion jefferson rojas 9 b invicali
Presentacion jefferson rojas 9 b invicaliPresentacion jefferson rojas 9 b invicali
Presentacion jefferson rojas 9 b invicalijefferson98
 
Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada Objetosliliandrade
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.hitep
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionRebecaVera27
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONDIEGO BAROJA
 

La actualidad más candente (20)

Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Jhonathan
JhonathanJhonathan
Jhonathan
 
Pablo campo
Pablo campoPablo campo
Pablo campo
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
El algoritmo
El algoritmoEl algoritmo
El algoritmo
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentacion jefferson rojas 9 b invicali
Presentacion jefferson rojas 9 b invicaliPresentacion jefferson rojas 9 b invicali
Presentacion jefferson rojas 9 b invicali
 
Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada Objetos
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 

Similar a Programacion

Similar a Programacion (20)

Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Passage
PassagePassage
Passage
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Tatiana
TatianaTatiana
Tatiana
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Nana
NanaNana
Nana
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Darckjunio
DarckjunioDarckjunio
Darckjunio
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Smith
SmithSmith
Smith
 

Programacion

  • 1.
  • 2. La 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. 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. 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.
  • 3. Es una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema. Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.
  • 4. Un diagrama de flujo de datos (DFD sus siglas en español e inglés) 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. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del sistema que se está modelando.
  • 5. En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo.
  • 6. 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. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. 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. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación. 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.