SlideShare una empresa de Scribd logo
1 de 14
WEB 2.0
CAMILO ZAMUDIO
903 J.M
AlgoritmosAlgoritmos
Es un conjunto prescrito de instrucciones o reglas
bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos
PARA QUE SE USAN
En la vida cotidiana, se emplean algoritmos
frecuentemente para resolver problemas. Algunos
ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato Algunos ejemplos en
matematica  son el algoritmo de multiplicación ,división
,Eucilides ,Gauss
Eucilides
O El algoritmo de Euclides es un método antiguo y eficaz para calcular
 el máximo común divisor (MCD). Fue originalmente descrito
por Euclides permite además expresar al máximo común divisor
como una combinación lineal. Este algoritmo tiene aplicaciones en
diversas áreas como álgebra,  teoría de números y ciencias de la
computación entre otras.
METODO DE GAUSS
O Es un algoritmo del álgebra lineal para determinar las soluciones de un
sistema de ecuaciones lineales, encontrar matrices e inversas. Un
sistema de ecuaciones se resuelve por el método de Gauss cuando
se obtienen sus soluciones mediante la reducción del sistema dado
a otro equivalente en el que cada ecuación 
PROGRAMACION
O Es el proceso de diseñar, codificar, depurar y mantener el código
fuente de programas computacionales El código fuente es escrito en
un lenguaje de programación El propósito de la programación es crear
programas que exhiban un comportamiento deseado. El proceso de
escribir código requiere frecuentemente conocimientos en varias áreas
distintas, además del dominio del lenguaje a utilizar, algoritmos
especializados y lógica formal.
PROGRAMACION ESTRUCTURADA
O  Es la técnica de desarrollo de programas de la forma más
clara posible haciendo uso de tres estructuras de
control: la secuencia, la selección y la interacción. Estas
estructuras pueden combinarse para crear programas
que manejen cualquier necesidad de procesamiento de
datos.
CARACTERISTICAS
O Los programas escritos con estos principios tienen no solo
una estructura fácil de leer, sino que además tienen una
excelente presentación, que permite comprender el
código con mayor facilidad
ESTRUCTURA COTROL
O Son estructuras que permiten controlar el orden de
ejecución de las instrucciones contenidas dentro de de
ellas dependiendo de condiciones previamente
establecidas.
O
SECUENCIA
O Se refiere al orden en la que las
instrucciones de un programa son
ejecutadas, tal y como se tienen en el
programa.
O
SELECCIÓN
O Es la posibilidad de elegir entre dos instrucciones, donde la
decisión se toma en base a la evaluación de una expresión a
la que llamamos condición
O
O
O
O
O La imagen indica que si se cumple la condición 1, se avanza al
punto 2 y se llega al punto 4, en caso de no cumplirse la
condición 1 entonces se avanza al punto 3 y así se llega al
punto 4.
O
O
DIAGRAMA DE FLUJO
DIAGRAMA RECTANGULAR
PSEUDOCODIGO

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Cbt blanca cotero
Cbt blanca coteroCbt blanca cotero
Cbt blanca cotero
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Que es un algoritmo
Que es un algoritmoQue es un algoritmo
Que es un algoritmo
 
Que es un algoritmo
Que es un algoritmoQue es un algoritmo
Que es un algoritmo
 
Lady mirella campoverde 2 do b.g.u
Lady mirella campoverde 2 do b.g.uLady mirella campoverde 2 do b.g.u
Lady mirella campoverde 2 do b.g.u
 
Anibal_sucari _ León_ficha_Derive
Anibal_sucari _ León_ficha_DeriveAnibal_sucari _ León_ficha_Derive
Anibal_sucari _ León_ficha_Derive
 
Jumbo cristobal
Jumbo cristobalJumbo cristobal
Jumbo cristobal
 
Algoritmos sandra
Algoritmos sandraAlgoritmos sandra
Algoritmos sandra
 
Trabajo de simulacion
Trabajo de simulacionTrabajo de simulacion
Trabajo de simulacion
 
Realización de un algoritmo
Realización de un algoritmoRealización de un algoritmo
Realización de un algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 
Algoritmos computaciontrabajo compu
Algoritmos computaciontrabajo compuAlgoritmos computaciontrabajo compu
Algoritmos computaciontrabajo compu
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujo
 

Similar a Camilo zamudio

Similar a Camilo zamudio (20)

ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdfPRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
algoritmos
algoritmosalgoritmos
algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Sistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadoresSistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadores
 
Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)
 
Estructuras_F_CAT
Estructuras_F_CATEstructuras_F_CAT
Estructuras_F_CAT
 
Algoritmojulio
AlgoritmojulioAlgoritmojulio
Algoritmojulio
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Camilo zamudio

  • 2. AlgoritmosAlgoritmos Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
  • 3. PARA QUE SE USAN En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato Algunos ejemplos en matematica  son el algoritmo de multiplicación ,división ,Eucilides ,Gauss
  • 4. Eucilides O El algoritmo de Euclides es un método antiguo y eficaz para calcular  el máximo común divisor (MCD). Fue originalmente descrito por Euclides permite además expresar al máximo común divisor como una combinación lineal. Este algoritmo tiene aplicaciones en diversas áreas como álgebra,  teoría de números y ciencias de la computación entre otras.
  • 5. METODO DE GAUSS O Es un algoritmo del álgebra lineal para determinar las soluciones de un sistema de ecuaciones lineales, encontrar matrices e inversas. Un sistema de ecuaciones se resuelve por el método de Gauss cuando se obtienen sus soluciones mediante la reducción del sistema dado a otro equivalente en el que cada ecuación 
  • 6. PROGRAMACION O Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales El código fuente es escrito en un lenguaje de programación El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
  • 7. PROGRAMACION ESTRUCTURADA O  Es la técnica de desarrollo de programas de la forma más clara posible haciendo uso de tres estructuras de control: la secuencia, la selección y la interacción. Estas estructuras pueden combinarse para crear programas que manejen cualquier necesidad de procesamiento de datos.
  • 8. CARACTERISTICAS O Los programas escritos con estos principios tienen no solo una estructura fácil de leer, sino que además tienen una excelente presentación, que permite comprender el código con mayor facilidad
  • 9. ESTRUCTURA COTROL O Son estructuras que permiten controlar el orden de ejecución de las instrucciones contenidas dentro de de ellas dependiendo de condiciones previamente establecidas. O
  • 10. SECUENCIA O Se refiere al orden en la que las instrucciones de un programa son ejecutadas, tal y como se tienen en el programa. O
  • 11. SELECCIÓN O Es la posibilidad de elegir entre dos instrucciones, donde la decisión se toma en base a la evaluación de una expresión a la que llamamos condición O O O O O La imagen indica que si se cumple la condición 1, se avanza al punto 2 y se llega al punto 4, en caso de no cumplirse la condición 1 entonces se avanza al punto 3 y así se llega al punto 4. O O