SlideShare une entreprise Scribd logo
1  sur  14
IEM SAN JUAN BAUTISTA DE LA SALLE
PRESENTADO POR :
Leidy vannesa pinzón puentes
karen johana lagos torres
presentados a :
Manuel suescun

curso :1002
zipaquira
2013
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.

El código fuente es escrito en
un lenguaje de programación
Un lenguaje de programación es un lenguaje
inventado para controlar una máquina,
(normalmente, un ordenador).
1.LENGUAJE DE NIVEL ABTRACTO
• La programación se realiza teniendo muy en cuenta las características del
LENGUAJE DE procesador. Ejemplo: Lenguajes ensamblador
NIVEL BAJO

• Permiten un mayor grado de abstracción pero al mismo tiempo mantienen
algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar
LENGUAJE DE operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos
como lo que son en realidad a bajo nivel (números), etc.
NIVEL MEDIO

• más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de
una manera cercana al pensamiento humano ignorando (abstrayéndose) del
LENGUAJE DE funcionamiento de la máquina. Ejemplos: Java, Ruby
NIVEL ALTO
2.proposito
LENGUAJE DE
PROPOSITO
GENERAL

• Aptos para todo tipo de tareas: Ejemplo: C.

• Diseñados para realizar sistemas operativos o drivers.
LEGUAJE DE
PROGRAMACION
DE SISTEMAS

LENGUAJE DE
SCRIPT

• Para realizar tareas varias de control y auxiliares.
Antiguamente eran los llamados lenguajes de procesamiento
por lotes (batch) o JCL (“Job Control Languages”).
Lenguajes
imperativos o
procedurales

Lenguajes
imperativos o
procedurales

Lenguajes
orientados a
objetos.

• Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el
uso de instrucciones que indican las operaciones a realizar sobre los datos. La
mayoría de los lenguajes de alto nivel son de este tipo.

• En este caso, el proceso por el cual se ejecuta el programa no aparece de forma
explícita. Los programas se construyen mediante la definición de funciones
(lenguajes funcionales como Lisp) o expresiones lógicas que indican las relaciones
entre determinadas estructuras de datos (lenguajes de programación lógica como
Prolog).

• El diseño de los programas se centra más en los datos y su estructura. Los programas
consisten en descripciones de unidades denominadas objetos que encapsulan los
datos y las operaciones que actúan sobre ellos. Uno de los lenguajes más usados en
esta filosofía es el C++.
El número de veces que el bloque
de instrucciones se ejecutará se
puede especificar de manera
explícita, o a través de una
condición lógica que indica cuándo
se ejecuta de nuevo y cuándo no

Contenu connexe

Tendances (18)

Progrmacion
ProgrmacionProgrmacion
Progrmacion
 
Tablacqa2
Tablacqa2Tablacqa2
Tablacqa2
 
Word libro 1
Word libro 1Word libro 1
Word libro 1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
8)lee libro1 7 pregunts 7 respuestas
8)lee libro1 7 pregunts 7 respuestas8)lee libro1 7 pregunts 7 respuestas
8)lee libro1 7 pregunts 7 respuestas
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacionClasificación de los lenguajes de programacion
Clasificación de los lenguajes de programacion
 
Libro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓNLibro 1 - LENGUAJES DE PROGRAMACIÓN
Libro 1 - LENGUAJES DE PROGRAMACIÓN
 
Taller programación
Taller programaciónTaller programación
Taller programación
 
Saulalexita buena onda
Saulalexita buena ondaSaulalexita buena onda
Saulalexita buena onda
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Programación introducción
Programación introducciónProgramación introducción
Programación introducción
 
Dana programacion aaaaaaaaaaaaaaaaaaaa
Dana programacion aaaaaaaaaaaaaaaaaaaaDana programacion aaaaaaaaaaaaaaaaaaaa
Dana programacion aaaaaaaaaaaaaaaaaaaa
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion22
Lenguajes de programacion22Lenguajes de programacion22
Lenguajes de programacion22
 
Victor hugo
Victor hugoVictor hugo
Victor hugo
 
lenguaje de programacion
lenguaje de programacion lenguaje de programacion
lenguaje de programacion
 

En vedette

Taller 4 sandra milena g
Taller 4  sandra milena gTaller 4  sandra milena g
Taller 4 sandra milena g
Milena Guzman
 
Presentacion charlas
Presentacion charlasPresentacion charlas
Presentacion charlas
EymerPadilla
 
Le principe dualo lite
Le principe dualo liteLe principe dualo lite
Le principe dualo lite
dualo
 
Observatoire de la formation des prix
Observatoire de la formation des prixObservatoire de la formation des prix
Observatoire de la formation des prix
Luxemburger Wort FR
 
3.gmail etiquetas en correo
3.gmail   etiquetas en correo3.gmail   etiquetas en correo
3.gmail etiquetas en correo
websocialcpe
 
ANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARA
ANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARAANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARA
ANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARA
josmirver
 
