SlideShare una empresa de Scribd logo
1 de 32
INTRODUCCIÓN A LA PROGRAMACIÓN ,[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
REPASO GENERAL ,[object Object],[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
¿Qué es Programación? ,[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
Para qué estudiar Programación? ,[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
INTRODUCCIÓN ¿Quiénes son los personajes principales de la Computadora? DESARROLLADORES USUARIOS TÉCNICOS Prof. Celso Vladimir Bonilla
SOFTWARE DE DESARROLLO ,[object Object],[object Object],Prof. Celso Vladimir Bonilla
SOFTWARE DE DESARROLLO ,[object Object],[object Object],Prof. Celso Vladimir Bonilla
SOFTWARE DE DESARROLLO ,[object Object],[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
SOFTWARE DE DESARROLLO ,[object Object],[object Object],[object Object],[object Object],Categorías de los Lenguajes de Programación Prof. Celso Vladimir Bonilla
[object Object],[object Object],SOFTWARE DE DESARROLLO Categorías de los Lenguajes de Programación Prof. Celso Vladimir Bonilla
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
[object Object],[object Object],Prof. Celso Vladimir Bonilla
SOFTWARE DE APLICACIÓN ,[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
[object Object],[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
Evolución de los Lenguajes de Programación ,[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
[object Object],[object Object],Prof. Celso Vladimir Bonilla
Características de los lenguajes de alto nivel ,[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
Ejercicio: ,[object Object],[object Object],Prof. Celso Vladimir Bonilla
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],Prof. Celso Vladimir Bonilla
ESQUEMA DE UN COMPILADOR Programa fuente Ejecución del programa Resultados Compilador Programa objeto DATOS Prof. Celso Vladimir Bonilla
ESQUEMA DE UN INTÉRPRETE Programa fuente Resultados Compilador DATOS Prof. Celso Vladimir Bonilla
SOLUCIÓN DE PROBLEMAS  APLICANDO MODELOS MATEMÁTICOS FÓRMULAS DATOS RESULTADOS Prof. Celso Vladimir Bonilla
SOLUCIÓN DE PROBLEMAS  APLICANDO MODELOS MATEMÁTICOS Prof. Celso Vladimir Bonilla 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],Prof. Celso Vladimir Bonilla
Características y formas de los algoritmos ,[object Object],[object Object],[object Object],[object Object],Prof. Celso Vladimir Bonilla
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 Prof. Celso Vladimir Bonilla
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) Prof. Celso Vladimir Bonilla
Estructura para crear un modelo lineal. ,[object Object],[object Object],Prof. Celso Vladimir Bonilla
[object Object],[object Object],Prof. Celso Vladimir Bonilla
Prof. Celso Vladimir Bonilla 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 Prof. Celso Vladimir Bonilla 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

Más contenido relacionado

La actualidad más candente

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónCati Oliver
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introduccióntrinch_1
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionElder Giron
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.sceapn
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programaciónocasas
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionJhonayker2811
 

La actualidad más candente (16)

Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Introducción al Lenguaje de Programación
Introducción al Lenguaje de ProgramaciónIntroducción al Lenguaje de Programación
Introducción al Lenguaje de 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
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.Niveles de Lenguajes de Programación.
Niveles de Lenguajes de Programación.
 
Leccion1 2
Leccion1 2Leccion1 2
Leccion1 2
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programación
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 

Destacado (20)

Dates 2013 live
Dates 2013 liveDates 2013 live
Dates 2013 live
 
Secciòn cònicas
Secciòn cònicasSecciòn cònicas
Secciòn cònicas
 
O lúdico na matemática
O lúdico na matemáticaO lúdico na matemática
O lúdico na matemática
 
textos
textostextos
textos
 
Semana 2
Semana 2Semana 2
Semana 2
 
Php
PhpPhp
Php
 
Daniela Gualdron Portela
Daniela Gualdron Portela Daniela Gualdron Portela
Daniela Gualdron Portela
 
Guia1aplicacion
Guia1aplicacionGuia1aplicacion
Guia1aplicacion
 
Biografía de Adolfo Lovato
Biografía de Adolfo LovatoBiografía de Adolfo Lovato
Biografía de Adolfo Lovato
 
Diapositivas vaciones 11º
Diapositivas vaciones 11ºDiapositivas vaciones 11º
Diapositivas vaciones 11º
 
Grande Oportunidade Alia-Ad
Grande Oportunidade Alia-AdGrande Oportunidade Alia-Ad
Grande Oportunidade Alia-Ad
 
Neuro4
Neuro4Neuro4
Neuro4
 
Els vehicles alternatius
Els vehicles alternatiusEls vehicles alternatius
Els vehicles alternatius
 
Estadística descriptiva
Estadística descriptivaEstadística descriptiva
Estadística descriptiva
 
FAQs slideshow (faq 5)
FAQs slideshow (faq 5)FAQs slideshow (faq 5)
FAQs slideshow (faq 5)
 
Merca4
Merca4Merca4
Merca4
 
La competencia como organizadora de los programas
 La competencia como organizadora de los programas La competencia como organizadora de los programas
La competencia como organizadora de los programas
 
Cardápio
CardápioCardápio
Cardápio
 
Stteiiner...2
Stteiiner...2Stteiiner...2
Stteiiner...2
 
Teoria de la Admon
Teoria de la AdmonTeoria de la Admon
Teoria de la Admon
 

Similar a Introduccion a la programación

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
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
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de SoftwareAbrilzabaleta
 
Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014UNIVERSIDAD
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfjuanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfMariannaGutierrezGom
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfMariannaGutierrezGom
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docxSofiaA30
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
GuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfGuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfDavidOrtega737036
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2 farca26
 
Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01Fernando Jim
 

Similar a Introduccion a la programación (20)

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
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
 
Clase 1 Programación
Clase 1 ProgramaciónClase 1 Programación
Clase 1 Programación
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
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
 
GuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdfGuiaAlgoritmosyProgramacionI.pdf
GuiaAlgoritmosyProgramacionI.pdf
 
8 libro 1 y2
8  libro 1 y2 8  libro 1 y2
8 libro 1 y2
 
Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01
 

Más de Celso Bonilla

Poner texto en superíndice o subíndice
Poner texto en superíndice o subíndicePoner texto en superíndice o subíndice
Poner texto en superíndice o subíndiceCelso Bonilla
 
Calendario escolar 2012
Calendario escolar 2012Calendario escolar 2012
Calendario escolar 2012Celso Bonilla
 
Presentación trabajo de estadística
Presentación trabajo de estadísticaPresentación trabajo de estadística
Presentación trabajo de estadísticaCelso Bonilla
 
Importancia de los estados financieros
Importancia de los estados  financierosImportancia de los estados  financieros
Importancia de los estados financierosCelso Bonilla
 
Excel 2007 introduccion
Excel 2007  introduccionExcel 2007  introduccion
Excel 2007 introduccionCelso Bonilla
 
Manual de-publisher-2007
Manual de-publisher-2007Manual de-publisher-2007
Manual de-publisher-2007Celso Bonilla
 
programa de estudios
programa de estudiosprograma de estudios
programa de estudiosCelso Bonilla
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónCelso Bonilla
 

Más de Celso Bonilla (15)

Poner texto en superíndice o subíndice
Poner texto en superíndice o subíndicePoner texto en superíndice o subíndice
Poner texto en superíndice o subíndice
 
Visión
VisiónVisión
Visión
 
Misión
MisiónMisión
Misión
 
Calendario escolar 2012
Calendario escolar 2012Calendario escolar 2012
Calendario escolar 2012
 
Presentación trabajo de estadística
Presentación trabajo de estadísticaPresentación trabajo de estadística
Presentación trabajo de estadística
 
Importancia de los estados financieros
Importancia de los estados  financierosImportancia de los estados  financieros
Importancia de los estados financieros
 
Tablas
TablasTablas
Tablas
 
El teclado
El tecladoEl teclado
El teclado
 
4. almacenamiento
4. almacenamiento4. almacenamiento
4. almacenamiento
 
Excel 2007 introduccion
Excel 2007  introduccionExcel 2007  introduccion
Excel 2007 introduccion
 
Manual word 2007
Manual word 2007Manual word 2007
Manual word 2007
 
Manual de-publisher-2007
Manual de-publisher-2007Manual de-publisher-2007
Manual de-publisher-2007
 
programa de estudios
programa de estudiosprograma de estudios
programa de estudios
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Formulas excel
Formulas excelFormulas excel
Formulas excel
 

Introduccion a la programación

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. INTRODUCCIÓN ¿Quiénes son los personajes principales de la Computadora? DESARROLLADORES USUARIOS TÉCNICOS Prof. Celso Vladimir Bonilla
  • 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 Prof. Celso Vladimir Bonilla
  • 22. ESQUEMA DE UN INTÉRPRETE Programa fuente Resultados Compilador DATOS Prof. Celso Vladimir Bonilla
  • 23. SOLUCIÓN DE PROBLEMAS APLICANDO MODELOS MATEMÁTICOS FÓRMULAS DATOS RESULTADOS Prof. Celso Vladimir Bonilla
  • 24. SOLUCIÓN DE PROBLEMAS APLICANDO MODELOS MATEMÁTICOS Prof. Celso Vladimir Bonilla 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 Prof. Celso Vladimir Bonilla
  • 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) Prof. Celso Vladimir Bonilla
  • 29.
  • 30.
  • 31. Prof. Celso Vladimir Bonilla 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 Prof. Celso Vladimir Bonilla 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