SlideShare una empresa de Scribd logo
1 de 7
 Que es el algoritmo :
Los diagramas de flujo sirven para representar algoritmos de manera gráfica.
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo
(del griego y latín, dixit algoritmos y este a su vez del matemático persa Al-Juarismi1 ) es un
conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos
sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de
estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas.
Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un
aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos
ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos
números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros
positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
un algoritmo es un método para encontrar la solución
a algún problema. Los algoritmos son el objeto de
estudio de la algoritmia y su definición queda
formalizada por el modelo computacional de la
Máquina de Turín.
Su importancia radica en mostrar la manera de llevar
a cabo procesos y resolver típicamente problemas
matemáticos (o de otro tipo). Al igual que las
funciones matemáticas, los algoritmos reciben una
entrada y la transforman en una salida ("efecto caja
negra"). Sin embargo, para que un algoritmo pueda
ser considerado como tal, debe ser determinista
(definido), finito y eficiente. Por eficiente se entiende
que las instrucciones encuentran la solución en el
menor tiempo posible; finito implica que tiene un
determinado número de pasos, es decir, que termina;
y determinista, que si se sigue el mismo proceso más
de una vez se llega siempre al mismo resultado.
El concepto de algoritmo, aunque similar y
obviamente relacionado, no debe confundirse con el
concepto de programa. Mientras el primero es la
especificación de un conjunto de pasos (operaciones,
instrucciones, órdenes, ...) orientados a la resolución
de un problema, el segundo es ese conjunto de
operaciones especificadas en un determinado
lenguaje de programación y para un computador
concreto, susceptible de ser ejecutado (o compilado
o interpretado). Un algoritmo, estrictamente
hablando, no puede ejecutarse hasta que no se
implementa, ya sea en un lenguaje de programación,
en un circuito eléctrico, en un aparato mecánico,
usando papel y lápiz o en algún otro modelo de
computación.
 Algoritmo: para cambiar la llanta ponchada de un carro
 Requisitos {tener una llanta de remplazo
 {tener llanta a remplazar
 Verificar que el carro este apagado
 Identificar la llanta ponchada
 Quitar la llanta
 Poner la llanta
 Algoritmo: para preparar una taza de café
 Requisitos {taza ,café,cuhara,agua caliente, azúcar, y antojo,set,etc
 Verter el agua en la taza
 Tomar con la cuchara la cantidad de café q se desee
 Agregar el café en la taza
 Tomar el azúcar con la cuchara
 Poner el azúcar en la taza
 Disolver el afee con la azúcar moviendo con la cuchara
 Algoritmo: para preparar un sándwich
 Requisitos {2 rebanadas de pan, mayonesa, mostaza ,jamón ,queso ,lechuga
, tomate y apetito
 Al pan untarle mayonesa y mostaza
 En una rebanada de pan le ponemos el jamón el queso el tomate y aguacate
 Con la otra rebanada de pan lo cubres
 Y listo tu sándwich
 Algoritmo: de como servir un baso de agua
 Requisitos{baso de agua botella etc., set, o querer agua
 Verificar que el baso este limpio
 Identificar que el agua no este sucia
 Verter el agua en el vaso
 Algoritmo: para cambiar el cristal de una ventana
 Requisitos {tener una ventana de remplazo
 {tener una ventana a remplazar
 Identificar la ventana rota averiada o descompuesta
 Retirar los pedazos de cristal y la goma de la ventana
 colocar cristal nuevo

Más contenido relacionado

La actualidad más candente

Sistema de ecuaciones lineales con 2 incognitas
Sistema de ecuaciones lineales con 2 incognitasSistema de ecuaciones lineales con 2 incognitas
Sistema de ecuaciones lineales con 2 incognitasRafael Martin Leon Leon
 
Matematicas exposicion metodos
Matematicas exposicion metodos Matematicas exposicion metodos
Matematicas exposicion metodos YOGHANS5
 
Método de gauss jordan
Método de gauss jordanMétodo de gauss jordan
Método de gauss jordandjelektro
 
1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.carolina peña
 
Sistema de inecuaciones sesion 6
Sistema de inecuaciones sesion 6Sistema de inecuaciones sesion 6
Sistema de inecuaciones sesion 6tasha2314
 
Solución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones Lineales Solución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones Lineales parra20
 
Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1Jhonathan Jaen
 
Método gauss jordan algebra lineal
Método gauss jordan          algebra linealMétodo gauss jordan          algebra lineal
Método gauss jordan algebra linealNathaly Murillo A
 
MODELOS DE OPTIMIZACIÓN DE RECURSOS.
MODELOS DE OPTIMIZACIÓN DE RECURSOS.MODELOS DE OPTIMIZACIÓN DE RECURSOS.
MODELOS DE OPTIMIZACIÓN DE RECURSOS.PALOMINOSPALLARESNAI
 
Sistema de ecuaciones lineales metodo de sustitución
Sistema de ecuaciones lineales metodo de sustituciónSistema de ecuaciones lineales metodo de sustitución
Sistema de ecuaciones lineales metodo de sustituciónAna Robles
 
Sistema de ecuaciones lineales
Sistema de ecuaciones linealesSistema de ecuaciones lineales
Sistema de ecuaciones linealesarbizama
 
Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1Jhonathan Jaen
 
Sistemas de Ecuaciones
Sistemas de EcuacionesSistemas de Ecuaciones
Sistemas de Ecuacionesdieguito0712
 
Metodo de gauss jordan
Metodo de gauss jordanMetodo de gauss jordan
Metodo de gauss jordanTensor
 

La actualidad más candente (20)

Sistema de ecuaciones lineales con 2 incognitas
Sistema de ecuaciones lineales con 2 incognitasSistema de ecuaciones lineales con 2 incognitas
Sistema de ecuaciones lineales con 2 incognitas
 
Matematicas exposicion metodos
Matematicas exposicion metodos Matematicas exposicion metodos
Matematicas exposicion metodos
 
Yaritza columba
Yaritza columbaYaritza columba
Yaritza columba
 
Sosa info 04
Sosa info 04Sosa info 04
Sosa info 04
 
Método de gauss jordan
Método de gauss jordanMétodo de gauss jordan
Método de gauss jordan
 
1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.
 
Rubenvel
RubenvelRubenvel
Rubenvel
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Sistema de inecuaciones sesion 6
Sistema de inecuaciones sesion 6Sistema de inecuaciones sesion 6
Sistema de inecuaciones sesion 6
 
Solución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones Lineales Solución de Sistemas de Ecuaciones Lineales
Solución de Sistemas de Ecuaciones Lineales
 
Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1
 
Método gauss jordan algebra lineal
Método gauss jordan          algebra linealMétodo gauss jordan          algebra lineal
Método gauss jordan algebra lineal
 
MODELOS DE OPTIMIZACIÓN DE RECURSOS.
MODELOS DE OPTIMIZACIÓN DE RECURSOS.MODELOS DE OPTIMIZACIÓN DE RECURSOS.
MODELOS DE OPTIMIZACIÓN DE RECURSOS.
 
Metodo de gauss
Metodo de gaussMetodo de gauss
Metodo de gauss
 
Sistema de ecuaciones lineales metodo de sustitución
Sistema de ecuaciones lineales metodo de sustituciónSistema de ecuaciones lineales metodo de sustitución
Sistema de ecuaciones lineales metodo de sustitución
 
Sistema de ecuaciones lineales
Sistema de ecuaciones linealesSistema de ecuaciones lineales
Sistema de ecuaciones lineales
 
Clase sisli 11
Clase sisli 11Clase sisli 11
Clase sisli 11
 
Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1
 
Sistemas de Ecuaciones
Sistemas de EcuacionesSistemas de Ecuaciones
Sistemas de Ecuaciones
 
Metodo de gauss jordan
Metodo de gauss jordanMetodo de gauss jordan
Metodo de gauss jordan
 

Similar a Algoritmo (20)

Resumen de algoritmo
Resumen de algoritmoResumen de algoritmo
Resumen de algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Brayan moncada
Brayan moncadaBrayan moncada
Brayan moncada
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Javier solano
Javier solanoJavier solano
Javier solano
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
1. conceptos básicos sobre algoritmos adsi
1. conceptos básicos sobre algoritmos adsi1. conceptos básicos sobre algoritmos adsi
1. conceptos básicos sobre algoritmos adsi
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Vivi Reinoso
Vivi ReinosoVivi Reinoso
Vivi Reinoso
 
Pdp1 justoenriquegarciaportillo
Pdp1 justoenriquegarciaportilloPdp1 justoenriquegarciaportillo
Pdp1 justoenriquegarciaportillo
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 

Algoritmo

  • 1.  Que es el algoritmo : Los diagramas de flujo sirven para representar algoritmos de manera gráfica. En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algoritmos y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia. En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
  • 2. un algoritmo es un método para encontrar la solución a algún problema. Los algoritmos son el objeto de estudio de la algoritmia y su definición queda formalizada por el modelo computacional de la Máquina de Turín. Su importancia radica en mostrar la manera de llevar a cabo procesos y resolver típicamente problemas matemáticos (o de otro tipo). Al igual que las funciones matemáticas, los algoritmos reciben una entrada y la transforman en una salida ("efecto caja negra"). Sin embargo, para que un algoritmo pueda ser considerado como tal, debe ser determinista (definido), finito y eficiente. Por eficiente se entiende que las instrucciones encuentran la solución en el menor tiempo posible; finito implica que tiene un determinado número de pasos, es decir, que termina; y determinista, que si se sigue el mismo proceso más de una vez se llega siempre al mismo resultado. El concepto de algoritmo, aunque similar y obviamente relacionado, no debe confundirse con el concepto de programa. Mientras el primero es la especificación de un conjunto de pasos (operaciones, instrucciones, órdenes, ...) orientados a la resolución de un problema, el segundo es ese conjunto de operaciones especificadas en un determinado lenguaje de programación y para un computador concreto, susceptible de ser ejecutado (o compilado o interpretado). Un algoritmo, estrictamente hablando, no puede ejecutarse hasta que no se implementa, ya sea en un lenguaje de programación, en un circuito eléctrico, en un aparato mecánico, usando papel y lápiz o en algún otro modelo de computación.
  • 3.  Algoritmo: para cambiar la llanta ponchada de un carro  Requisitos {tener una llanta de remplazo  {tener llanta a remplazar  Verificar que el carro este apagado  Identificar la llanta ponchada  Quitar la llanta  Poner la llanta
  • 4.  Algoritmo: para preparar una taza de café  Requisitos {taza ,café,cuhara,agua caliente, azúcar, y antojo,set,etc  Verter el agua en la taza  Tomar con la cuchara la cantidad de café q se desee  Agregar el café en la taza  Tomar el azúcar con la cuchara  Poner el azúcar en la taza  Disolver el afee con la azúcar moviendo con la cuchara
  • 5.  Algoritmo: para preparar un sándwich  Requisitos {2 rebanadas de pan, mayonesa, mostaza ,jamón ,queso ,lechuga , tomate y apetito  Al pan untarle mayonesa y mostaza  En una rebanada de pan le ponemos el jamón el queso el tomate y aguacate  Con la otra rebanada de pan lo cubres  Y listo tu sándwich
  • 6.  Algoritmo: de como servir un baso de agua  Requisitos{baso de agua botella etc., set, o querer agua  Verificar que el baso este limpio  Identificar que el agua no este sucia  Verter el agua en el vaso
  • 7.  Algoritmo: para cambiar el cristal de una ventana  Requisitos {tener una ventana de remplazo  {tener una ventana a remplazar  Identificar la ventana rota averiada o descompuesta  Retirar los pedazos de cristal y la goma de la ventana  colocar cristal nuevo