SlideShare une entreprise Scribd logo
1  sur  32
INTRODUCCIÓN A LA PROGRAMACIÓN ,[object Object],[object Object],[object Object]
REPASO GENERAL ,[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es Programación? ,[object Object],[object Object],[object Object],[object Object]
Para qué estudiar Programación? ,[object Object],[object Object],[object Object],[object Object]
INTRODUCCIÓN ¿Quiénes son los personajes principales de la Computadora? DESARROLLADORES USUARIOS TÉCNICOS
SOFTWARE DE DESARROLLO ,[object Object],[object Object]
SOFTWARE DE DESARROLLO ,[object Object],[object Object]
SOFTWARE DE DESARROLLO ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOFTWARE DE DESARROLLO ,[object Object],[object Object],[object Object],[object Object],Categorías de los Lenguajes de Programación
[object Object],[object Object],SOFTWARE DE DESARROLLO Categorías de los Lenguajes de Programación
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
SOFTWARE DE APLICACIÓN ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
Evolución de los Lenguajes de Programación ,[object Object],[object Object],[object Object]
[object Object],[object Object]
Características de los lenguajes de alto nivel ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Ejercicio: ,[object Object],[object Object]
Metodología para la solución de problemas con la computadora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ESQUEMA DE UN COMPILADOR Programa fuente Ejecución del programa Resultados Compilador Programa objeto DATOS
ESQUEMA DE UN INTÉRPRETE Programa fuente Resultados Compilador DATOS
SOLUCIÓN DE PROBLEMAS  APLICANDO MODELOS MATEMÁTICOS FÓRMULAS DATOS RESULTADOS
SOLUCIÓN DE PROBLEMAS  APLICANDO MODELOS MATEMÁTICOS ANALISIS ALGORITMO ¿Qué datos necesito? Capturar el numero 1 Capturar el numero 2 ¿Qué formulas voy a utilizar? Algoritmo de la suma: Suma = numero 1 + numero 2 ¿Qué resultados voy a obtener? Imprimir el resultado de la suma.
Características y formas de los algoritmos ,[object Object],[object Object],[object Object],[object Object]
Características y formas de los algoritmos ,[object Object],[object Object],[object Object],[object Object]
Características y formas de los algoritmos En pseudo-código Inicio Escribe: (“calcula el area de cualquier rectangulo”) Escribe: (“de largo mide”) Captura: (largo) Escribe: (“de ancho mide”) Captura: (“ancho”) Formula: área = largo x ancho Escribe: (“ el area mide:” , area) fin
Características y formas de los algoritmos En diagrama de flujo inicio ancho largo Área = largo x ancho área fin Entrada (in) Entrada (in) Salida (out)
Estructura para crear un modelo lineal. ,[object Object],[object Object]
[object Object],[object Object]
OPERADORES ARITMÉTICOS Operador Operación Ejemplo Resultado ^ Potencia 4 ^ 3 64 * Multiplicación 4 * 3 12 / División 4 / 2 2 + Suma 4 + 2 6 - Resta 4 – 2 2 = Asignación A = 3
JERARQUÍA DE OPERACIONES Jerarquía Resultado Comentario 1a. ( 4 / 2) paréntesis Se ejecutan antes que ninguna . 2a 4^ 3 = 64 Después del () 3a. 4 * 8 = 32  ó  4 / 2 = 2 Tienen la misma jerarquía 4a. 7 – 2 = 5  ó  2 + 3 = 5 Tienen la misma jerarquía 5a. A = A + 1 Al final de la operación se asigna el valor

Contenu connexe

Tendances

Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónTensor
 
Tema1
Tema1Tema1
Tema1UH
 
Tema1
Tema1Tema1
Tema1UH
 

Tendances (12)

Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de Programación
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Tema1
Tema1Tema1
Tema1
 
Tema1
Tema1Tema1
Tema1
 

En vedette

Ravi mechanical engg meerut
Ravi mechanical engg meerutRavi mechanical engg meerut
Ravi mechanical engg meerutRavi kumar
 
Gym mats
Gym matsGym mats
Gym matsgymmat
 
Потеря и климатические изменения:ценность параллельных рассказов
Потеря и климатические изменения:ценность параллельных рассказовПотеря и климатические изменения:ценность параллельных рассказов
Потеря и климатические изменения:ценность параллельных рассказовecopsyKarazin
 
The Ugly Face of Lithuania.
The Ugly Face of Lithuania. The Ugly Face of Lithuania.
The Ugly Face of Lithuania. LHRM
 
Ορισμός Της Εικόνας
Ορισμός Της ΕικόναςΟρισμός Της Εικόνας
Ορισμός Της ΕικόναςNikiforakg
 
ρατσισμός παρουσίαση
ρατσισμός παρουσίασηρατσισμός παρουσίαση
ρατσισμός παρουσίασηRafi Boul
 
Cfbc boiler drive interlock
Cfbc boiler drive interlockCfbc boiler drive interlock
Cfbc boiler drive interlockAshvani Shukla
 
MPU 1 - TITAS Assignment
MPU 1 - TITAS AssignmentMPU 1 - TITAS Assignment
MPU 1 - TITAS Assignmentashleyyeap
 

En vedette (10)

Ravi mechanical engg meerut
Ravi mechanical engg meerutRavi mechanical engg meerut
Ravi mechanical engg meerut
 
Gym mats
Gym matsGym mats
Gym mats
 
Потеря и климатические изменения:ценность параллельных рассказов
Потеря и климатические изменения:ценность параллельных рассказовПотеря и климатические изменения:ценность параллельных рассказов
Потеря и климатические изменения:ценность параллельных рассказов
 
The Ugly Face of Lithuania.
The Ugly Face of Lithuania. The Ugly Face of Lithuania.
The Ugly Face of Lithuania.
 
Ορισμός Της Εικόνας
Ορισμός Της ΕικόναςΟρισμός Της Εικόνας
Ορισμός Της Εικόνας
 
Aids
AidsAids
Aids
 
Indra nooyi
Indra nooyiIndra nooyi
Indra nooyi
 
ρατσισμός παρουσίαση
ρατσισμός παρουσίασηρατσισμός παρουσίαση
ρατσισμός παρουσίαση
 
Cfbc boiler drive interlock
Cfbc boiler drive interlockCfbc boiler drive interlock
Cfbc boiler drive interlock
 
MPU 1 - TITAS Assignment
MPU 1 - TITAS AssignmentMPU 1 - TITAS Assignment
MPU 1 - TITAS Assignment
 

Similaire à Generacionlenguajes

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónCelso Bonilla
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionjoel210696
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióNAlfonso
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxJuanAntonioCarrilloM
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 

Similaire à Generacionlenguajes (20)

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)
 

