SlideShare una empresa de Scribd logo
1 de 19
ALGORITMOALGORITMO
UnUn algoritmoalgoritmo es un conjunto finito de instrucciones oes un conjunto finito de instrucciones o
pasos que sirven para ejecutar una tarea y resolver unpasos que sirven para ejecutar una tarea y resolver un
problema. De un modo más formal, un algoritmo esproblema. De un modo más formal, un algoritmo es
una secuencia finita de operaciones realizables, cuyauna secuencia finita de operaciones realizables, cuya
ejecución da una solución de un problema en unejecución da una solución de un problema en un
tiempo finito, usando el procedimiento más adecuadotiempo finito, usando el procedimiento más adecuado
para la resolución de un problema.para la resolución de un problema.
ALGORITMOSALGORITMOS
 una secuencia de pasos computacionales que transforman unauna secuencia de pasos computacionales que transforman una
entrada en una salida.entrada en una salida.
 Herramienta computacional para resolver un determinadoHerramienta computacional para resolver un determinado
problema, en el cual, debe estar bien especificada la relaciónproblema, en el cual, debe estar bien especificada la relación
entre la entrada y la salida.entre la entrada y la salida.
 El algoritmo efectúa dicha relación. Un algoritmo es unEl algoritmo efectúa dicha relación. Un algoritmo es un
resolvedor de un problema determinado.resolvedor de un problema determinado.
HISTORIAHISTORIA
La palabra algoritmo esta basado en el nombre del matemático llamadoLa palabra algoritmo esta basado en el nombre del matemático llamado
Muhammad ibn Musa al-Jwarizmi que vivió aproximadamente en el sigloMuhammad ibn Musa al-Jwarizmi que vivió aproximadamente en el siglo
IX. Su trabajo consistió en preservar y difundir el conocimiento de laIX. Su trabajo consistió en preservar y difundir el conocimiento de la
antigua Grecia. Sus libros eran de fácil comprensión, de ahí que suantigua Grecia. Sus libros eran de fácil comprensión, de ahí que su
principal logro no fuera el de crear nuevos teoremas o corrientes deprincipal logro no fuera el de crear nuevos teoremas o corrientes de
pensamiento, sino el de simplificar la matemática a punto tal que pudieranpensamiento, sino el de simplificar la matemática a punto tal que pudieran
ser comprendidas y aplicadas por un mayor número de personas.ser comprendidas y aplicadas por un mayor número de personas.
También estudió la manera de reducir las operacionesTambién estudió la manera de reducir las operaciones
que formaban el cálculo. Es por esto que aun noque formaban el cálculo. Es por esto que aun no
siendo el creador del primer algoritmo, el conceptosiendo el creador del primer algoritmo, el concepto
lleva aunque no su nombre, sí su pseudónimo.lleva aunque no su nombre, sí su pseudónimo.
..
LA PALABRA ALGORITMOLA PALABRA ALGORITMO
La palabra ALGORITMO originalmente hacía referencia a lasLa palabra ALGORITMO originalmente hacía referencia a las
reglas de uso de la aritmética utilizando dígitos árabes, sereglas de uso de la aritmética utilizando dígitos árabes, se
evolucionó a la palabra latina, derivación de al-Khwarizmi,evolucionó a la palabra latina, derivación de al-Khwarizmi,
algobarismus, que más tarde mutaría a algoritmo en el sigloalgobarismus, que más tarde mutaría a algoritmo en el siglo
XVIII. La palabra ha cambiado de forma que en su definiciónXVIII. La palabra ha cambiado de forma que en su definición
se incluye a todos los procedimientos finitos para resolverse incluye a todos los procedimientos finitos para resolver
problemasproblemas
ALGORITMOSALGORITMOS
Pasos para realizar un algoritmoPasos para realizar un algoritmo
 representación del modelorepresentación del modelo
 diseño del algoritmodiseño del algoritmo
 programación del algoritmoprogramación del algoritmo
ALGORITMOSALGORITMOS
Estructura Básica:Estructura Básica:
 inicioinicio
 datos de entradadatos de entrada
 procesamiento de los datosprocesamiento de los datos
 datos de salidadatos de salida
 finfin
