SlideShare une entreprise Scribd logo
1  sur  11
Definición de Algoritmo
Notas sobre algoritmos.
• Cuando realizas una tarea o ejecutas algún
  procedimiento, ya sea relacionado con la
  escuela o con la vida cotidiana, empleas
  algoritmos.
• Un algoritmo indica el procedimiento que
  se debe seguir para solucionar un
  problema de tipo genérico, es decir , se
  emplea el mismo algoritmo cada vez que
  se presenta un problema similar
Notas sobre algoritmos.
• Los algoritmos computacionales son los
  que usan las computadoras para realizar el
  procesamiento de datos.

• En general, el termino algoritmo se aplica
  a los métodos de resolución de problemas
  que emplean una secuencia mecánica de
  pasos.
¿Que es un algoritmo?

• Un algoritmo es una secuencia de pasos o instrucciones
  precisos, definidos y finitos para resolver un problema o
  ejecutar una tarea.
¿Qué relación tienen las computadoras y los
                  algoritmos?


• Indican como y en qué orden se deben ejecutarse
  las instrucciones.
• El lenguaje de programación es un medio para
  expresar el algoritmo a través de un programa.
• La computadora permite ejecutar el programa con
  gran rapidez y exactitud.
¿Que es un problema?
• Cuestión que se trata de aclarar.
• Proposición o dificultad de solución dudosa.
• Conjunto de hechos o circunstancias que dificultan la
  consecución de algún fin.
• Disgusto, preocupación.
• Planteamiento de una situación cuya respuesta
  desconocida debe obtenerse a través de métodos
  científicos.
Características de los algoritmos.

Para que un algoritmo sea como tal debe cumplir ciertas
características:
• Preciso e indicar el orden en que debe realizar cada
  paso.
• Finito debe tener un numero determinado de pasos.
• Definido, si se sigue un algoritmo varias veces, se debe
  obtener el mismo resultado cada ves que se ejecute.
Ejemplos de algoritmos

                                              Sumar las         Continuar el
 Tomar las                                     decenas         procedimiento
                      Sumar las
cantidades a                               adicionando el      hasta terminar
                      unidades
   Sumar                                  resto de la suma     de sumar todos
                                           de las unidades       los dígitos.
                            1                  1 1                   1 1
+ 348                + 348                  + 348                   + 348
  476                  476                    476                     476
                            14                  124                  824
               • Si la suma es igual o      • Si la suma es igual
                 mayor            que         o     mayor    que
                 10,     colocar     el       10, colocar el
                 primer digito y el           primer digito y el
                 otro sumarlo a las           otro sumarlo a las
                 decenas.                     decenas.
Algoritmo para utilizar una
                 lavadora
1.- Añada una media de detergente.             2.- Añada la carga adecuada.
 Siga las instrucciones del fabricante       Para mejores resultados no sobre
            del detergente.                         cargue la lavadora.

                      3.- Seleccione el tamaño de la carga
                                 y la temperatura.
                           Las prendas deben moverse
                            libremente en la lavadora.

 4.- Seleccione el ciclo y tiempo de
               lavado.
 Reduzca el tiempo de lavado para
cargas pequeñas y ropa ligeramente
                sucia.

               5.- Ponga a funcionar su lavadora.
               Oprima el botón inicio/pausa. Retire
                la carga cuando termine el ciclo.
Algoritmo para cocinar un
                 platillo

1. Moler en la licuadora el paquete de galletas.

2. Mezclar las galletas con la margarina.

3. Untar la mezcla en un molde para pay.

4. Disolver la gelatina con la leche hirviendo y agregar
   la fécula de maíz.

5. Licuar esta mezcla con el resto de los ingredientes.

6. Calentar en una cacerola, a fuego lento y sin dejar
   de mover, hasta que hierva.

7. Vaciar sobre la base de galletas y refrigerar hasta
   que cuaje.
Definición de algoritmo

Contenu connexe

Similaire à Definición de algoritmo

INTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptxINTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptxGuidoGilCaller
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmojose
 
Fundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoFundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoJosé Antonio Sandoval Acosta
 
