SlideShare una empresa de Scribd logo
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++.
fundamentos de diseño en programacion
fundamentos de diseño en programacion
fundamentos de diseño en programacion
fundamentos de diseño en programacion
fundamentos de diseño en programacion
fundamentos de diseño en programacion
fundamentos de diseño en programacion
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

Más contenido relacionado

PPTX
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
PPTX
Clasificacion de lenguajes de programacion martha
PPSX
Programación
PPS
Programación EN INFORMATICA 3-4
PPTX
Nivel de abstraccion
DOCX
Libro 1: introduccion a la programacion y su lenguaje
PPTX
DOCX
Programacion informatica
FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB
Clasificacion de lenguajes de programacion martha
Programación
Programación EN INFORMATICA 3-4
Nivel de abstraccion
Libro 1: introduccion a la programacion y su lenguaje
Programacion informatica

La actualidad más candente (18)

PPTX
Progrmacion
DOCX
Tablacqa2
DOC
Word libro 1
PPT
Lenguajes de programación
DOC
8)lee libro1 7 pregunts 7 respuestas
PPTX
Lenguajes de programacion
PPTX
Clasificación de los lenguajes de programacion
DOCX
Libro 1 - LENGUAJES DE PROGRAMACIÓN
PPTX
Taller programación
PPTX
Saulalexita buena onda
DOCX
Lenguajes programacion
PPTX
Lenguajes De Programacion
PPTX
Programación introducción
PPTX
Dana programacion aaaaaaaaaaaaaaaaaaaa
PPTX
Programacion
PDF
Lenguajes de programacion22
PPTX
lenguaje de programacion
Progrmacion
Tablacqa2
Word libro 1
Lenguajes de programación
8)lee libro1 7 pregunts 7 respuestas
Lenguajes de programacion
Clasificación de los lenguajes de programacion
Libro 1 - LENGUAJES DE PROGRAMACIÓN
Taller programación
Saulalexita buena onda
Lenguajes programacion
Lenguajes De Programacion
Programación introducción
Dana programacion aaaaaaaaaaaaaaaaaaaa
Programacion
Lenguajes de programacion22
lenguaje de programacion
Publicidad

Destacado (20)

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

Similar a fundamentos de diseño en programacion (20)

PPTX
Lenguaje de programacion
PPTX
Lenguajes basicos para robots
PPTX
Pteg i-grupo5- cap 6-lenguaje de programacion
PPTX
Pteg i-grupo5- cap 6-lenguaje de programacion
PPTX
Lenguaje de programacion UFT
PPTX
Lenguaje de programacion fernando hernandez
PPTX
Evolución de la Programación
PDF
Lenguajes de alto_nivel
PDF
Programacion de lenguajes estructurados
DOC
Lenguajes De ProgramacióN
PPT
Especialidad presentacion taller sena
PPT
Especialidad presentacion taller sena
PPT
Especialidad presentacion taller sena
PPT
Especialidad presentacion taller sena
PPTX
Presentación "Estructura de un Programa"
PPTX
Niveles y tipos de lenguajes de programación
DOCX
DOCX
LENGUAJE DE PROGRAMACION. INVESTIGACION
DOCX
Universidad de panam1.lenguaje de programación
DOCX
Trabajo practico libro2
Lenguaje de programacion
Lenguajes basicos para robots
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
Lenguaje de programacion UFT
Lenguaje de programacion fernando hernandez
Evolución de la Programación
Lenguajes de alto_nivel
Programacion de lenguajes estructurados
Lenguajes De ProgramacióN
Especialidad presentacion taller sena
Especialidad presentacion taller sena
Especialidad presentacion taller sena
Especialidad presentacion taller sena
Presentación "Estructura de un Programa"
Niveles y tipos de lenguajes de programación
LENGUAJE DE PROGRAMACION. INVESTIGACION
Universidad de panam1.lenguaje de programación
Trabajo practico libro2

Más de Karen Lagos (18)

DOCX
registro Fotografico
PDF
Instrumentos aplicados
DOCX
Analisis formato de evaluación
DOCX
formato de solicitud de capacitación
DOCX
formato plan anual de capacitacion
DOCX
Formato nivel de aprendizaje
DOCX
formato de evaluación
DOCX
Presupuesto de capacitación
PPTX
Capacitación
DOCX
Programa de capacitación
DOCX
Flujograma proceso capacitacion
PDF
Tabulacion detección de necesidades
DOCX
Formato plan anual de capacitacion
DOCX
Diagnostico de Necesidades
DOCX
COLOMBIA ONLINE
DOCX
COLOMBIA ONLINE
DOCX
colombia online
PPTX
PRINCIPIOS DE INTERNET Y MULTIMEDIA
registro Fotografico
Instrumentos aplicados
Analisis formato de evaluación
formato de solicitud de capacitación
formato plan anual de capacitacion
Formato nivel de aprendizaje
formato de evaluación
Presupuesto de capacitación
Capacitación
Programa de capacitación
Flujograma proceso capacitacion
Tabulacion detección de necesidades
Formato plan anual de capacitacion
Diagnostico de Necesidades
COLOMBIA ONLINE
COLOMBIA ONLINE
colombia online
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++.
  • 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