SlideShare a Scribd company logo
1 of 32
Download to read offline
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

More Related Content

What's hot

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
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
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
 

What's hot (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
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
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
 

Viewers also liked

La meva conferencia. ELS MOBILS
La meva conferencia. ELS MOBILSLa meva conferencia. ELS MOBILS
La meva conferencia. ELS MOBILSFrancesc Delgado
 
Educazione alla Alimentazione ferrando 2014 minale
Educazione alla Alimentazione ferrando 2014 minaleEducazione alla Alimentazione ferrando 2014 minale
Educazione alla Alimentazione ferrando 2014 minaleAlberto Ferrando
 
2slideprimeiroencontroencontro 120628123600-phpapp02
2slideprimeiroencontroencontro 120628123600-phpapp022slideprimeiroencontroencontro 120628123600-phpapp02
2slideprimeiroencontroencontro 120628123600-phpapp02Isabela Maggot
 
13.- El Passatge i el Parc de la Mineta
13.- El Passatge i el Parc de la Mineta13.- El Passatge i el Parc de la Mineta
13.- El Passatge i el Parc de la Minetaxicota53
 
Quan l'amor fa mal
Quan l'amor fa malQuan l'amor fa mal
Quan l'amor fa mallisagg99
 
Promovendo a escrita em inglês por meio de projeto
Promovendo a escrita em inglês por meio de projetoPromovendo a escrita em inglês por meio de projeto
Promovendo a escrita em inglês por meio de projetojosefaafe
 
It 0003 2011 evaluacion fisica prueba unidad
It 0003 2011 evaluacion fisica prueba unidadIt 0003 2011 evaluacion fisica prueba unidad
It 0003 2011 evaluacion fisica prueba unidadtempus_fugit
 
Apresentação diretoria 2010 2012
Apresentação diretoria 2010 2012Apresentação diretoria 2010 2012
Apresentação diretoria 2010 2012ong_pachamama
 
Ensino Médio Integrado a Educação Profissional(1)
Ensino Médio Integrado a Educação Profissional(1)Ensino Médio Integrado a Educação Profissional(1)
Ensino Médio Integrado a Educação Profissional(1)Lakshmi Lakshmi
 
Lições para a vida após correr a ultramaratona Comrades em 2014
Lições para a vida após correr a ultramaratona Comrades em 2014Lições para a vida após correr a ultramaratona Comrades em 2014
Lições para a vida após correr a ultramaratona Comrades em 2014SuperRico - Projetos de Vida
 
Biografía de Adolfo Lovato
Biografía de Adolfo LovatoBiografía de Adolfo Lovato
Biografía de Adolfo LovatoCelso Bonilla
 
Alemanya, Berlín i la guerra freda
Alemanya, Berlín i la guerra fredaAlemanya, Berlín i la guerra freda
Alemanya, Berlín i la guerra fredaDavid Sancho
 

Viewers also liked (20)

La meva conferencia. ELS MOBILS
La meva conferencia. ELS MOBILSLa meva conferencia. ELS MOBILS
La meva conferencia. ELS MOBILS
 
Educazione alla Alimentazione ferrando 2014 minale
Educazione alla Alimentazione ferrando 2014 minaleEducazione alla Alimentazione ferrando 2014 minale
Educazione alla Alimentazione ferrando 2014 minale
 
2slideprimeiroencontroencontro 120628123600-phpapp02
2slideprimeiroencontroencontro 120628123600-phpapp022slideprimeiroencontroencontro 120628123600-phpapp02
2slideprimeiroencontroencontro 120628123600-phpapp02
 
1300 math formulas
1300 math formulas1300 math formulas
1300 math formulas
 
13.- El Passatge i el Parc de la Mineta
13.- El Passatge i el Parc de la Mineta13.- El Passatge i el Parc de la Mineta
13.- El Passatge i el Parc de la Mineta
 
Curso de transferencia de custodia
Curso de transferencia de custodiaCurso de transferencia de custodia
Curso de transferencia de custodia
 
Quan l'amor fa mal
Quan l'amor fa malQuan l'amor fa mal
Quan l'amor fa mal
 
Revista jem
Revista jemRevista jem
Revista jem
 
Promovendo a escrita em inglês por meio de projeto
Promovendo a escrita em inglês por meio de projetoPromovendo a escrita em inglês por meio de projeto
Promovendo a escrita em inglês por meio de projeto
 
It 0003 2011 evaluacion fisica prueba unidad
It 0003 2011 evaluacion fisica prueba unidadIt 0003 2011 evaluacion fisica prueba unidad
It 0003 2011 evaluacion fisica prueba unidad
 
Apresentação diretoria 2010 2012
Apresentação diretoria 2010 2012Apresentação diretoria 2010 2012
Apresentação diretoria 2010 2012
 
Aspectos físico e sócioeconômico do município de Sebastião Laranjeiras
Aspectos físico e sócioeconômico do município de Sebastião LaranjeirasAspectos físico e sócioeconômico do município de Sebastião Laranjeiras
Aspectos físico e sócioeconômico do município de Sebastião Laranjeiras
 
Ensino Médio Integrado a Educação Profissional(1)
Ensino Médio Integrado a Educação Profissional(1)Ensino Médio Integrado a Educação Profissional(1)
Ensino Médio Integrado a Educação Profissional(1)
 
Lições para a vida após correr a ultramaratona Comrades em 2014
Lições para a vida após correr a ultramaratona Comrades em 2014Lições para a vida após correr a ultramaratona Comrades em 2014
Lições para a vida após correr a ultramaratona Comrades em 2014
 
Biografía de Adolfo Lovato
Biografía de Adolfo LovatoBiografía de Adolfo Lovato
Biografía de Adolfo Lovato
 
Wind Tunnel; Maranello
Wind Tunnel; MaranelloWind Tunnel; Maranello
Wind Tunnel; Maranello
 
Arqueologia vt leiatrecho
Arqueologia vt leiatrechoArqueologia vt leiatrecho
Arqueologia vt leiatrecho
 
Comunicación en la web
Comunicación en la webComunicación en la web
Comunicación en la web
 
Función de un lms rgchl2
Función de un lms rgchl2Función de un lms rgchl2
Función de un lms rgchl2
 
Alemanya, Berlín i la guerra freda
Alemanya, Berlín i la guerra fredaAlemanya, Berlín i la guerra freda
Alemanya, Berlín i la guerra freda
 

Similar to 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 to 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
 

More from 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
 

More from 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