SlideShare una empresa de Scribd logo
1 de 11
INTEGRANTES
 JOSE DAVID ARAGON           Nº 1
   ELMER GEOVANI GALVEZ      Nº 3
   MARLON OMAR HUEZO         Nº 4
   ALEXIS ADRIAN SANCHEZ     Nº 30
   CHRISTIAN EDUARDO VASQUEZ Nº 39
ALGORITMO
 Un algoritmo es un conjunto finito de pasos definidos
  estructurados en el tiempo y formulados con base a un
  conjunto finito de reglas, que proveen un procedimiento
  para darle la solución o indicar la falta de esta a un
  problema en un tiempo determinado
 Secuencia finita de instrucciones , reglas o pasos que
  describen de forma precisa las operaciones de un
  ordenador debe realizar para llevar a cabo una tarea en un
  tiempo mas finito .
DIAGRAMA DE
   FLUJO
 dos diagramas de flujo mas de flujo de datos son un
 tipo de herramientas de modelado, permita modelas
 todo tipo del sistemas, consentidos en las funciones
 que realizan y los datos de entrada y salida de esas
 funciones
COMPONENTES DE LOS
DFD
 Procesos: representan la parte del sistema que
  transforman ciertas entradas en ciertas salidas.
 Flujos representan los datos en movimiento. Pueden
  ser flujo de entrada o flujo de salida.
 Almacenes : representan datos almacenados, puede ser
  una base de datos, un archivo físico etc.
 Terminadores: representan entidades externas que se
  comunican con el sistema.
o falso lenguaje es una descripción de un
algoritmo informático de programación que
utiliza las convenciones estructurales de un
lenguaje de programación verdadero, pero
que está diseñado para la lectura humana en
lugar de la lectura en máquina El objetivo es
que el programador se centre en la solución
lógica del algoritmo y no en la
implementación en un lenguaje de
programación concreto.
 es un lenguaje diseñado para describir el
  conjunto de acciones consecutivas que un
  equipo debe ejecutar. Por lo tanto, un
  lenguaje de programación es un modo
  práctico para que los seres humanos puedan
  dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural"
  define un medio de comunicación
  compartido por un grupo de personas
características
 Ser definido: sin ambigüedad, cada paso del algoritmo debe
  indicar la acción a realizar sin criterios de interpretación .
 Ser finito: un numero especifico y numerables de pasos
  debe componer a el algoritmo, el cual deberá finalizar a
  completarlos.
 Tener cero o mas entradas: datos son proporcionados aun
  algoritmo como insumo para llevar acabo las operaciones
  que comprende.
 Tener una o mas salidas: debe siempre devolver un
  resultado; de nada sirve un algoritmo que hace algo y
  nunca sabemos que fue
Tipos de lenguaje
 Lenguajes de programación imperativo: un lenguaje
  imperativo programa mediante una serie de comando,
  agrupados a el bloque y compuesto de ordenes
  condicionales que permiten el programa retornar aun
  bloque de comando si se cumple condición
 Lenguaje de programación funcional:
 Un lenguaje de programación funcional (o menudo
  llamado lenguaje procedimental) es un lenguaje que crea
  programas mediante fusiones, devuelve un nuevo estado de
  resultado y reside como entrada el resultado de otras
  funciones.
 En la actualidad las computadoras se han
  convertido en una de las herramientas más
  importantes en todas las actividades humanas.
  De aquí la importancia de aprender a manejar
  dicha herramienta pero lo más importante es
  desarrollar la habilidad de resolver problemas
  con la utilización de las computadoras. La lógica
  computacional es la misma lógica matemática
  aplicada al contexto de las ciencias de la
  computación. Su uso es fundamental a varios
  niveles: en los circuitos computacionales, en la
  programación lógica y en el análisis y
  optimización (de recursos temporales y
  espaciales) de algoritmos
CARACTERISTICAS
 multiplataforma
 utilizan un lenguaje sencillo
 disponible de ayuda y ejemplos
 Te permite la ejecución y depuración depurar el código
 Exportación de tu pseudocódigo a el diagrama de flujo
 Actualizaciones consistentes

Más contenido relacionado

La actualidad más candente

Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónRonny Parra
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacionalanqueeman
 
Pteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmosPteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmosErikValladarez
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónkatylarios
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionRebecaVera27
 
Desarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosDesarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosJuanes Garzon
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFranco Guamán
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raicesnanaperdomo
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoValeria Ramón Vega
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
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
 

La actualidad más candente (20)

Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacion
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Pteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmosPteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmos
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Desarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmosDesarrollo de la consulta algoritmos
Desarrollo de la consulta algoritmos
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
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
 
Nana
NanaNana
Nana
 

Destacado

2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos
2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos
2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modeloscusimano
 
Evaluación no destructiva de árboles
Evaluación no destructiva de árbolesEvaluación no destructiva de árboles
Evaluación no destructiva de árbolestorrubia
 
Comunicación global actividad 2 andres utrera
Comunicación global actividad 2 andres utreraComunicación global actividad 2 andres utrera
Comunicación global actividad 2 andres utrerautrerah
 
Sistema biobolsa-manual-del-biol
Sistema biobolsa-manual-del-biolSistema biobolsa-manual-del-biol
Sistema biobolsa-manual-del-biolWalter Ccahuana
 
Cusco 5 dias con tren local 02 dias
Cusco 5 dias con tren local 02 diasCusco 5 dias con tren local 02 dias
Cusco 5 dias con tren local 02 diasalvaro alcocer sotil
 
Figuras literarias
Figuras literariasFiguras literarias
Figuras literariasalexablue012
 
Aviso de notificación
Aviso de notificaciónAviso de notificación
Aviso de notificaciónjhonaloe
 
Tema11 140525120240-phpapp01
Tema11 140525120240-phpapp01Tema11 140525120240-phpapp01
Tema11 140525120240-phpapp01silvanarisitas
 
Tema valoración de la conciencia
Tema valoración de la concienciaTema valoración de la conciencia
Tema valoración de la concienciaWalda Shirley Paes
 
Parcial2 garcete paula UAA
Parcial2 garcete paula UAAParcial2 garcete paula UAA
Parcial2 garcete paula UAAPaula Garcete
 
Aprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paolaAprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paolaalvaro alcocer sotil
 
Competencias del analisista de problema y tomador de desiciones
Competencias del analisista de problema y tomador de desicionesCompetencias del analisista de problema y tomador de desiciones
Competencias del analisista de problema y tomador de desicionesyuliethalvarez
 
Aspectos inmune de la pulpa[1]
Aspectos inmune de la pulpa[1]Aspectos inmune de la pulpa[1]
Aspectos inmune de la pulpa[1]Qâtii Sanchez
 

Destacado (20)

2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos
2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos
2 7 dos-planificacion_estrategica_de_tecnologia_de_informacion_-_modelos
 
Evaluación no destructiva de árboles
Evaluación no destructiva de árbolesEvaluación no destructiva de árboles
Evaluación no destructiva de árboles
 
Comunicación global actividad 2 andres utrera
Comunicación global actividad 2 andres utreraComunicación global actividad 2 andres utrera
Comunicación global actividad 2 andres utrera
 
Sistema biobolsa-manual-del-biol
Sistema biobolsa-manual-del-biolSistema biobolsa-manual-del-biol
Sistema biobolsa-manual-del-biol
 
Cusco 5 dias con tren local 02 dias
Cusco 5 dias con tren local 02 diasCusco 5 dias con tren local 02 dias
Cusco 5 dias con tren local 02 dias
 
Figuras literarias
Figuras literariasFiguras literarias
Figuras literarias
 
Aviso de notificación
Aviso de notificaciónAviso de notificación
Aviso de notificación
 
Sordera
SorderaSordera
Sordera
 
Tema11 140525120240-phpapp01
Tema11 140525120240-phpapp01Tema11 140525120240-phpapp01
Tema11 140525120240-phpapp01
 
Paisajes
PaisajesPaisajes
Paisajes
 
Tema valoración de la conciencia
Tema valoración de la concienciaTema valoración de la conciencia
Tema valoración de la conciencia
 
Parcial2 garcete paula UAA
Parcial2 garcete paula UAAParcial2 garcete paula UAA
Parcial2 garcete paula UAA
 
Aprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paolaAprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paola
 
