SlideShare una empresa de Scribd logo
1 de 14
TRABAJO DE INFORMATICA ALGORITMO PSEUDOCODIGO DIAGRAMA DE FLUJO PRESENTADO POR:  ANGELICA ANAYA COLEGIO DISTRITAL MARIA INMACULADA
ALGORITMO Es un método para resolver un problema mediante una serie de pasos.
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 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; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. 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.
Símbolos terminal:  Representa el inicio y fin de un programa.  También puede representar una parada o interrupción  programada que sea necesaria realizar en un programa. Entrada y salida:  Cualquier tipo de introducción de datos en la  memoria desde los periféricos o registro de información  procesada en un periférico.
Proceso: Cualquier tipo de operación que pueda  originar cambio de valor, formato o posición de la información almacenada en  memoria, operaciones aritméticas, de transformaciones, etc. Decisión: Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir
Conector:  Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama Salida: Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja.  Es usado para mostrar datos o resultados.
PSEUDOCODIGO Es el lenguaje de especificación de algoritmos.
Características: 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.
DIAGRAMA DE FLUJO Es la representación grafica del algoritmo.
Características: Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumido en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos. Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a los analistas anotaciones excesivas, repetitivas y confusas en su interpretación
De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas. Un diagrama es comparable, en cierta forma, con una fotografía aérea que contiene los rasgos principales de una región, y que a su vez permite observar estos rasgos o detalles principales
WEBGRAFIA: http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php http://www.desarrolloweb.com/articulos/pseudocodigo.html http://www.google.com/search?hl=en&q=alogaritmo#sclient=psy-ab&hl=en&source=hp&q=CARACTERISTICAS%20DE%20LOS%20DIAGRAMA%20DE%20flujo&pbx=1&oq=&aq=&aqi=&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=9ec99a58cca5314e&biw=950&bih=458&pf=p&pdl=500

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
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoNatyBarrera
 
Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigosalexander260723
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujoAnaIllescas4
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis BarretoLuisBarreto80
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacionalexandermoreno91
 

La actualidad más candente (20)

Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
 
informaticai
informaticaiinformaticai
informaticai
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujo
 
Aj
AjAj
Aj
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Clase1 programac
Clase1 programacClase1 programac
Clase1 programac
 
Diagramas de flujo y pseudocodigo
Diagramas de flujo y pseudocodigoDiagramas de flujo y pseudocodigo
Diagramas de flujo y pseudocodigo
 
Diagramas de flujo y pseudocodigo
Diagramas de flujo y pseudocodigoDiagramas de flujo y pseudocodigo
Diagramas de flujo y pseudocodigo
 

Destacado

発掘型問題の発見と解決
発掘型問題の発見と解決発掘型問題の発見と解決
発掘型問題の発見と解決Masaki Yoshida
 
17 informe sebastián castellá
17 informe sebastián castellá17 informe sebastián castellá
17 informe sebastián castellátorossigloxx
 
10 Great iPad Apps for Creating Concept Maps
10 Great iPad Apps for Creating Concept Maps10 Great iPad Apps for Creating Concept Maps
10 Great iPad Apps for Creating Concept Mapsmslloyd95classhacks
 
Certification workshop becoming a power user
Certification workshop   becoming a power userCertification workshop   becoming a power user
Certification workshop becoming a power usermpopielarski
 

Destacado (6)

発掘型問題の発見と解決
発掘型問題の発見と解決発掘型問題の発見と解決
発掘型問題の発見と解決
 
17 informe sebastián castellá
17 informe sebastián castellá17 informe sebastián castellá
17 informe sebastián castellá
 
Feide for skoleledere og lærere - Harald Torbjørnsen
Feide for skoleledere og lærere - Harald TorbjørnsenFeide for skoleledere og lærere - Harald Torbjørnsen
Feide for skoleledere og lærere - Harald Torbjørnsen
 
10 Great iPad Apps for Creating Concept Maps
10 Great iPad Apps for Creating Concept Maps10 Great iPad Apps for Creating Concept Maps
10 Great iPad Apps for Creating Concept Maps
 
Perspectivas económicas 2012
Perspectivas económicas 2012Perspectivas económicas 2012
Perspectivas económicas 2012
 
Certification workshop becoming a power user
Certification workshop   becoming a power userCertification workshop   becoming a power user
Certification workshop becoming a power user
 

Similar a Algoritmo (20)

Aj
AjAj
Aj
 
Algorit
AlgoritAlgorit
Algorit
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Trabajo de eliana guerra
Trabajo de eliana guerraTrabajo de eliana guerra
Trabajo de eliana guerra
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase 1. Algoritmos y Programas - Sullin Santaella
Clase 1. Algoritmos y Programas - Sullin SantaellaClase 1. Algoritmos y Programas - Sullin Santaella
Clase 1. Algoritmos y Programas - Sullin Santaella
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
331147511 material-de-apoyo-de-la-unidad-1
331147511 material-de-apoyo-de-la-unidad-1331147511 material-de-apoyo-de-la-unidad-1
331147511 material-de-apoyo-de-la-unidad-1
 
Material de apoyo de unidad 1. algoritmos y programas
Material de apoyo de unidad 1. algoritmos y programasMaterial de apoyo de unidad 1. algoritmos y programas
Material de apoyo de unidad 1. algoritmos y programas
 
Lucho y zuluaga
Lucho y zuluagaLucho y zuluaga
Lucho y zuluaga
 
Manual de java_3
Manual de java_3Manual de java_3
Manual de java_3
 
Manual de javaa2
Manual de javaa2Manual de javaa2
Manual de javaa2
 
Manual de java
Manual de java Manual de java
Manual de java
 
manual 10
manual 10manual 10
manual 10
 
Manual de java 3
Manual de java 3Manual de java 3
Manual de java 3
 
MANUAL DE JAVA 1
MANUAL DE JAVA 1MANUAL DE JAVA 1
MANUAL DE JAVA 1
 

Algoritmo

  • 1. TRABAJO DE INFORMATICA ALGORITMO PSEUDOCODIGO DIAGRAMA DE FLUJO PRESENTADO POR: ANGELICA ANAYA COLEGIO DISTRITAL MARIA INMACULADA
  • 2. ALGORITMO Es un método para resolver un problema mediante una serie de pasos.
  • 3. 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 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.
  • 4. Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. 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.
  • 5. Símbolos terminal: Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que sea necesaria realizar en un programa. Entrada y salida: Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico.
  • 6. Proceso: Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc. Decisión: Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir
  • 7. Conector: Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama Salida: Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados.
  • 8. PSEUDOCODIGO Es el lenguaje de especificación de algoritmos.
  • 9. Características: 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.
  • 10. DIAGRAMA DE FLUJO Es la representación grafica del algoritmo.
  • 11. Características: Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumido en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos. Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a los analistas anotaciones excesivas, repetitivas y confusas en su interpretación
  • 12. De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas. Un diagrama es comparable, en cierta forma, con una fotografía aérea que contiene los rasgos principales de una región, y que a su vez permite observar estos rasgos o detalles principales
  • 13.
  • 14. WEBGRAFIA: http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php http://www.desarrolloweb.com/articulos/pseudocodigo.html http://www.google.com/search?hl=en&q=alogaritmo#sclient=psy-ab&hl=en&source=hp&q=CARACTERISTICAS%20DE%20LOS%20DIAGRAMA%20DE%20flujo&pbx=1&oq=&aq=&aqi=&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=9ec99a58cca5314e&biw=950&bih=458&pf=p&pdl=500