Generacionlenguajes

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. INTRODUCCIÓN ¿Quiénes son los personajes principales de la Computadora? DESARROLLADORES USUARIOS TÉCNICOS
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. ESQUEMA DE UN COMPILADOR Programa fuente Ejecución del programa Resultados Compilador Programa objeto DATOS
  • 22. ESQUEMA DE UN INTÉRPRETE Programa fuente Resultados Compilador DATOS
  • 23. SOLUCIÓN DE PROBLEMAS APLICANDO MODELOS MATEMÁTICOS FÓRMULAS DATOS RESULTADOS
  • 24. SOLUCIÓN DE PROBLEMAS APLICANDO MODELOS MATEMÁTICOS ANALISIS ALGORITMO ¿Qué datos necesito? Capturar el numero 1 Capturar el numero 2 ¿Qué formulas voy a utilizar? Algoritmo de la suma: Suma = numero 1 + numero 2 ¿Qué resultados voy a obtener? Imprimir el resultado de la suma.
  • 25.
  • 26.
  • 27. Características y formas de los algoritmos En pseudo-código Inicio Escribe: (“calcula el area de cualquier rectangulo”) Escribe: (“de largo mide”) Captura: (largo) Escribe: (“de ancho mide”) Captura: (“ancho”) Formula: área = largo x ancho Escribe: (“ el area mide:” , area) fin
  • 28. Características y formas de los algoritmos En diagrama de flujo inicio ancho largo Área = largo x ancho área fin Entrada (in) Entrada (in) Salida (out)
  • 29.
  • 30.
  • 31. OPERADORES ARITMÉTICOS Operador Operación Ejemplo Resultado ^ Potencia 4 ^ 3 64 * Multiplicación 4 * 3 12 / División 4 / 2 2 + Suma 4 + 2 6 - Resta 4 – 2 2 = Asignación A = 3
  • 32. JERARQUÍA DE OPERACIONES Jerarquía Resultado Comentario 1a. ( 4 / 2) paréntesis Se ejecutan antes que ninguna . 2a 4^ 3 = 64 Después del () 3a. 4 * 8 = 32 ó 4 / 2 = 2 Tienen la misma jerarquía 4a. 7 – 2 = 5 ó 2 + 3 = 5 Tienen la misma jerarquía 5a. A = A + 1 Al final de la operación se asigna el valor