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 Imprimir el resultado de la suma. ¿Qué resultados voy a obtener? Algoritmo de la suma: Suma = numero 1 + numero 2 ¿Qué formulas voy a utilizar? Capturar el numero 1 Capturar el numero 2 ¿Qué datos necesito? ALGORITMO ANALISIS
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]
A = 3 Asignación = 2 4 – 2 Resta - 6 4 + 2 Suma + 2 4 / 2 División / 12 4 * 3 Multiplicación * 64 4 ^ 3 Potencia ^ Resultado Ejemplo Operación Operador OPERADORES ARITMÉTICOS
JERARQUÍA DE OPERACIONES Al final de la operación se asigna el valor A = A + 1 5a. Tienen la misma jerarquía 7 – 2 = 5  ó  2 + 3 = 5 4a. Tienen la misma jerarquía 4 * 8 = 32  ó  4 / 2 = 2 3a. Después del () 4^ 3 = 64 2a Se ejecutan antes que ninguna . ( 4 / 2) paréntesis 1a. Comentario Resultado Jerarquía

Contenu connexe

Tendances

Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 
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
 
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
 
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
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 

Tendances (13)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
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
 
Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
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
 
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
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 

En vedette

Bloque cierre
Bloque cierreBloque cierre
Bloque cierrecanarte
 
Campus des Technologies Médicales - Alsace BioValley
Campus des Technologies Médicales - Alsace BioValleyCampus des Technologies Médicales - Alsace BioValley
Campus des Technologies Médicales - Alsace BioValleyAlsace BioValley
 
Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015
Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015
Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015HCS Pharma
 
merci Susy ! je partage avec mes amis FB
merci Susy ! je partage avec mes amis FBmerci Susy ! je partage avec mes amis FB
merci Susy ! je partage avec mes amis FBElenwë Kementari
 
Development of a Table of Interdependence between Activities-Methods-Attribut...
Development of a Table of Interdependence between Activities-Methods-Attribut...Development of a Table of Interdependence between Activities-Methods-Attribut...
Development of a Table of Interdependence between Activities-Methods-Attribut...inventionjournals
 
Logiciel compte-personnel-prevention-penibilite-dads-dsn
Logiciel compte-personnel-prevention-penibilite-dads-dsnLogiciel compte-personnel-prevention-penibilite-dads-dsn
Logiciel compte-personnel-prevention-penibilite-dads-dsnYann Lucas
 
Orelie antoine de tounens
Orelie antoine de tounensOrelie antoine de tounens
Orelie antoine de tounensFelipe R
 
Les éléments du patrimoine
Les éléments du patrimoineLes éléments du patrimoine
Les éléments du patrimoineatelieriug
 
presentacion informatica
presentacion informaticapresentacion informatica
presentacion informaticacriss
 
Éric Yves Doyon Canada - Une histoire à succès
Éric Yves Doyon Canada - Une histoire à succèsÉric Yves Doyon Canada - Une histoire à succès
Éric Yves Doyon Canada - Une histoire à succèsYves Doyon
 

En vedette (20)

facultad de biologia
facultad de biologiafacultad de biologia
facultad de biologia
 
Bloque cierre
Bloque cierreBloque cierre
Bloque cierre
 
Finance - Baromètre Compétitivité des ETI : le chantier reste ouvert
Finance - Baromètre Compétitivité des ETI : le chantier reste ouvertFinance - Baromètre Compétitivité des ETI : le chantier reste ouvert
Finance - Baromètre Compétitivité des ETI : le chantier reste ouvert
 
Campus des Technologies Médicales - Alsace BioValley
Campus des Technologies Médicales - Alsace BioValleyCampus des Technologies Médicales - Alsace BioValley
Campus des Technologies Médicales - Alsace BioValley
 
Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015
Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015
Présentation de HCS Pharma pour la Matinale Rennes Atalante #startup2015
 
merci Susy ! je partage avec mes amis FB
merci Susy ! je partage avec mes amis FBmerci Susy ! je partage avec mes amis FB
merci Susy ! je partage avec mes amis FB
 
Mundial 1º 2º 3º
Mundial 1º 2º 3ºMundial 1º 2º 3º
Mundial 1º 2º 3º
 
Development of a Table of Interdependence between Activities-Methods-Attribut...
Development of a Table of Interdependence between Activities-Methods-Attribut...Development of a Table of Interdependence between Activities-Methods-Attribut...
Development of a Table of Interdependence between Activities-Methods-Attribut...
 
Logiciel compte-personnel-prevention-penibilite-dads-dsn
Logiciel compte-personnel-prevention-penibilite-dads-dsnLogiciel compte-personnel-prevention-penibilite-dads-dsn
Logiciel compte-personnel-prevention-penibilite-dads-dsn
 
Generaciones Talgo
Generaciones TalgoGeneraciones Talgo
Generaciones Talgo
 
La cuisine du web
La cuisine du webLa cuisine du web
La cuisine du web
 
L'insertion professionnelle dans les services de l'automobile en 2014
L'insertion professionnelle dans les services de l'automobile en 2014L'insertion professionnelle dans les services de l'automobile en 2014
L'insertion professionnelle dans les services de l'automobile en 2014
 
Perdida de la biodiversidad
Perdida de la biodiversidadPerdida de la biodiversidad
Perdida de la biodiversidad
 
Los mejores ICFES saber 11 año 2011
Los mejores ICFES saber 11  año 2011Los mejores ICFES saber 11  año 2011
Los mejores ICFES saber 11 año 2011
 
Orelie antoine de tounens
Orelie antoine de tounensOrelie antoine de tounens
Orelie antoine de tounens
 
Les éléments du patrimoine
Les éléments du patrimoineLes éléments du patrimoine
Les éléments du patrimoine
 
Entre ríos
Entre ríosEntre ríos
Entre ríos
 
presentacion informatica
presentacion informaticapresentacion informatica
presentacion informatica
 
Numbers
NumbersNumbers
Numbers
 
Éric Yves Doyon Canada - Une histoire à succès
Éric Yves Doyon Canada - Une histoire à succèsÉric Yves Doyon Canada - Une histoire à succès
Éric Yves Doyon Canada - Une histoire à succès
 

Similaire à Unidad 1-continacion (20)

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 programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
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
 
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
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
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
 
CONSULTA
CONSULTACONSULTA
CONSULTA
 
Consulta
ConsultaConsulta
Consulta
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 

Unidad 1-continacion

  • 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 Imprimir el resultado de la suma. ¿Qué resultados voy a obtener? Algoritmo de la suma: Suma = numero 1 + numero 2 ¿Qué formulas voy a utilizar? Capturar el numero 1 Capturar el numero 2 ¿Qué datos necesito? ALGORITMO ANALISIS
  • 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. A = 3 Asignación = 2 4 – 2 Resta - 6 4 + 2 Suma + 2 4 / 2 División / 12 4 * 3 Multiplicación * 64 4 ^ 3 Potencia ^ Resultado Ejemplo Operación Operador OPERADORES ARITMÉTICOS
  • 32. JERARQUÍA DE OPERACIONES Al final de la operación se asigna el valor A = A + 1 5a. Tienen la misma jerarquía 7 – 2 = 5 ó 2 + 3 = 5 4a. Tienen la misma jerarquía 4 * 8 = 32 ó 4 / 2 = 2 3a. Después del () 4^ 3 = 64 2a Se ejecutan antes que ninguna . ( 4 / 2) paréntesis 1a. Comentario Resultado Jerarquía