SlideShare una empresa de Scribd logo
ANÁLISIS LÓGICO DE PROBLEMAS
COTIDIANOS (ALGORITMOS)
DEIVER PINEDA
Características
Deben ser precisos: lo que indica que debe conservar
el orden de realización de cada paso.
Deben estar bien definidos: Es decir se debe obtener
el mismo resultado cada vez que se ejecuten.
Deben ser finitos debe marcar un punto de
finalización
Para elaborar un algoritmo se
debe tener en cuenta
ENTRADAS Y SALIDAS
PROCESOS DECISION
REPETICION
CLASIFICACION DE ALGORITMOS
CUALITATIVOS: La secuencia de pasos de estos
algoritmos depende de una o mas cualidades.
Cuantitativos: en este tipo de algoritmo la
secuencia de pasos lógicos depende del calculo
de valores numéricos
Definición: Algoritmo
Podemos encontrar muchas definiciones de algoritmo en los textos de
programación, todas ellas muy similares:
•Conjunto ordenado y finito de pasos que permite hallar la solución de
un problema.
•Una secuencia de pasos que conducen a la realización de una tarea.
•Toda receta, proceso, rutina, método, procedimiento, técnica, formula
que resuelven un determinado problema.
•Descripción precisa de una sucesión de instrucciones que permite llevar
a cabo un trabajo en un número finito de pasos.
Implementación de algoritmos
En programación, los algoritmos se implementan
en forma de sentencias en algún lenguaje de
programación.
De esta manera, la forma de escribir los algoritmos
depende del lenguaje de programación, y
del paradigma usado. Estos son los algoritmos que
pueden ser interpretados por una computadora y
así ser ejecutados.
Algoritmos en programación
Un programa de computadora es un algoritmo que le dice a
la computadora los pasos específicos para llevar acabo
una tarea. Los algoritmos son rigurosamente
definidos para que la computadora pueda interpretarlos.
El orden en que se ejecuta cada uno de los pasos que
constituyen un algoritmo es fundamental.
El orden más básico es de arriba hacia abajo, ejecutándose
una instrucción tras otra de un código. Pero
un algoritmo puede variar en su flujo u orden de ejecución
de pasos dependiendo de los valores de inicio o que
entran durante su ejecución. El flujo es manejado por
las estructuras de control.
Analisis de problemas

Más contenido relacionado

La actualidad más candente

Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
alexander260723
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
roxanaparra28
 
EJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOSEJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOS
JorgeAndrsLpezDelnge
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Lety Barrios
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
laurafernandez1992
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmo
Mary Guaman
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
Leidy Campos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Lety Barrios
 
Algoritmos
AlgoritmosAlgoritmos
Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.
Ana Yansi Romero
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
alexandermoreno91
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
Luis Sanchez
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
matteo_ibarguen
 
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Federico Toledo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
TiffanyMartinez
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
vasebas
 

La actualidad más candente (16)

Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
EJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOSEJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOS
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmo
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 

Similar a Analisis de problemas

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
Wil Mer
 
Presentacion algoritmo
Presentacion algoritmoPresentacion algoritmo
Presentacion algoritmo
AnaConcepcion7
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
QuirogaSharon
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
daniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
daniel_estrada
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
LuisBarreto80
 
Introducción a la Informática - Los Algoritmos
Introducción a la Informática - Los AlgoritmosIntroducción a la Informática - Los Algoritmos
Introducción a la Informática - Los Algoritmos
hugocuella1
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
LuisRestan1
 
Diagramas De Flujo 22
Diagramas De Flujo 22Diagramas De Flujo 22
Diagramas De Flujo 22
jeison gutierrez romero
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
Xander Vadillo Sandoval
 
Clase 1 algoritmos
Clase 1 algoritmosClase 1 algoritmos
Clase 1 algoritmos
dareendlg
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
Erika Jimenez
 
algoritmo
algoritmoalgoritmo
algoritmo
Cristhian Tapia
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
ernestdo1
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
rulo182
 
Clase1 programac
Clase1 programacClase1 programac
Clase1 programac
sheyla savedra febre
 
PROGRAMACION-copia.pptx
PROGRAMACION-copia.pptxPROGRAMACION-copia.pptx
PROGRAMACION-copia.pptx
OrlandoLopez271483
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
dafemehe
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
adrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
adrianfazio
 

Similar a Analisis de problemas (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion algoritmo
Presentacion algoritmoPresentacion algoritmo
Presentacion algoritmo
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Introducción a la Informática - Los Algoritmos
Introducción a la Informática - Los AlgoritmosIntroducción a la Informática - Los Algoritmos
Introducción a la Informática - Los Algoritmos
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Diagramas De Flujo 22
Diagramas De Flujo 22Diagramas De Flujo 22
Diagramas De Flujo 22
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Clase 1 algoritmos
Clase 1 algoritmosClase 1 algoritmos
Clase 1 algoritmos
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Clase1 programac
Clase1 programacClase1 programac
Clase1 programac
 
PROGRAMACION-copia.pptx
PROGRAMACION-copia.pptxPROGRAMACION-copia.pptx
PROGRAMACION-copia.pptx
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 

Analisis de problemas

  • 1. ANÁLISIS LÓGICO DE PROBLEMAS COTIDIANOS (ALGORITMOS) DEIVER PINEDA
  • 2. Características Deben ser precisos: lo que indica que debe conservar el orden de realización de cada paso. Deben estar bien definidos: Es decir se debe obtener el mismo resultado cada vez que se ejecuten. Deben ser finitos debe marcar un punto de finalización
  • 3. Para elaborar un algoritmo se debe tener en cuenta ENTRADAS Y SALIDAS PROCESOS DECISION REPETICION
  • 4. CLASIFICACION DE ALGORITMOS CUALITATIVOS: La secuencia de pasos de estos algoritmos depende de una o mas cualidades. Cuantitativos: en este tipo de algoritmo la secuencia de pasos lógicos depende del calculo de valores numéricos
  • 5. Definición: Algoritmo Podemos encontrar muchas definiciones de algoritmo en los textos de programación, todas ellas muy similares: •Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. •Una secuencia de pasos que conducen a la realización de una tarea. •Toda receta, proceso, rutina, método, procedimiento, técnica, formula que resuelven un determinado problema. •Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un trabajo en un número finito de pasos.
  • 6. Implementación de algoritmos En programación, los algoritmos se implementan en forma de sentencias en algún lenguaje de programación. De esta manera, la forma de escribir los algoritmos depende del lenguaje de programación, y del paradigma usado. Estos son los algoritmos que pueden ser interpretados por una computadora y así ser ejecutados.
  • 7. Algoritmos en programación Un programa de computadora es un algoritmo que le dice a la computadora los pasos específicos para llevar acabo una tarea. Los algoritmos son rigurosamente definidos para que la computadora pueda interpretarlos. El orden en que se ejecuta cada uno de los pasos que constituyen un algoritmo es fundamental. El orden más básico es de arriba hacia abajo, ejecutándose una instrucción tras otra de un código. Pero un algoritmo puede variar en su flujo u orden de ejecución de pasos dependiendo de los valores de inicio o que entran durante su ejecución. El flujo es manejado por las estructuras de control.