Ahora se verán los símbolos mas utilizados paraAhora se verán los símbolos mas utilizados para
los algoritmoslos algoritmos
Este simbolo indica el principio o final delEste simbolo indica el principio o final del
algoritmo.algoritmo.
ALGORITMOSALGORITMOS
Cualquier tipo de operación que origine cambio de valorCualquier tipo de operación que origine cambio de valor
ó formato, posición de la información almacenada enó formato, posición de la información almacenada en
memoria, operaciones aritméticas, de transferenciamemoria, operaciones aritméticas, de transferencia
etc.etc.
ALGORITMOSALGORITMOS
Cualquier tipo de introducción de datos en laCualquier tipo de introducción de datos en la
memoria “Entrada” o registros de informacionmemoria “Entrada” o registros de informacion
procesada en un periferico de “Salida”.procesada en un periferico de “Salida”.
ALGORITMOSALGORITMOS
Se utiliza en ocasiones en lugar del básico deSe utiliza en ocasiones en lugar del básico de
entrada/salida de datosentrada/salida de datos
ALGORITMOSALGORITMOS
Llamada subrutina, función, procedimiento, este es unLlamada subrutina, función, procedimiento, este es un
modula independiente del programa principal , quemodula independiente del programa principal , que
recibe una entrada procedente de dicho programa,recibe una entrada procedente de dicho programa,
realiza una tarea determinada y regresa al terminar alrealiza una tarea determinada y regresa al terminar al
programa principal.programa principal.
ALGORITMOSALGORITMOS
Pantalla; en ocasiones se utiliza en lugar dePantalla; en ocasiones se utiliza en lugar de
símbolo de salida, presenta en pantalla.símbolo de salida, presenta en pantalla.
ALGORITMOSALGORITMOS
Indica operaciones lógicas o de comparación entre datosIndica operaciones lógicas o de comparación entre datos
normalmente entre dos y en función del resultado, determinanormalmente entre dos y en función del resultado, determina
cual de los dos caminos alternativos se debe seguir,cual de los dos caminos alternativos se debe seguir,
normalmente tiene dos salidas-respuestas si o no, dependiendonormalmente tiene dos salidas-respuestas si o no, dependiendo
de estas respuestas será determinada la dirección del flujo.de estas respuestas será determinada la dirección del flujo.
ALGORITMOSALGORITMOS
Sirve para enlazarlos partes cualesquiera de unaSirve para enlazarlos partes cualesquiera de una
organigrama a través de un conector de salido y otroorganigrama a través de un conector de salido y otro
de entrada. En la misma pagina del diagrama.de entrada. En la misma pagina del diagrama.
ALGORITMOSALGORITMOS
Conexión entre dos puntos del organigramaConexión entre dos puntos del organigrama
situados en paginas diferentessituados en paginas diferentes
ALGORITMOSALGORITMOS
En ocasiones se utiliza en lugar del símbolo deEn ocasiones se utiliza en lugar del símbolo de
entrada/salida, utilizado en la mayoria de las vecesentrada/salida, utilizado en la mayoria de las veces
para representar entrada de datospara representar entrada de datos
 Así pues se han visto las diferentes imágenesAsí pues se han visto las diferentes imágenes
que son usadas para la representación gráficaque son usadas para la representación gráfica
de algoritmos, cabe señalar que estas no sonde algoritmos, cabe señalar que estas no son
todas las imágenes que pueden ser usadas paratodas las imágenes que pueden ser usadas para
la representación, hay otros simbolosla representación, hay otros simbolos
utilizados o equivalentes, los aquí mostradosutilizados o equivalentes, los aquí mostrados
son los simbolos más utilizados para suson los simbolos más utilizados para su
representación.representación.
 Un ejemplo de un algoritmo sería el siguienteUn ejemplo de un algoritmo sería el siguiente
 Inicio del algoritmoInicio del algoritmo
 Entrada de datosEntrada de datos
 Salida de datosSalida de datos
 Fin del algoritmoFin del algoritmo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos
 
Manual de Uso PseInt
Manual de Uso PseIntManual de Uso PseInt
Manual de Uso PseInt
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
PSEUDOCODIGO
 PSEUDOCODIGO PSEUDOCODIGO
PSEUDOCODIGO
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Unmsm05 2008
Unmsm05 2008Unmsm05 2008
Unmsm05 2008
 
Ordinogramas
OrdinogramasOrdinogramas
Ordinogramas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
Lógica y Algoritmos 2. Datos y Algoritmos
Lógica y Algoritmos 2. Datos y AlgoritmosLógica y Algoritmos 2. Datos y Algoritmos
Lógica y Algoritmos 2. Datos y Algoritmos
 
Algoritmos, Diagramas,Pseudocódigos
Algoritmos, Diagramas,Pseudocódigos Algoritmos, Diagramas,Pseudocódigos
Algoritmos, Diagramas,Pseudocódigos
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 

