SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Algoritmia
Primera parte



        Departamento de ingeniería
Situaciones ó problemas
   Hoy está lloviendo… ¿Cómo hago para llegar
    desde mi casa a la estación del MIO? (grupo 1).

   Reviso mis horarios de clase… oh no tengo un
    cruce!!!… ¿Cómo hago yo para solucionar esto?
    (grupo 2).

   Deseo un segundo calificador a mi primer
    examen parcial. ¿Qué debo hacer? (grupo 3).


                               Departamento de ingeniería
Concepto y características de
            algoritmos (I)
    Es un conjunto de pasos, instrucciones o
    acciones que se deben seguir y realizar
ordenadamente, para llegar a un fin determinado.

Son útiles para:
◦   Solucionar un problema
◦   Obtener una respuesta
◦   Realizar una una tarea
◦   Mejorar un proceso
◦   Etc.
                             Departamento de ingeniería
Concepto y características de
           algoritmos (II)
Características de un algoritmo

Los algoritmos son independientes del lenguaje de
programación.

El algoritmo se puede representar posteriormente
en un lenguaje de programación diferente.




                             Departamento de ingeniería
Concepto y características de
          algoritmos (III)
Características fundamentales de un
algoritmo

Preciso: Debe indicar el orden en que se realizó
cada paso.

Definido: Obtiene el mismo resultado si se sigue
dos veces el mismo algoritmo.

Finito: Un algoritmo se debe terminar en algún
momento. Un número finito de pasos.
                              Departamento de ingeniería
Concepto y características de
           algoritmos (VI)
Reglas

Al definir un algoritmo se deben describir tres
pasos: entrada, proceso y salida.


Ejemplo:    ¿Cómo realizo una llamada desde un
celular?



                               Departamento de ingeniería
Ejemplos de algoritmos
Situaciones de la vida diaria
Preparar un alimento.
Ir al cine
Asistir a una cita.


Situaciones matemáticas
Promedio acumulado del semestre.
Determinar mayor de dos números.
Encontrar el estudiante con mejor nota en las
Ingenierías del segundo semestre.
                              Departamento de ingeniería
Tipos de algoritmos (I)
Algoritmos cualitativos

 Son aquellos pasos o instrucciones descritos por medio
   de palabras que sirven para llegar a la obtención de
   una respuesta o solución de un problema.

 • Ej.: La utilización del directorio telefónico, una receta
   de cocina (preparar sancocho), montaje de una llanta,
   etc.


                                   Departamento de ingeniería
Tipos de algoritmos (II)
Algoritmos cuantitativos

 Son todos aquellos pasos o instrucciones que involucran
   cálculos numéricos para llegar a un resultado
   satisfactorio.

 • Ej.: Multiplicar dos números, ordenar una cantidad de
   números en forma ascendente, dividir dos números,
   encontrar de un conjunto de números el mayor, etc.


                                 Departamento de ingeniería
Gracias!!!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.
 
Algoritmos 2
Algoritmos 2Algoritmos 2
Algoritmos 2
 
Prueba diagnostica bloque 2
Prueba diagnostica bloque 2Prueba diagnostica bloque 2
Prueba diagnostica bloque 2
 
Practica 1
Practica 1Practica 1
Practica 1
 
Ppt uca
Ppt ucaPpt uca
Ppt uca
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Cuestionario de algoritmoss2
Cuestionario de algoritmoss2
 
Examen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionExamen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion Programacion
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
CUESTIONARIO
CUESTIONARIOCUESTIONARIO
CUESTIONARIO
 
ACTIVIDAD 3
ACTIVIDAD 3ACTIVIDAD 3
ACTIVIDAD 3
 
Cuestinario
CuestinarioCuestinario
Cuestinario
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Qué es un problema?
Qué es un problema?Qué es un problema?
Qué es un problema?
 

Similar a Presentacion ip algoritmia_2012_i_v2_primera_parte

Presentacion ii algoritmos_parte2
Presentacion ii algoritmos_parte2Presentacion ii algoritmos_parte2
Presentacion ii algoritmos_parte2ymendal
 
Presentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iPresentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iymendal
 
Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Andres Garcia
 
Fundamentos de programación - Introducción
Fundamentos de programación - IntroducciónFundamentos de programación - Introducción
Fundamentos de programación - IntroducciónManuelZambrano67
 
Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011ymendal
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmosymendal
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmosymendal
 

Similar a Presentacion ip algoritmia_2012_i_v2_primera_parte (20)

Presentacion ii algoritmos_parte2
Presentacion ii algoritmos_parte2Presentacion ii algoritmos_parte2
Presentacion ii algoritmos_parte2
 
Presentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iPresentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_i
 
Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
 
Fundamentos de programación - Introducción
Fundamentos de programación - IntroducciónFundamentos de programación - Introducción
Fundamentos de programación - Introducción
 
Clase 1
Clase 1Clase 1
Clase 1
 
Clase 01
Clase 01Clase 01
Clase 01
 
Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmos
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
AlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdfAlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
UNIDAD 2
UNIDAD 2UNIDAD 2
UNIDAD 2
 
Introduccion.ppt
Introduccion.pptIntroduccion.ppt
Introduccion.ppt
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
1 Problemas
1 Problemas1 Problemas
1 Problemas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Más de ymendal

Ppt ii 2012_i
Ppt ii 2012_iPpt ii 2012_i
Ppt ii 2012_iymendal
 