Competencias del analisista de problema y tomador de desiciones
Competencias del analisista de problema y tomador de desicionesCompetencias del analisista de problema y tomador de desiciones
Competencias del analisista de problema y tomador de desiciones
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
 
Expo etica
Expo eticaExpo etica
Expo etica
 
Aspectos inmune de la pulpa[1]
Aspectos inmune de la pulpa[1]Aspectos inmune de la pulpa[1]
Aspectos inmune de la pulpa[1]
 
Seminario 9
Seminario 9Seminario 9
Seminario 9
 
Compro, luego existo
Compro, luego existoCompro, luego existo
Compro, luego existo
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 

Similar a algoritmo

Similar a algoritmo (20)

Informatica
InformaticaInformatica
Informatica
 
conceptos basicos programacion
conceptos basicos programacionconceptos basicos programacion
conceptos basicos programacion
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
 
Tarea
TareaTarea
Tarea
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Tatiana
TatianaTatiana
Tatiana
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Smith
SmithSmith
Smith
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Luis silva diapositiva
Luis silva  diapositivaLuis silva  diapositiva
Luis silva diapositiva
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Tatiana
TatianaTatiana
Tatiana
 
Sistemas
SistemasSistemas
Sistemas
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Wiki ap2
Wiki ap2Wiki ap2
Wiki ap2
 

algoritmo

  • 1.
  • 2. INTEGRANTES  JOSE DAVID ARAGON Nº 1  ELMER GEOVANI GALVEZ Nº 3  MARLON OMAR HUEZO Nº 4  ALEXIS ADRIAN SANCHEZ Nº 30  CHRISTIAN EDUARDO VASQUEZ Nº 39
  • 3. ALGORITMO  Un algoritmo es un conjunto finito de pasos definidos estructurados en el tiempo y formulados con base a un conjunto finito de reglas, que proveen un procedimiento para darle la solución o indicar la falta de esta a un problema en un tiempo determinado  Secuencia finita de instrucciones , reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo una tarea en un tiempo mas finito .
  • 4. DIAGRAMA DE FLUJO  dos diagramas de flujo mas de flujo de datos son un tipo de herramientas de modelado, permita modelas todo tipo del sistemas, consentidos en las funciones que realizan y los datos de entrada y salida de esas funciones
  • 5. COMPONENTES DE LOS DFD  Procesos: representan la parte del sistema que transforman ciertas entradas en ciertas salidas.  Flujos representan los datos en movimiento. Pueden ser flujo de entrada o flujo de salida.  Almacenes : representan datos almacenados, puede ser una base de datos, un archivo físico etc.  Terminadores: representan entidades externas que se comunican con el sistema.
  • 6. o falso lenguaje es una descripción de un algoritmo informático de programación que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto.
  • 7.  es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas
  • 8. características  Ser definido: sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación .  Ser finito: un numero especifico y numerables de pasos debe componer a el algoritmo, el cual deberá finalizar a completarlos.  Tener cero o mas entradas: datos son proporcionados aun algoritmo como insumo para llevar acabo las operaciones que comprende.  Tener una o mas salidas: debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue
  • 9. Tipos de lenguaje  Lenguajes de programación imperativo: un lenguaje imperativo programa mediante una serie de comando, agrupados a el bloque y compuesto de ordenes condicionales que permiten el programa retornar aun bloque de comando si se cumple condición  Lenguaje de programación funcional:  Un lenguaje de programación funcional (o menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante fusiones, devuelve un nuevo estado de resultado y reside como entrada el resultado de otras funciones.
  • 10.  En la actualidad las computadoras se han convertido en una de las herramientas más importantes en todas las actividades humanas. De aquí la importancia de aprender a manejar dicha herramienta pero lo más importante es desarrollar la habilidad de resolver problemas con la utilización de las computadoras. La lógica computacional es la misma lógica matemática aplicada al contexto de las ciencias de la computación. Su uso es fundamental a varios niveles: en los circuitos computacionales, en la programación lógica y en el análisis y optimización (de recursos temporales y espaciales) de algoritmos
  • 11. CARACTERISTICAS  multiplataforma  utilizan un lenguaje sencillo  disponible de ayuda y ejemplos  Te permite la ejecución y depuración depurar el código  Exportación de tu pseudocódigo a el diagrama de flujo  Actualizaciones consistentes