Conception ingenierie-multimedia
Conception ingenierie-multimediaConception ingenierie-multimedia
Conception ingenierie-multimedia
pascal cargouet
 

En vedette (20)

Taller 4 sandra milena g
Taller 4  sandra milena gTaller 4  sandra milena g
Taller 4 sandra milena g
 
Animation Numérique de Territoire, une nouvelle dynamique grâce à l'action de...
Animation Numérique de Territoire, une nouvelle dynamique grâce à l'action de...Animation Numérique de Territoire, une nouvelle dynamique grâce à l'action de...
Animation Numérique de Territoire, une nouvelle dynamique grâce à l'action de...
 
Presentacion charlas
Presentacion charlasPresentacion charlas
Presentacion charlas
 
Brigithe. j
Brigithe. jBrigithe. j
Brigithe. j
 
Movimientos literarios
Movimientos literariosMovimientos literarios
Movimientos literarios
 
Rapport 2012 cet
Rapport 2012 cetRapport 2012 cet
Rapport 2012 cet
 
Dominio
DominioDominio
Dominio
 
Draft teasing identite numerique
Draft teasing identite numeriqueDraft teasing identite numerique
Draft teasing identite numerique
 
Le principe dualo lite
Le principe dualo liteLe principe dualo lite
Le principe dualo lite
 
Joyeuse pâques ; que cette journée soit porteuse d'amour by anais hanahis
Joyeuse pâques ; que cette journée soit porteuse d'amour   by anais hanahisJoyeuse pâques ; que cette journée soit porteuse d'amour   by anais hanahis
Joyeuse pâques ; que cette journée soit porteuse d'amour by anais hanahis
 
Observatoire de la formation des prix
Observatoire de la formation des prixObservatoire de la formation des prix
Observatoire de la formation des prix
 
12 bonnes approches pour votre Strategie et transformation mobile
12 bonnes approches pour votre Strategie et transformation mobile12 bonnes approches pour votre Strategie et transformation mobile
12 bonnes approches pour votre Strategie et transformation mobile
 
Business in vietnam french investments
Business in vietnam   french investmentsBusiness in vietnam   french investments
Business in vietnam french investments
 
日本料理 - Les cuisines japonaises
日本料理 - Les cuisines japonaises日本料理 - Les cuisines japonaises
日本料理 - Les cuisines japonaises
 
SCAN QUALITY E-REPUTATION
SCAN QUALITY E-REPUTATIONSCAN QUALITY E-REPUTATION
SCAN QUALITY E-REPUTATION
 
3.gmail etiquetas en correo
3.gmail   etiquetas en correo3.gmail   etiquetas en correo
3.gmail etiquetas en correo
 
ANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARA
ANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARAANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARA
ANÁLISIS TÉCNICO-TÁCTICO DEL CD GUADALAJARA
 
Conception ingenierie-multimedia
Conception ingenierie-multimediaConception ingenierie-multimedia
Conception ingenierie-multimedia
 
Catálogo Yves Rocher Campaña 14, 2014
Catálogo Yves Rocher Campaña 14, 2014Catálogo Yves Rocher Campaña 14, 2014
Catálogo Yves Rocher Campaña 14, 2014
 
L'Absolu Marketing B. Teboul & JM Boucher. Keynote Time2Market
L'Absolu Marketing B. Teboul & JM Boucher. Keynote Time2MarketL'Absolu Marketing B. Teboul & JM Boucher. Keynote Time2Market
L'Absolu Marketing B. Teboul & JM Boucher. Keynote Time2Market
 

Similaire à fundamentos de diseño en programacion

Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
JoRgEp10
 
Programación inwtd, seccion 3-4d jaz del carmen
Programación inwtd, seccion 3-4d jaz del carmenProgramación inwtd, seccion 3-4d jaz del carmen
Programación inwtd, seccion 3-4d jaz del carmen
pichinte
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
domynicjorge
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzuly
Jorge de los Santos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
Cati Oliver
 
Le Ng Ua Je S De P Ro Gr Am Ac Io N9
Le Ng Ua Je S De P Ro Gr Am Ac Io N9Le Ng Ua Je S De P Ro Gr Am Ac Io N9
Le Ng Ua Je S De P Ro Gr Am Ac Io N9
paulishs
 

Similaire à fundamentos de diseño en programacion (20)

Arquitectura de Computadoras
Arquitectura de Computadoras Arquitectura de Computadoras
Arquitectura de Computadoras
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
Clasificacion
ClasificacionClasificacion
Clasificacion
 
Eli rodas
Eli rodasEli rodas
Eli rodas
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Programación inwtd, seccion 3-4d jaz del carmen
Programación inwtd, seccion 3-4d jaz del carmenProgramación inwtd, seccion 3-4d jaz del carmen
Programación inwtd, seccion 3-4d jaz del carmen
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programación litzuly
Lenguajes de programación litzulyLenguajes de programación litzuly
Lenguajes de programación litzuly
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnostico
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Le Ng Ua Je S De P Ro Gr Am Ac Io N9
Le Ng Ua Je S De P Ro Gr Am Ac Io N9Le Ng Ua Je S De P Ro Gr Am Ac Io N9
Le Ng Ua Je S De P Ro Gr Am Ac Io N9
 

