SlideShare una empresa de Scribd logo
1 de 9
Presentado por: Jisel Sepúlveda y Natali Páez
Deyson Ozuna
NUSEFA
9°
HISTORIA
El origen del término "algoritmo" se remonta al siglo IX y se
le atribuye su invención al matemático árabe Abu Ja’far
Muhammad ibn Musa al-Khwarizmi.
La palabra algoritmo se refería originalmente sólo a las reglas
de la aritmética con números arábigos. Recién en el siglo
XVIII se expandió su significado para abarcar en su definición
a toda clase de procedimientos utilizados con el propósito de
resolver problemas o realizar determinadas tareas.
El primer caso de un algoritmo escrito para una computadora
se considera que son las notas escritas por Ada Byron en 1842
para el motor analítico de Charles Babbage. Por esta razón, se
considera a Ada Byron como la primera programadora de la
historia. Sin embargo, dado que Babbage nunca terminó su
motor analítico, el algoritmo jamás llegó a implementarse.
INTRODUCCION
 El objetivo de este consistirá en explicar los conceptos
de algoritmo, programa y lengua de programación, Así
como explorar otros temas concurrentes.
ALGORITMO
 Un algoritmo consiste en el grupo de instrucciones que
definen la secuencia de operaciones a realizar para
resolver un sistema especifico o clase de problema.
CONCEPTOS IMPORTANTES
Hardware: grupo de componentes físicos de una
computadora.
Software: conjunto de programas que controlan el
funcionamiento de una computadora
PASOS PARA LA SOLUCION DE UN
PROBLEMA
 El diseño del algoritmo describe el análisis del
problema y desarrollo del algoritmo
 Expresar el algoritmo como un programa en una
lenguaje de programación.
 Ejecutar y validar el programa por la computadora.
EJEMPLO
Genere un algoritmo que solucione la entrega de un
pedido a un cliente.
-Inicio
-Leer el periódico
-Examinar el historial crediticio del cliente
-Si el cliente es solvente, entrega el pedido. En caso
contrario, rechazarlo
-Fin
Genere un algoritmo que sume los números entre el 3 y
el 30.
-Inicio
-Hacer SUMA igual cero.
-Establecer NUMERO igual a 3
-Sumar NUMERO a SUMA
-Incrementar NUMERO en 3
-Si NUMERO es menor o igual que 30 ir a 4; si no
imprimir a SUMA.
-Fin
CONCLUSION
 Esta diapositiva nos sirvió para aprender programas
diseñados para solucionar los algoritmos. Una forma
de clasificar los algoritmos consiste en diferenciarlos
por su metodología de diseño

Más contenido relacionado

La actualidad más candente

Algoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigoAlgoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigodlista92
 
algoritmo
algoritmoalgoritmo
algoritmojhohamn
 
Algoritmo
Algoritmo Algoritmo
Algoritmo jhohamn
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmosalfer913
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosGabriel Ruiz
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicosYahaira Fernández Segura
 
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 flujolaurabernier14
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujoastaroth97
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmossmog2010
 
02 algoritmo clase
02 algoritmo clase02 algoritmo clase
02 algoritmo clasenelson0007
 

La actualidad más candente (19)

Algoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigoAlgoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigo
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
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
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
02 algoritmo clase
02 algoritmo clase02 algoritmo clase
02 algoritmo clase
 

Similar a Origen y conceptos básicos de los algoritmos

Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.guestdf1874
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica maleja3456
 
algoritmos
algoritmosalgoritmos
algoritmosRaul LG
 
Principios basicos de la programacion
Principios basicos de la programacion Principios basicos de la programacion
Principios basicos de la programacion Angel1309
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc) Angel1309
 
Principios basicos de la programacion
Principios basicos de la programacionPrincipios basicos de la programacion
Principios basicos de la programacionfapfapfap69
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.comJorge Suesca
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programasEduardo Rivera
 
Trabajoo
TrabajooTrabajoo
Trabajoomarim08
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
Programación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigoProgramación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigoMaria Garabelli
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSadark
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis BarretoLuisBarreto80
 
06-actividad-grupo-204
06-actividad-grupo-20406-actividad-grupo-204
06-actividad-grupo-204deverling
 
06-actividad-grupo-204
06-actividad-grupo-20406-actividad-grupo-204
06-actividad-grupo-204deverling
 

Similar a Origen y conceptos básicos de los algoritmos (20)

Prog estructurada 2010
Prog estructurada 2010Prog estructurada 2010
Prog estructurada 2010
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Principios basicos de la programacion
Principios basicos de la programacion Principios basicos de la programacion
Principios basicos de la programacion
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Principios basicos de la programacion
Principios basicos de la programacionPrincipios basicos de la programacion
Principios basicos de la programacion
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.com
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Trabajoo
TrabajooTrabajoo
Trabajoo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Programación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigoProgramación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigo
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
06-actividad-grupo-204
06-actividad-grupo-20406-actividad-grupo-204
06-actividad-grupo-204
 
06-actividad-grupo-204
06-actividad-grupo-20406-actividad-grupo-204
06-actividad-grupo-204
 

Origen y conceptos básicos de los algoritmos

  • 1. Presentado por: Jisel Sepúlveda y Natali Páez Deyson Ozuna NUSEFA 9°
  • 2. HISTORIA El origen del término "algoritmo" se remonta al siglo IX y se le atribuye su invención al matemático árabe Abu Ja’far Muhammad ibn Musa al-Khwarizmi. La palabra algoritmo se refería originalmente sólo a las reglas de la aritmética con números arábigos. Recién en el siglo XVIII se expandió su significado para abarcar en su definición a toda clase de procedimientos utilizados con el propósito de resolver problemas o realizar determinadas tareas. El primer caso de un algoritmo escrito para una computadora se considera que son las notas escritas por Ada Byron en 1842 para el motor analítico de Charles Babbage. Por esta razón, se considera a Ada Byron como la primera programadora de la historia. Sin embargo, dado que Babbage nunca terminó su motor analítico, el algoritmo jamás llegó a implementarse.
  • 3. INTRODUCCION  El objetivo de este consistirá en explicar los conceptos de algoritmo, programa y lengua de programación, Así como explorar otros temas concurrentes.
  • 4. ALGORITMO  Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema especifico o clase de problema.
  • 5. CONCEPTOS IMPORTANTES Hardware: grupo de componentes físicos de una computadora. Software: conjunto de programas que controlan el funcionamiento de una computadora
  • 6. PASOS PARA LA SOLUCION DE UN PROBLEMA  El diseño del algoritmo describe el análisis del problema y desarrollo del algoritmo  Expresar el algoritmo como un programa en una lenguaje de programación.  Ejecutar y validar el programa por la computadora.
  • 7. EJEMPLO Genere un algoritmo que solucione la entrega de un pedido a un cliente. -Inicio -Leer el periódico -Examinar el historial crediticio del cliente -Si el cliente es solvente, entrega el pedido. En caso contrario, rechazarlo -Fin
  • 8. Genere un algoritmo que sume los números entre el 3 y el 30. -Inicio -Hacer SUMA igual cero. -Establecer NUMERO igual a 3 -Sumar NUMERO a SUMA -Incrementar NUMERO en 3 -Si NUMERO es menor o igual que 30 ir a 4; si no imprimir a SUMA. -Fin
  • 9. CONCLUSION  Esta diapositiva nos sirvió para aprender programas diseñados para solucionar los algoritmos. Una forma de clasificar los algoritmos consiste en diferenciarlos por su metodología de diseño