SlideShare una empresa de Scribd logo
1 de 11
ALGORITMO
República Bolivariana de Venezuela
Ministerio del poder popular para la educación
E.T Samuel Robinson
Puerto Cabello - Edo Carabobo
Profesor: Integrantes:
Celinda Díaz Willians Quevedo
Yohnny Restrepo
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. 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
Algoritmo
•Ser definido: Cada paso del algoritmo debe indicar la acción a realizar sin criterios de
interpretación.
•Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual
deberá finalizar al completarlos.
•Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos
son generados de alguna forma) para llevar a cabo las operaciones que comprende.
•Tener una o más salidas: Debe siempre devolver un resultado; El devolver un resultado no
debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre
con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no
cuentan con una salida de resultados de esta forma
•Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada
más ni nada menos que aquello que se requiera para y en su ejecución.
Características
EJEMPLO DE ALGORITMO
El pseudocódigo (o falso lenguaje) es utilizado por programadores
para describir algoritmos en un lenguaje humano simplificado que no
es dependiente de ningún lenguaje de programación.
Por este motivo puede ser implementado en cualquier lenguaje por
cualquier programador que utilice el pseudocódigo.
Pseudocódigo
Las principales características de este lenguaje son:
Se puede ejecutar en un ordenador
Es una forma de representación sencilla de utilizar y de
manipular.
Facilita el paso del programa al lenguaje de
programación.
Es independiente del lenguaje de programación que se
vaya a utilizar.
Es un método que facilita la programación y solución al
algoritmo del programa.
Todo documento en pseudocódigo debe permitir la
descripción de:
Instrucciones primitivas.
Instrucciones de proceso.
Instrucciones de control.
Instrucciones compuestas.
Instrucciones de descripción.
Características
EJEMPLO DE PSEUDOCÓDIGO
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos
conectados con flechas para indicar la secuencia de instrucciones y están regidos
por ISO. Los diagramas de flujo son usados para representar algoritmos
pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su
facilidad de lectura son usados como introducción a los algoritmos, descripción
de un lenguaje y descripción de procesos a personas ajenas a la computación.
proceso
datos
Proceso
alternativo
decisión
extracto
Diagramas de flujo
Cinta
perforada
Almacenamiento
de acceso
secuencial
Y
almacenamiento
interno
combinar
intercalar
Proceso
predefinido
preparacion
Diagrama de Flujo
Ejemplo
•http://www.monografias.com/trabajos11/al
com/alcom.shtml
http://es.wikipedia.org/wiki/Algoritmo
•http://es.wikipedia.org/wiki/Pseudoc%C3%
B3digo
•http://es.wikipedia.org/wiki/Algoritmo#Diag
rama_de_flujo
•http://es.wikipedia.org/wiki/Pseudoc%
C3%B3digo
Bibliografía

Más contenido relacionado

La actualidad más candente

Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computaciónLuisRestan1
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
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 flujoLuis Sanchez
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicoscbertolotti
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMOvasebas
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesdafemehe
 

La actualidad más candente (19)

Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
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
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 
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
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
informaticai
informaticaiinformaticai
informaticai
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Destacado

Destacado (13)

Enzayo tics-franciela
Enzayo tics-francielaEnzayo tics-franciela
Enzayo tics-franciela
 
Pepooooo
PepoooooPepooooo
Pepooooo
 
Time&careermanagement
Time&careermanagementTime&careermanagement
Time&careermanagement
 
Peritos Forenses Transdisciplinarios
Peritos Forenses TransdisciplinariosPeritos Forenses Transdisciplinarios
Peritos Forenses Transdisciplinarios
 
4lifeclub250
4lifeclub2504lifeclub250
4lifeclub250
 
Q6 evaluation
Q6 evaluationQ6 evaluation
Q6 evaluation
 
2013 11 18 investor presentation (en)
2013 11 18   investor presentation (en)2013 11 18   investor presentation (en)
2013 11 18 investor presentation (en)
 
Como hacer negocio en Europe
Como hacer negocio en EuropeComo hacer negocio en Europe
Como hacer negocio en Europe
 
Los juegos en el arte
Los juegos en el arteLos juegos en el arte
Los juegos en el arte
 
Presentacion nancy miers
Presentacion nancy miersPresentacion nancy miers
Presentacion nancy miers
 
Matter Fueling the Future of Healthcare Innovation
Matter Fueling the Future of Healthcare Innovation   Matter Fueling the Future of Healthcare Innovation
Matter Fueling the Future of Healthcare Innovation
 
New Generations of Donor Engagement (TRG)
New Generations of Donor Engagement (TRG)New Generations of Donor Engagement (TRG)
New Generations of Donor Engagement (TRG)
 
Старое Преображенское и его историческое наследие
Старое Преображенское и его историческое наследиеСтарое Преображенское и его историческое наследие
Старое Преображенское и его историческое наследие
 

Similar a Algoritmo

Algoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujoAlgoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujoMiju Duran
 
Algoritmo, seudocodigo, y diagrama de flujo.pptx2
Algoritmo, seudocodigo, y diagrama de flujo.pptx2Algoritmo, seudocodigo, y diagrama de flujo.pptx2
Algoritmo, seudocodigo, y diagrama de flujo.pptx2Miju Duran
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...JovanyYGonzalezR
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoAleBlanco
 
Trabajo de eliana guerra
Trabajo de eliana guerraTrabajo de eliana guerra
Trabajo de eliana guerraElianaGuerra
 
Desarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosDesarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosJuanes Garzon
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problemaLorenzo Alejo
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacionrulo182
 
Tema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdfTema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdfAdrianaCamilaCondori
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorRoibertOnielEstradaL
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 

Similar a Algoritmo (20)

Algoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujoAlgoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujo
 
Algoritmo, seudocodigo, y diagrama de flujo.pptx2
Algoritmo, seudocodigo, y diagrama de flujo.pptx2Algoritmo, seudocodigo, y diagrama de flujo.pptx2
Algoritmo, seudocodigo, y diagrama de flujo.pptx2
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
Trabajo de eliana guerra
Trabajo de eliana guerraTrabajo de eliana guerra
Trabajo de eliana guerra
 
Desarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosDesarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmos
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Tema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdfTema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdf
 
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
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computador
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
PowerPoint (Programación)
PowerPoint (Programación)PowerPoint (Programación)
PowerPoint (Programación)
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
algoritmo
algoritmo algoritmo
algoritmo
 

Último

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 

Último (6)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 

Algoritmo

  • 1. ALGORITMO República Bolivariana de Venezuela Ministerio del poder popular para la educación E.T Samuel Robinson Puerto Cabello - Edo Carabobo Profesor: Integrantes: Celinda Díaz Willians Quevedo Yohnny Restrepo
  • 2. 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. 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 Algoritmo
  • 3. •Ser definido: Cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación. •Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos. •Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende. •Tener una o más salidas: Debe siempre devolver un resultado; El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma •Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución. Características
  • 5. El pseudocódigo (o falso lenguaje) es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquier lenguaje por cualquier programador que utilice el pseudocódigo. Pseudocódigo
  • 6. Las principales características de este lenguaje son: Se puede ejecutar en un ordenador Es una forma de representación sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programación. Es independiente del lenguaje de programación que se vaya a utilizar. Es un método que facilita la programación y solución al algoritmo del programa. Todo documento en pseudocódigo debe permitir la descripción de: Instrucciones primitivas. Instrucciones de proceso. Instrucciones de control. Instrucciones compuestas. Instrucciones de descripción. Características
  • 8. Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO. Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación. proceso datos Proceso alternativo decisión extracto Diagramas de flujo