Destacado

4practica 4 secuencia didactica equipo 4 problemas de progresiones
4practica 4 secuencia didactica equipo 4 problemas de progresiones4practica 4 secuencia didactica equipo 4 problemas de progresiones
4practica 4 secuencia didactica equipo 4 problemas de progresionesEduardo Hernandez
 
5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...
5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...
5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...Eduardo Hernandez
 
3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...
3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...
3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...Eduardo Hernandez
 
2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...
2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...
2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...Eduardo Hernandez
 
20130924 東京世田谷こたつ様
20130924 東京世田谷こたつ様20130924 東京世田谷こたつ様
20130924 東京世田谷こたつ様博文 水野
 
1practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 1
1practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 11practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 1
1practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 1Eduardo Hernandez
 
Diversidad de animales
Diversidad de animalesDiversidad de animales
Diversidad de animalesJhoan0605
 
Enterprise Development on a Shoestring Budget
Enterprise Development on a Shoestring BudgetEnterprise Development on a Shoestring Budget
Enterprise Development on a Shoestring BudgetChris Tankersley
 
8 práctica 4 secuencia didactica (resuleta equipo 8)
8 práctica 4 secuencia didactica (resuleta equipo 8)8 práctica 4 secuencia didactica (resuleta equipo 8)
8 práctica 4 secuencia didactica (resuleta equipo 8)Eduardo Hernandez
 
Diseño multimedia
Diseño multimediaDiseño multimedia
Diseño multimedianoralma07
 
Aplicaciones para dispositivos moviles
Aplicaciones para dispositivos movilesAplicaciones para dispositivos moviles
Aplicaciones para dispositivos movilesBauti Oxoby
 
Calida y evaluacion d lo c e
Calida y evaluacion d lo c eCalida y evaluacion d lo c e
Calida y evaluacion d lo c earmando4000
 

Destacado (20)

4practica 4 secuencia didactica equipo 4 problemas de progresiones
4practica 4 secuencia didactica equipo 4 problemas de progresiones4practica 4 secuencia didactica equipo 4 problemas de progresiones
4practica 4 secuencia didactica equipo 4 problemas de progresiones
 
5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...
5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...
5practica 4 secuencia didactica equipo 4 problemas de progresiones, resuelte ...
 
Natal brasileiro
Natal brasileiroNatal brasileiro
Natal brasileiro
 
3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...
3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...
3 practica secuencia didactica equipo 4 problemas de progresiones. resuelta e...
 
Красноярский журнал о спецтехнике "Автосила. Спецтехника Сибири" №10, октябрь...
Красноярский журнал о спецтехнике "Автосила. Спецтехника Сибири" №10, октябрь...Красноярский журнал о спецтехнике "Автосила. Спецтехника Сибири" №10, октябрь...
Красноярский журнал о спецтехнике "Автосила. Спецтехника Сибири" №10, октябрь...
 
2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...
2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...
2secuencia didactica practica equipo 4 problemas de progresiones. resuelta eq...
 
Abp y abp
Abp y abpAbp y abp
Abp y abp
 
Dsc 0020
Dsc 0020Dsc 0020
Dsc 0020
 
20130924 東京世田谷こたつ様
20130924 東京世田谷こたつ様20130924 東京世田谷こたつ様
20130924 東京世田谷こたつ様
 
1practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 1
1practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 11practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 1
1practica 4 secuencia didactica equipo 4 problemas de progresiones equipo 1
 
Diversidad de animales
Diversidad de animalesDiversidad de animales
Diversidad de animales
 
Enterprise Development on a Shoestring Budget
Enterprise Development on a Shoestring BudgetEnterprise Development on a Shoestring Budget
Enterprise Development on a Shoestring Budget
 
8 práctica 4 secuencia didactica (resuleta equipo 8)
8 práctica 4 secuencia didactica (resuleta equipo 8)8 práctica 4 secuencia didactica (resuleta equipo 8)
8 práctica 4 secuencia didactica (resuleta equipo 8)
 
Hrm chapter 1
Hrm   chapter 1Hrm   chapter 1
Hrm chapter 1
 
Plagio
PlagioPlagio
Plagio
 
Cartilla ciencias políticas
Cartilla ciencias políticasCartilla ciencias políticas
Cartilla ciencias políticas
 
Diseño multimedia
Diseño multimediaDiseño multimedia
Diseño multimedia
 
Aplicaciones para dispositivos moviles
Aplicaciones para dispositivos movilesAplicaciones para dispositivos moviles
Aplicaciones para dispositivos moviles
 
