SlideShare ist ein Scribd-Unternehmen logo
1 von 43
METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN I Ing. Danilo Jaramillo H. [email_address] 2570-275 ext. 2637 ESCUELA DE CIENCIAS DE LA COMPUTACIÓN INGENIERIA EN INFORMATICA UNIVERSIDAD  TECNICA  PARTICULAR  DE LOJA
Introducción ,[object Object],[object Object],[object Object]
Objetivo General ,[object Object]
Conceptos Generales ,[object Object],[object Object],[object Object]
Conceptos Generales ,[object Object],[object Object]
El inicio en la resolución de problemas con computadora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Metodología ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pasos para la solución de problemas
Pasos para la solución de problemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pasos para la solución de problemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pasos para la solución de problemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceptos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejercicios
Determinar el área de un triángulo si se conoce la base y altura ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Determinar el valor a pagar conociendo el número de horas y el costo por hora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programa ,[object Object],[object Object],[object Object],Fundamentos de programación
Partes de Programa ,[object Object],[object Object],[object Object],[object Object]
Partes de Programa entrada proceso salida
Conceptos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Instrucciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elementos de un programa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elementos de un programa ,[object Object],[object Object],[object Object],[object Object]
Tipos de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elementos de un programa  ,[object Object],[object Object],[object Object],[object Object]
Elementos de un programa  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expresiones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrada y salida de información ,[object Object],[object Object]
Escritura de un algoritmo/programa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Elementos de un programa  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],variables operadores expresión
ejercicios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flujo de Control ,[object Object],[object Object],[object Object]
Estructuras Selectivas ,[object Object],[object Object]
Ejemplo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Selectivas ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estructuras Selectivas
Ejemplo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras repetitivas ,[object Object],[object Object],[object Object],[object Object]
Estructuras repetitivas anidadas ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],variable inicio Fin – incluye limite
Ejemplo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Si n = 5 presentaría 5 + 1 = 6 5 + 2 = 7 5 + 3 = 8 5 + 4 = 9 5 + 5 = 10
Ejemplo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Si n = 5 presentaría 5 + 1 = 6 5 + 2 = 7 5 + 3 = 8 5 + 4 = 9 5 + 5 = 10
// algoritmo para calcular el factorial de un numero Algoritmo  factorial Inicio entero  f, numero leer  numero f    1 desde  (i    1 hasta numero)  hacer f    f * i findesde presentar  “el factorial de”, numero,”es”,f fin
// algoritmo para determinar si un numero es primo o no Algoritmo  numeroprimo Inicio entero  d, numero, lim logica  p leer  numero d    2 lim    num / 2 p    verdadero mientras  (d < num)   si  residuo(num/d) = 0 p    falso d    lim   finsi   d    d + 1 finmientras si  (p) presentar “numero es primo” sino presentar “numero no es primo” finsi fin

Weitere ähnliche Inhalte

Was ist angesagt?

Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmosarmando_franco
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSLuiS YmAY
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Sol Hernández
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREPedro Alvarez
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAdolfoReyes24
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS Edwin Vega Orozco
 

Was ist angesagt? (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmos
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOS
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase 16 06
Clase 16 06Clase 16 06
Clase 16 06
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS
 

Andere mochten auch

Presentacion de instruccion claudia
Presentacion de instruccion claudiaPresentacion de instruccion claudia
Presentacion de instruccion claudiaclaudiasinnay
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decisionmarthaill10
 
Aspectos metodologicos de la instruccion
Aspectos metodologicos de la instruccionAspectos metodologicos de la instruccion
Aspectos metodologicos de la instruccionAury Gonzalez
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmosmartell024
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 

Andere mochten auch (7)

Presentacion de instruccion claudia
Presentacion de instruccion claudiaPresentacion de instruccion claudia
Presentacion de instruccion claudia
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decision
 
Aspectos metodologicos de la instruccion
Aspectos metodologicos de la instruccionAspectos metodologicos de la instruccion
Aspectos metodologicos de la instruccion
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 

Ähnlich wie Video Primer Bimestre Metodologia Abierta

Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.pptLeydi Hernandez
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigoANIMEFLV
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptsamirvidal1
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkLaurence HR
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Espoch_lvaca
 

Ähnlich wie Video Primer Bimestre Metodologia Abierta (20)

Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Resumen prgramacion
Resumen prgramacionResumen prgramacion
Resumen prgramacion
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.ppt
 
Algoritmos2daparte
Algoritmos2daparteAlgoritmos2daparte
Algoritmos2daparte
 
Dea sesion1
Dea sesion1Dea sesion1
Dea sesion1
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 

Mehr von Danilo Jaramillo

Asesoria Virtual Metodología de la Programación I
Asesoria Virtual Metodología de la Programación IAsesoria Virtual Metodología de la Programación I
Asesoria Virtual Metodología de la Programación IDanilo Jaramillo
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IDanilo Jaramillo
 
Video Segundo Bimestre Metodologia Abierta
Video Segundo Bimestre Metodologia AbiertaVideo Segundo Bimestre Metodologia Abierta
Video Segundo Bimestre Metodologia AbiertaDanilo Jaramillo
 

Mehr von Danilo Jaramillo (7)

Prueba
PruebaPrueba
Prueba
 
Asesoria Virtual Metodología de la Programación I
Asesoria Virtual Metodología de la Programación IAsesoria Virtual Metodología de la Programación I
Asesoria Virtual Metodología de la Programación I
 
Segundo Bimestre
Segundo BimestreSegundo Bimestre
Segundo Bimestre
 
Asesoria
AsesoriaAsesoria
Asesoria
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
 
Estructuras De Datos
Estructuras De DatosEstructuras De Datos
Estructuras De Datos
 
Video Segundo Bimestre Metodologia Abierta
Video Segundo Bimestre Metodologia AbiertaVideo Segundo Bimestre Metodologia Abierta
Video Segundo Bimestre Metodologia Abierta
 

Video Primer Bimestre Metodologia Abierta

  • 1. METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN I Ing. Danilo Jaramillo H. [email_address] 2570-275 ext. 2637 ESCUELA DE CIENCIAS DE LA COMPUTACIÓN INGENIERIA EN INFORMATICA UNIVERSIDAD TECNICA PARTICULAR DE LOJA
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Pasos para la solución de problemas
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Partes de Programa entrada proceso salida
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. // algoritmo para calcular el factorial de un numero Algoritmo factorial Inicio entero f, numero leer numero f  1 desde (i  1 hasta numero) hacer f  f * i findesde presentar “el factorial de”, numero,”es”,f fin
  • 43. // algoritmo para determinar si un numero es primo o no Algoritmo numeroprimo Inicio entero d, numero, lim logica p leer numero d  2 lim  num / 2 p  verdadero mientras (d < num) si residuo(num/d) = 0 p  falso d  lim finsi d  d + 1 finmientras si (p) presentar “numero es primo” sino presentar “numero no es primo” finsi fin