Plus de Karen Lagos

PRINCIPIOS DE INTERNET Y MULTIMEDIA
PRINCIPIOS DE INTERNET Y MULTIMEDIAPRINCIPIOS DE INTERNET Y MULTIMEDIA
PRINCIPIOS DE INTERNET Y MULTIMEDIA
Karen Lagos
 

Plus de Karen Lagos (18)

registro Fotografico
registro Fotograficoregistro Fotografico
registro Fotografico
 
Instrumentos aplicados
Instrumentos aplicados Instrumentos aplicados
Instrumentos aplicados
 
Analisis formato de evaluación
Analisis formato de evaluaciónAnalisis formato de evaluación
Analisis formato de evaluación
 
formato de solicitud de capacitación
formato de solicitud de capacitaciónformato de solicitud de capacitación
formato de solicitud de capacitación
 
formato plan anual de capacitacion
formato plan anual de capacitacionformato plan anual de capacitacion
formato plan anual de capacitacion
 
Formato nivel de aprendizaje
Formato nivel de aprendizajeFormato nivel de aprendizaje
Formato nivel de aprendizaje
 
formato de evaluación
formato de evaluaciónformato de evaluación
formato de evaluación
 
Presupuesto de capacitación
Presupuesto de capacitaciónPresupuesto de capacitación
Presupuesto de capacitación
 
Capacitación
CapacitaciónCapacitación
Capacitación
 
Programa de capacitación
Programa de capacitaciónPrograma de capacitación
Programa de capacitación
 
Flujograma proceso capacitacion
Flujograma proceso capacitacionFlujograma proceso capacitacion
Flujograma proceso capacitacion
 
Tabulacion detección de necesidades
Tabulacion detección de necesidadesTabulacion detección de necesidades
Tabulacion detección de necesidades
 
Formato plan anual de capacitacion
Formato plan anual de capacitacionFormato plan anual de capacitacion
Formato plan anual de capacitacion
 
Diagnostico de Necesidades
Diagnostico de NecesidadesDiagnostico de Necesidades
Diagnostico de Necesidades
 
COLOMBIA ONLINE
COLOMBIA ONLINECOLOMBIA ONLINE
COLOMBIA ONLINE
 
COLOMBIA ONLINE
COLOMBIA ONLINECOLOMBIA ONLINE
COLOMBIA ONLINE
 
colombia online
colombia onlinecolombia online
colombia online
 
PRINCIPIOS DE INTERNET Y MULTIMEDIA
PRINCIPIOS DE INTERNET Y MULTIMEDIAPRINCIPIOS DE INTERNET Y MULTIMEDIA
PRINCIPIOS DE INTERNET Y MULTIMEDIA
 

fundamentos de diseño en programacion

  • 1. IEM SAN JUAN BAUTISTA DE LA SALLE PRESENTADO POR : Leidy vannesa pinzón puentes karen johana lagos torres presentados a : Manuel suescun curso :1002 zipaquira 2013
  • 2. 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. El código fuente es escrito en un lenguaje de programación
  • 3. Un lenguaje de programación es un lenguaje inventado para controlar una máquina, (normalmente, un ordenador).
  • 4. 1.LENGUAJE DE NIVEL ABTRACTO • La programación se realiza teniendo muy en cuenta las características del LENGUAJE DE procesador. Ejemplo: Lenguajes ensamblador NIVEL BAJO • Permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar LENGUAJE DE operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números), etc. NIVEL MEDIO • más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del LENGUAJE DE funcionamiento de la máquina. Ejemplos: Java, Ruby NIVEL ALTO
  • 5. 2.proposito LENGUAJE DE PROPOSITO GENERAL • Aptos para todo tipo de tareas: Ejemplo: C. • Diseñados para realizar sistemas operativos o drivers. LEGUAJE DE PROGRAMACION DE SISTEMAS LENGUAJE DE SCRIPT • Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de procesamiento por lotes (batch) o JCL (“Job Control Languages”).
  • 6. Lenguajes imperativos o procedurales Lenguajes imperativos o procedurales Lenguajes orientados a objetos. • Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el uso de instrucciones que indican las operaciones a realizar sobre los datos. La mayoría de los lenguajes de alto nivel son de este tipo. • En este caso, el proceso por el cual se ejecuta el programa no aparece de forma explícita. Los programas se construyen mediante la definición de funciones (lenguajes funcionales como Lisp) o expresiones lógicas que indican las relaciones entre determinadas estructuras de datos (lenguajes de programación lógica como Prolog). • El diseño de los programas se centra más en los datos y su estructura. Los programas consisten en descripciones de unidades denominadas objetos que encapsulan los datos y las operaciones que actúan sobre ellos. Uno de los lenguajes más usados en esta filosofía es el C++.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita, o a través de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no