Beneficios del sistema erp
Beneficios del sistema erpBeneficios del sistema erp
Beneficios del sistema erp
 
Calida y evaluacion d lo c e
Calida y evaluacion d lo c eCalida y evaluacion d lo c e
Calida y evaluacion d lo c e
 

Similar a Algoritmos

Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I AlgoritmosEnder Melean
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I AlgoritmosEnder Melean
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Modulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionModulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionadrianangel4
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 

Similar a Algoritmos (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diseno dealgoritmos
Diseno dealgoritmosDiseno dealgoritmos
Diseno dealgoritmos
 
Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I Algoritmos
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I Algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Modulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacionModulo de algoritmo_-_programacion
Modulo de algoritmo_-_programacion
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Tema 5 1
Tema 5 1Tema 5 1
Tema 5 1
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Guía de algoritmos teoría
Guía de algoritmos teoríaGuía de algoritmos teoría
Guía de algoritmos teoría
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad i-guia1
Unidad i-guia1Unidad i-guia1
Unidad i-guia1
 

Último

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Último (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 

Algoritmos

  • 1. ALGORITMOALGORITMO UnUn algoritmoalgoritmo es un conjunto finito de instrucciones oes un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver unpasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal, un algoritmo esproblema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, cuyauna secuencia finita de operaciones realizables, cuya ejecución da una solución de un problema en unejecución da una solución de un problema en un tiempo finito, usando el procedimiento más adecuadotiempo finito, usando el procedimiento más adecuado para la resolución de un problema.para la resolución de un problema.
  • 2. ALGORITMOSALGORITMOS  una secuencia de pasos computacionales que transforman unauna secuencia de pasos computacionales que transforman una entrada en una salida.entrada en una salida.  Herramienta computacional para resolver un determinadoHerramienta computacional para resolver un determinado problema, en el cual, debe estar bien especificada la relaciónproblema, en el cual, debe estar bien especificada la relación entre la entrada y la salida.entre la entrada y la salida.  El algoritmo efectúa dicha relación. Un algoritmo es unEl algoritmo efectúa dicha relación. Un algoritmo es un resolvedor de un problema determinado.resolvedor de un problema determinado.
  • 3. HISTORIAHISTORIA La palabra algoritmo esta basado en el nombre del matemático llamadoLa palabra algoritmo esta basado en el nombre del matemático llamado Muhammad ibn Musa al-Jwarizmi que vivió aproximadamente en el sigloMuhammad ibn Musa al-Jwarizmi que vivió aproximadamente en el siglo IX. Su trabajo consistió en preservar y difundir el conocimiento de laIX. Su trabajo consistió en preservar y difundir el conocimiento de la antigua Grecia. Sus libros eran de fácil comprensión, de ahí que suantigua Grecia. Sus libros eran de fácil comprensión, de ahí que su principal logro no fuera el de crear nuevos teoremas o corrientes deprincipal logro no fuera el de crear nuevos teoremas o corrientes de pensamiento, sino el de simplificar la matemática a punto tal que pudieranpensamiento, sino el de simplificar la matemática a punto tal que pudieran ser comprendidas y aplicadas por un mayor número de personas.ser comprendidas y aplicadas por un mayor número de personas.
  • 4. También estudió la manera de reducir las operacionesTambién estudió la manera de reducir las operaciones que formaban el cálculo. Es por esto que aun noque formaban el cálculo. Es por esto que aun no siendo el creador del primer algoritmo, el conceptosiendo el creador del primer algoritmo, el concepto lleva aunque no su nombre, sí su pseudónimo.lleva aunque no su nombre, sí su pseudónimo. ..
  • 5. LA PALABRA ALGORITMOLA PALABRA ALGORITMO La palabra ALGORITMO originalmente hacía referencia a lasLa palabra ALGORITMO originalmente hacía referencia a las reglas de uso de la aritmética utilizando dígitos árabes, sereglas de uso de la aritmética utilizando dígitos árabes, se evolucionó a la palabra latina, derivación de al-Khwarizmi,evolucionó a la palabra latina, derivación de al-Khwarizmi, algobarismus, que más tarde mutaría a algoritmo en el sigloalgobarismus, que más tarde mutaría a algoritmo en el siglo XVIII. La palabra ha cambiado de forma que en su definiciónXVIII. La palabra ha cambiado de forma que en su definición se incluye a todos los procedimientos finitos para resolverse incluye a todos los procedimientos finitos para resolver problemasproblemas
  • 6. ALGORITMOSALGORITMOS Pasos para realizar un algoritmoPasos para realizar un algoritmo  representación del modelorepresentación del modelo  diseño del algoritmodiseño del algoritmo  programación del algoritmoprogramación del algoritmo
  • 7. ALGORITMOSALGORITMOS Estructura Básica:Estructura Básica:  inicioinicio  datos de entradadatos de entrada  procesamiento de los datosprocesamiento de los datos  datos de salidadatos de salida  finfin
  • 8. Ahora se verán los símbolos mas utilizados paraAhora se verán los símbolos mas utilizados para los algoritmoslos algoritmos Este simbolo indica el principio o final delEste simbolo indica el principio o final del algoritmo.algoritmo.
  • 9. ALGORITMOSALGORITMOS Cualquier tipo de operación que origine cambio de valorCualquier tipo de operación que origine cambio de valor ó formato, posición de la información almacenada enó formato, posición de la información almacenada en memoria, operaciones aritméticas, de transferenciamemoria, operaciones aritméticas, de transferencia etc.etc.
  • 10. ALGORITMOSALGORITMOS Cualquier tipo de introducción de datos en laCualquier tipo de introducción de datos en la memoria “Entrada” o registros de informacionmemoria “Entrada” o registros de informacion procesada en un periferico de “Salida”.procesada en un periferico de “Salida”.
  • 11. ALGORITMOSALGORITMOS Se utiliza en ocasiones en lugar del básico deSe utiliza en ocasiones en lugar del básico de entrada/salida de datosentrada/salida de datos
  • 12. ALGORITMOSALGORITMOS Llamada subrutina, función, procedimiento, este es unLlamada subrutina, función, procedimiento, este es un modula independiente del programa principal , quemodula independiente del programa principal , que recibe una entrada procedente de dicho programa,recibe una entrada procedente de dicho programa, realiza una tarea determinada y regresa al terminar alrealiza una tarea determinada y regresa al terminar al programa principal.programa principal.
  • 13. ALGORITMOSALGORITMOS Pantalla; en ocasiones se utiliza en lugar dePantalla; en ocasiones se utiliza en lugar de símbolo de salida, presenta en pantalla.símbolo de salida, presenta en pantalla.
  • 14. ALGORITMOSALGORITMOS Indica operaciones lógicas o de comparación entre datosIndica operaciones lógicas o de comparación entre datos normalmente entre dos y en función del resultado, determinanormalmente entre dos y en función del resultado, determina cual de los dos caminos alternativos se debe seguir,cual de los dos caminos alternativos se debe seguir, normalmente tiene dos salidas-respuestas si o no, dependiendonormalmente tiene dos salidas-respuestas si o no, dependiendo de estas respuestas será determinada la dirección del flujo.de estas respuestas será determinada la dirección del flujo.
  • 15. ALGORITMOSALGORITMOS Sirve para enlazarlos partes cualesquiera de unaSirve para enlazarlos partes cualesquiera de una organigrama a través de un conector de salido y otroorganigrama a través de un conector de salido y otro de entrada. En la misma pagina del diagrama.de entrada. En la misma pagina del diagrama.
  • 16. ALGORITMOSALGORITMOS Conexión entre dos puntos del organigramaConexión entre dos puntos del organigrama situados en paginas diferentessituados en paginas diferentes
  • 17. ALGORITMOSALGORITMOS En ocasiones se utiliza en lugar del símbolo deEn ocasiones se utiliza en lugar del símbolo de entrada/salida, utilizado en la mayoria de las vecesentrada/salida, utilizado en la mayoria de las veces para representar entrada de datospara representar entrada de datos
  • 18.  Así pues se han visto las diferentes imágenesAsí pues se han visto las diferentes imágenes que son usadas para la representación gráficaque son usadas para la representación gráfica de algoritmos, cabe señalar que estas no sonde algoritmos, cabe señalar que estas no son todas las imágenes que pueden ser usadas paratodas las imágenes que pueden ser usadas para la representación, hay otros simbolosla representación, hay otros simbolos utilizados o equivalentes, los aquí mostradosutilizados o equivalentes, los aquí mostrados son los simbolos más utilizados para suson los simbolos más utilizados para su representación.representación.
  • 19.  Un ejemplo de un algoritmo sería el siguienteUn ejemplo de un algoritmo sería el siguiente  Inicio del algoritmoInicio del algoritmo  Entrada de datosEntrada de datos  Salida de datosSalida de datos  Fin del algoritmoFin del algoritmo