SlideShare una empresa de Scribd logo
1 de 5
PROGRAMACION
QUE ES PROGRAMACION:
 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.
ALGORITMO
 Se define algoritmo como un conjunto ordenado y finito de
operaciones que permite hallar la solución de un problema.
Método y notación en las distintas fórmulas del cálculo. El
algoritmo constituye un método para resolver un problema
mediante una secuencia de pasos a seguir. Dicha secuencia
puede ser expresada en forma de diagrama de flujo con el
fin de seguirlo de una forma más sencilla.
De acuerdo con el concepto anterior, el algoritmo podría
estar incluido en la definición de programa de ordenador de
la Ley de Propiedad Intelectual (TRLPI), al referirse a éste
como toda secuencia de instrucciones o indicaciones
destinadas a ser utilizadas, directa o indirectamente, en un
sistema informático para realizar una función o una tarea o
para obtener un resultado determinado, cualquiera que
fuere su forma de expresión y fijación.
PSEUDOCODIGO
 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.
DIAGRAMA DE FLUJO DFD
 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.

Más contenido relacionado

La actualidad más candente

Pseudocódigos
PseudocódigosPseudocódigos
PseudocódigosPau1996
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionWil Mer
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónAlexsalala
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmasalithu1
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programaciondianithacipriano
 

La actualidad más candente (17)

Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
buena la banda z1
buena la banda z1 buena la banda z1
buena la banda z1
 
3 paradigmas
3 paradigmas3 paradigmas
3 paradigmas
 
Algoritmos jairo cruz
Algoritmos jairo cruzAlgoritmos jairo cruz
Algoritmos jairo cruz
 
Pseudocodigos
Pseudocodigos Pseudocodigos
Pseudocodigos
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Jhonathan
JhonathanJhonathan
Jhonathan
 

Similar a Programacion

Programacion
ProgramacionProgramacion
Programacionnoedelia
 
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
 
Programacion
ProgramacionProgramacion
Programacionmyri16
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacionjhankey
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..solokalle
 

Similar a Programacion (20)

Programacion
ProgramacionProgramacion
Programacion
 
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
 
Programacion
ProgramacionProgramacion
Programacion
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Passage
PassagePassage
Passage
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Informatica
InformaticaInformatica
Informatica
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
El algoritmo
El algoritmoEl algoritmo
El algoritmo
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..
 

Programacion

  • 2. QUE ES PROGRAMACION:  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. ALGORITMO  Se define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla. De acuerdo con el concepto anterior, el algoritmo podría estar incluido en la definición de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a éste como toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informático para realizar una función o una tarea o para obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.
  • 4. PSEUDOCODIGO  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.
  • 5. DIAGRAMA DE FLUJO DFD  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.