Ppt ii 2012_i
Ppt ii 2012_iPpt ii 2012_i
Ppt ii 2012_iymendal
 
Ppt nociones basicas
Ppt nociones basicasPpt nociones basicas
Ppt nociones basicasymendal
 
Ppt usabilidad
Ppt usabilidadPpt usabilidad
Ppt usabilidadymendal
 
Presentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_iPresentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_iymendal
 
Presentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_partePresentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_parteymendal
 
Presentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_partePresentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_parteymendal
 
Presentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iPresentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iymendal
 
Presentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_iiPresentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_iiymendal
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacionymendal
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1ymendal
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1ymendal
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1ymendal
 
Ppt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-iiPpt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-iiymendal
 
Ppt ip 2012_i
Ppt ip 2012_iPpt ip 2012_i
Ppt ip 2012_iymendal
 
Ppt ip 2012_i
Ppt ip 2012_iPpt ip 2012_i
Ppt ip 2012_iymendal
 
Ppt ip 2011_ii
Ppt ip 2011_iiPpt ip 2011_ii
Ppt ip 2011_iiymendal
 
Presentacion ii algoritmos_df
Presentacion ii algoritmos_dfPresentacion ii algoritmos_df
Presentacion ii algoritmos_dfymendal
 
Presentacion ii algoritmos_
Presentacion ii algoritmos_Presentacion ii algoritmos_
Presentacion ii algoritmos_ymendal
 

Más de ymendal (20)

Ppt ii 2012_i
Ppt ii 2012_iPpt ii 2012_i
Ppt ii 2012_i
 
Ppt ii 2012_i
Ppt ii 2012_iPpt ii 2012_i
Ppt ii 2012_i
 
Ppt nociones basicas
Ppt nociones basicasPpt nociones basicas
Ppt nociones basicas
 
Ppt dcu
Ppt dcuPpt dcu
Ppt dcu
 
Ppt usabilidad
Ppt usabilidadPpt usabilidad
Ppt usabilidad
 
Presentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_iPresentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_i
 
Presentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_partePresentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_parte
 
Presentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_partePresentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_parte
 
Presentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iPresentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_i
 
Presentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_iiPresentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_ii
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1
 
Ppt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-iiPpt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-ii
 
Ppt ip 2012_i
Ppt ip 2012_iPpt ip 2012_i
Ppt ip 2012_i
 
Ppt ip 2012_i
Ppt ip 2012_iPpt ip 2012_i
Ppt ip 2012_i
 
Ppt ip 2011_ii
Ppt ip 2011_iiPpt ip 2011_ii
Ppt ip 2011_ii
 
Presentacion ii algoritmos_df
Presentacion ii algoritmos_dfPresentacion ii algoritmos_df
Presentacion ii algoritmos_df
 
Presentacion ii algoritmos_
Presentacion ii algoritmos_Presentacion ii algoritmos_
Presentacion ii algoritmos_
 

Presentacion ip algoritmia_2012_i_v2_primera_parte

  • 1. Algoritmia Primera parte Departamento de ingeniería
  • 2. Situaciones ó problemas  Hoy está lloviendo… ¿Cómo hago para llegar desde mi casa a la estación del MIO? (grupo 1).  Reviso mis horarios de clase… oh no tengo un cruce!!!… ¿Cómo hago yo para solucionar esto? (grupo 2).  Deseo un segundo calificador a mi primer examen parcial. ¿Qué debo hacer? (grupo 3). Departamento de ingeniería
  • 3. Concepto y características de algoritmos (I) Es un conjunto de pasos, instrucciones o acciones que se deben seguir y realizar ordenadamente, para llegar a un fin determinado. Son útiles para: ◦ Solucionar un problema ◦ Obtener una respuesta ◦ Realizar una una tarea ◦ Mejorar un proceso ◦ Etc. Departamento de ingeniería
  • 4. Concepto y características de algoritmos (II) Características de un algoritmo Los algoritmos son independientes del lenguaje de programación. El algoritmo se puede representar posteriormente en un lenguaje de programación diferente. Departamento de ingeniería
  • 5. Concepto y características de algoritmos (III) Características fundamentales de un algoritmo Preciso: Debe indicar el orden en que se realizó cada paso. Definido: Obtiene el mismo resultado si se sigue dos veces el mismo algoritmo. Finito: Un algoritmo se debe terminar en algún momento. Un número finito de pasos. Departamento de ingeniería
  • 6. Concepto y características de algoritmos (VI) Reglas Al definir un algoritmo se deben describir tres pasos: entrada, proceso y salida. Ejemplo: ¿Cómo realizo una llamada desde un celular? Departamento de ingeniería
  • 7. Ejemplos de algoritmos Situaciones de la vida diaria Preparar un alimento. Ir al cine Asistir a una cita. Situaciones matemáticas Promedio acumulado del semestre. Determinar mayor de dos números. Encontrar el estudiante con mejor nota en las Ingenierías del segundo semestre. Departamento de ingeniería
  • 8. Tipos de algoritmos (I) Algoritmos cualitativos Son aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema. • Ej.: La utilización del directorio telefónico, una receta de cocina (preparar sancocho), montaje de una llanta, etc. Departamento de ingeniería
  • 9. Tipos de algoritmos (II) Algoritmos cuantitativos Son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio. • Ej.: Multiplicar dos números, ordenar una cantidad de números en forma ascendente, dividir dos números, encontrar de un conjunto de números el mayor, etc. Departamento de ingeniería