SlideShare una empresa de Scribd logo
1 de 5
CONCEPTOS BÁSICOS
• Es un método para resolver problemas en un número
finito de pasos y describe la transformación de los datos
de entrada en datos de salida.
• Conjunto de instrucciones que realizadas en orden
conducen a la solución de un problema.
• El algoritmo es la infraestructura de cualquier solución,
escrita luego en cualquier lenguaje de programación.
TODO ALGORITMO
• Debe ser PRECISO, indicar de manera
inequívoca que se debe hacer.
• Debe ser FINITO, tener un número limitado de
pasos.
• Debe ser DEFINIDO, producir los mismos
resultados con las mismas condiciones de
entrada.
PARTES DE UN ALGORITMO
Entrada de datos
Proceso
Salida de resultados
• LA RESOLUCION DE UN PROBLEMA POR
COMPUTADORA REQUIERE EL DISEÑO DE UN
ALGORITMO QUE RESUELVA EL PROBLEMA
PROPUESTO.
PROBLEMA
PROPUESTO
DISEÑO DE
ALGORITM
O
PROGRAMA DE
COMPUTADOR
A
• DIAGRAMAS DE FLUJO: basados en gráficos con
significados.
• PSEUDOCÓDIGO: mezcla de lenguaje natural y de
programación
Inicio
Leer A,B
Si ( A> 0 y B >0)
C = A + B
Finsi
Imprimir C
fin
• DIAGRAMA ESTRUCTURADO (Nassi-Schneiderman):
cajas contiguas sin conectores.
inicio
Accion 1
Accion 2
fin
Inicio/fin decisión
impresión

Más contenido relacionado

La actualidad más candente

Algoritmos, Diagramas de flujo, Pseudocódigos
Algoritmos, Diagramas de flujo, PseudocódigosAlgoritmos, Diagramas de flujo, Pseudocódigos
Algoritmos, Diagramas de flujo, Pseudocódigosraquek
 
algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.Lina222
 
Fase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujoFase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujoERNEYALBERTORAMIREZC
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujoAnaIllescas4
 
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujoFase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujoERNEYALBERTORAMIREZC
 
Fases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasFases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasJosmary Romero
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosmatiu007
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Maryfer' Ortega
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 
Caamal baas brayan 3 j
Caamal baas brayan 3 jCaamal baas brayan 3 j
Caamal baas brayan 3 jmcbrayan
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 

La actualidad más candente (19)

Algoritmos, Diagramas de flujo, Pseudocódigos
Algoritmos, Diagramas de flujo, PseudocódigosAlgoritmos, Diagramas de flujo, Pseudocódigos
Algoritmos, Diagramas de flujo, Pseudocódigos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.
 
Programación.
Programación.Programación.
Programación.
 
Fase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujoFase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujo
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujoFase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujo
 
Fases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasFases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadoras
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
Los Algoritmos
Los AlgoritmosLos Algoritmos
Los Algoritmos
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 
Caamal baas brayan 3 j
Caamal baas brayan 3 jCaamal baas brayan 3 j
Caamal baas brayan 3 j
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 

Similar a Algoritmica básica

Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesdafemehe
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxanytrix
 
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ónQuirogaSharon
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigoEspinelB
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmosJohnfornerod
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
Presentación solucion problemas de computador
Presentación solucion problemas de computadorPresentación solucion problemas de computador
Presentación solucion problemas de computadorcarlosmemamas
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujoaromero487
 
01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdf01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdfcristianperez473965
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]tanztanz
 

Similar a Algoritmica básica (20)

Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
TECNICAS ALGORITMICAS
TECNICAS ALGORITMICASTECNICAS ALGORITMICAS
TECNICAS ALGORITMICAS
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
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
 
EJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOSEJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOS
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
AlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdfAlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdf
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 
Clase 1 analisis de algoritmos
Clase 1 analisis de algoritmosClase 1 analisis de algoritmos
Clase 1 analisis de algoritmos
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmos
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Presentación solucion problemas de computador
Presentación solucion problemas de computadorPresentación solucion problemas de computador
Presentación solucion problemas de computador
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
 
01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdf01_IntroduccionAlgoritmos (1).pdf
01_IntroduccionAlgoritmos (1).pdf
 
Clase 3-algoritmos[1]
Clase 3-algoritmos[1]Clase 3-algoritmos[1]
Clase 3-algoritmos[1]
 

Algoritmica básica

  • 2. • Es un método para resolver problemas en un número finito de pasos y describe la transformación de los datos de entrada en datos de salida. • Conjunto de instrucciones que realizadas en orden conducen a la solución de un problema. • El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.
  • 3. TODO ALGORITMO • Debe ser PRECISO, indicar de manera inequívoca que se debe hacer. • Debe ser FINITO, tener un número limitado de pasos. • Debe ser DEFINIDO, producir los mismos resultados con las mismas condiciones de entrada. PARTES DE UN ALGORITMO Entrada de datos Proceso Salida de resultados
  • 4. • LA RESOLUCION DE UN PROBLEMA POR COMPUTADORA REQUIERE EL DISEÑO DE UN ALGORITMO QUE RESUELVA EL PROBLEMA PROPUESTO. PROBLEMA PROPUESTO DISEÑO DE ALGORITM O PROGRAMA DE COMPUTADOR A
  • 5. • DIAGRAMAS DE FLUJO: basados en gráficos con significados. • PSEUDOCÓDIGO: mezcla de lenguaje natural y de programación Inicio Leer A,B Si ( A> 0 y B >0) C = A + B Finsi Imprimir C fin • DIAGRAMA ESTRUCTURADO (Nassi-Schneiderman): cajas contiguas sin conectores. inicio Accion 1 Accion 2 fin Inicio/fin decisión impresión