INF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCOINF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCOmayrafranco99
 
Trabajo mayra computacion
Trabajo mayra computacionTrabajo mayra computacion
Trabajo mayra computacionmayrafranco99
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6danielabolaos17
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptssuser6eba56
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacionsusy317048
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosAlexandra Ochoa
 

Similaire à Definición de algoritmo (20)

INTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptxINTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA-1.pptx
 
INTRODUCCIÓN A LA LÓGICA.pptx
INTRODUCCIÓN A LA LÓGICA.pptxINTRODUCCIÓN A LA LÓGICA.pptx
INTRODUCCIÓN A LA LÓGICA.pptx
 
Introducción algoritmo
Introducción algoritmoIntroducción algoritmo
Introducción algoritmo
 
Fundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoFundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño Algorítmico
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
INF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCOINF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCO
 
Trabajo mayra computacion
Trabajo mayra computacionTrabajo mayra computacion
Trabajo mayra computacion
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.ppt
 
Fundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 AlgoritmosFundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Ayudantia 1
Ayudantia 1Ayudantia 1
Ayudantia 1
 
Algoritmo.pptx
Algoritmo.pptxAlgoritmo.pptx
Algoritmo.pptx
 

Plus de Alex Rivera

Funciones de fecha y hora
Funciones de fecha y horaFunciones de fecha y hora
Funciones de fecha y horaAlex Rivera
 
Funciones financieras
Funciones    financierasFunciones    financieras
Funciones financierasAlex Rivera
 
Funciones Matematicas
Funciones MatematicasFunciones Matematicas
Funciones MatematicasAlex Rivera
 
Funciones trigonométricas
Funciones trigonométricasFunciones trigonométricas
Funciones trigonométricasAlex Rivera
 
Equipo central de una computadora
Equipo central de una computadoraEquipo central de una computadora
Equipo central de una computadoraAlex Rivera
 
Como saber si una pagina web es segura
Como saber si una pagina web es seguraComo saber si una pagina web es segura
Como saber si una pagina web es seguraAlex Rivera
 
Informatica terminologia basia
Informatica terminologia basia Informatica terminologia basia
Informatica terminologia basia Alex Rivera
 
Aplicación de las computadoras!
Aplicación de las computadoras!Aplicación de las computadoras!
Aplicación de las computadoras!Alex Rivera
 
Equipo de computo
Equipo de computoEquipo de computo
Equipo de computoAlex Rivera
 
Terminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computaciónTerminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computaciónAlex Rivera
 
Evolucion procesamiento de la informacion
Evolucion procesamiento de la informacionEvolucion procesamiento de la informacion
Evolucion procesamiento de la informacionAlex Rivera
 
Dispositivos de calculo
Dispositivos de calculoDispositivos de calculo
Dispositivos de calculoAlex Rivera
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoAlex Rivera
 
Metodología para resolver problemas
Metodología para resolver problemasMetodología para resolver problemas
Metodología para resolver problemasAlex Rivera
 

Plus de Alex Rivera (17)

Funciones de fecha y hora
Funciones de fecha y horaFunciones de fecha y hora
Funciones de fecha y hora
 
Funciones financieras
Funciones    financierasFunciones    financieras
Funciones financieras
 
Guia examen
Guia examenGuia examen
Guia examen
 
Funciones Matematicas
Funciones MatematicasFunciones Matematicas
Funciones Matematicas
 
Lògicas
LògicasLògicas
Lògicas
 
Funciones trigonométricas
Funciones trigonométricasFunciones trigonométricas
Funciones trigonométricas
 
Equipo central de una computadora
Equipo central de una computadoraEquipo central de una computadora
Equipo central de una computadora
 
Como saber si una pagina web es segura
Como saber si una pagina web es seguraComo saber si una pagina web es segura
Como saber si una pagina web es segura
 
Informatica terminologia basia
Informatica terminologia basia Informatica terminologia basia
Informatica terminologia basia
 
Aplicación de las computadoras!
Aplicación de las computadoras!Aplicación de las computadoras!
Aplicación de las computadoras!
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Equipo de computo
Equipo de computoEquipo de computo
Equipo de computo
 
Terminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computaciónTerminologia basica usada en informatica y computación
Terminologia basica usada en informatica y computación
 
Evolucion procesamiento de la informacion
Evolucion procesamiento de la informacionEvolucion procesamiento de la informacion
Evolucion procesamiento de la informacion
 
Dispositivos de calculo
Dispositivos de calculoDispositivos de calculo
Dispositivos de calculo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Metodología para resolver problemas
Metodología para resolver problemasMetodología para resolver problemas
Metodología para resolver problemas
 

Definición de algoritmo

  • 2. Notas sobre algoritmos. • Cuando realizas una tarea o ejecutas algún procedimiento, ya sea relacionado con la escuela o con la vida cotidiana, empleas algoritmos. • Un algoritmo indica el procedimiento que se debe seguir para solucionar un problema de tipo genérico, es decir , se emplea el mismo algoritmo cada vez que se presenta un problema similar
  • 3. Notas sobre algoritmos. • Los algoritmos computacionales son los que usan las computadoras para realizar el procesamiento de datos. • En general, el termino algoritmo se aplica a los métodos de resolución de problemas que emplean una secuencia mecánica de pasos.
  • 4. ¿Que es un algoritmo? • Un algoritmo es una secuencia de pasos o instrucciones precisos, definidos y finitos para resolver un problema o ejecutar una tarea.
  • 5. ¿Qué relación tienen las computadoras y los algoritmos? • Indican como y en qué orden se deben ejecutarse las instrucciones. • El lenguaje de programación es un medio para expresar el algoritmo a través de un programa. • La computadora permite ejecutar el programa con gran rapidez y exactitud.
  • 6. ¿Que es un problema? • Cuestión que se trata de aclarar. • Proposición o dificultad de solución dudosa. • Conjunto de hechos o circunstancias que dificultan la consecución de algún fin. • Disgusto, preocupación. • Planteamiento de una situación cuya respuesta desconocida debe obtenerse a través de métodos científicos.
  • 7. Características de los algoritmos. Para que un algoritmo sea como tal debe cumplir ciertas características: • Preciso e indicar el orden en que debe realizar cada paso. • Finito debe tener un numero determinado de pasos. • Definido, si se sigue un algoritmo varias veces, se debe obtener el mismo resultado cada ves que se ejecute.
  • 8. Ejemplos de algoritmos Sumar las Continuar el Tomar las decenas procedimiento Sumar las cantidades a adicionando el hasta terminar unidades Sumar resto de la suma de sumar todos de las unidades los dígitos. 1 1 1 1 1 + 348 + 348 + 348 + 348 476 476 476 476 14 124 824 • Si la suma es igual o • Si la suma es igual mayor que o mayor que 10, colocar el 10, colocar el primer digito y el primer digito y el otro sumarlo a las otro sumarlo a las decenas. decenas.
  • 9. Algoritmo para utilizar una lavadora 1.- Añada una media de detergente. 2.- Añada la carga adecuada. Siga las instrucciones del fabricante Para mejores resultados no sobre del detergente. cargue la lavadora. 3.- Seleccione el tamaño de la carga y la temperatura. Las prendas deben moverse libremente en la lavadora. 4.- Seleccione el ciclo y tiempo de lavado. Reduzca el tiempo de lavado para cargas pequeñas y ropa ligeramente sucia. 5.- Ponga a funcionar su lavadora. Oprima el botón inicio/pausa. Retire la carga cuando termine el ciclo.
  • 10. Algoritmo para cocinar un platillo 1. Moler en la licuadora el paquete de galletas. 2. Mezclar las galletas con la margarina. 3. Untar la mezcla en un molde para pay. 4. Disolver la gelatina con la leche hirviendo y agregar la fécula de maíz. 5. Licuar esta mezcla con el resto de los ingredientes. 6. Calentar en una cacerola, a fuego lento y sin dejar de mover, hasta que hierva. 7. Vaciar sobre la base de galletas y refrigerar hasta que cuaje.