SlideShare una empresa de Scribd logo
1 de 13
Algoritmos
Integrantes:
Hernández Montelongo Víctor Tadeo
Reyes Cortes Jessica Mariana
Vargas Ramírez Kevin Daniel
Universidad Nacional Autónoma de México
Facultad de Contaduría y Administración
Administración Estratégica de Operaciones de Bienes y Servicios
Profesor: Raúl Bejarano Sarmiento
Índice.
 Definición……………………………………………………………………………………………. 3
 Características…………………………………………………………………………………….. 4
 Función de los algoritmos…………………………………………………………………… 5
 Medios de expresión de los algoritmos………………………………………………. 7
 Diagrama de Flujo…………………………………………………… 8
 Pseudocódigo………………………………………………………... 10
 Tipos de estructuras básicas de los algoritmos…………………………….... 11
 Referencia Bibliográfica…………………………………………………………………….. 12
CRONOGRAMA DE ACTIVIDADES
Definición.
 Es una secuencia finita de instrucciones cada una de las cuales
tiene un significado claro y puede ser efectuada por una
cantidad finita de esfuerzo en una longitud también de tiempo
finito.
 La palabra algoritmo viene de Al-Khwarizmi, sobrenombre del
matemático árabe del siglo IX Mohámed ben Musa, que alcanzó
gran reputación al enunciar paso a paso las reglas para sumar,
restar, multiplicar y dividir números con decimales.
Características.
 Tiene un principio
 Preciso
 Definido
 Finito
 Puede tener 0 más elementos de
entrada
 Debe producir un resultado
 En casi cualquier algoritmos se
puede establecer tres faces.
Función de los Algoritmos.
• En la vida cotidiana empleamos multitud de algoritmos ya
que sirven para ejecutar una tarea o resolver un
problema.
• Los algoritmos pueden ser: Numéricos o no numéricos.
Función de los Algoritmos (ejemplos).
No Numéricos como:Numéricos como:
El algoritmo de la división para calcular el cociente
de dos números, el Algoritmo de Euclides para
obtener el máximo común divisor de dos enteros
positivos.
Los manuales de usuario que muestran algoritmos
para utilizar el aparato, recetas para cocina, etc.
Medios de expresión de un algoritmo.
Los algoritmos pueden ser expresados de
muchas maneras, incluyendo al lenguaje
natural ( es el lenguaje que hablamos todos
los días), pseudocódigo (es el lenguaje entre
programador y una máquina), diagramas de
flujo y lenguajes de programación.
Medios de expresión de un algoritmo
Diagrama de Flujo:
• Son una representación gráfica en la que se utilizan
cajas, rombos, flechas y otros símbolos para indicar
los pasos del algoritmo
Diagrama de Flujo ejemplos
Medios de expresión de un algoritmo
Pseudocódigos:
Es un lenguaje creado a medida por el
programador. Formado por:
• Un conjunto finito de palabras del lenguaje
natural (español, inglés, etc.), que se utilizan
para expresar la estructura del programa.
• Descripciones en lenguaje natural, sin
estructurar, junto con fórmulas, para
expresar las tareas.
Tipos de estructuras básicas de un algoritmo.
•Secuencia: constituido por 0, 1 o N instrucciones que se
ejecutan según el orden en el que han sido escritas. Es la
estructura más simple y la pieza más básica a la hora de
componer estructuras.
Selección, bifurcación o alternativa: consta de una
instrucción especial de decisión y de una o dos secuencias de
instrucciones.
Iteración, bucle o repetición: consta de una instrucción
especial de decisión y de una secuencia. Los bucles pueden
tener la instrucción de decisión al principio o al final. Si la
condición está al final, el bucle siempre se ejecuta al menos
una vez.
REFERENCIAS
1. Mancilla Alonso, R. José, “Diseño y construcción de algoritmos”, Edit. Universidad del
Norte, (2015), 476 pp.
https://books.google.com.mx/books?id=42WmCgAAQBAJ&printsec=frontcover&d
q=algoritmos&hl=es419&sa=X&ved=0ahUKEwjtqf72ocHgAhUk_IMKHS8sD6gQ
AEILjAB#v=onepage&q=algoritmos&f=false
2. Silva Félix, “Lenguajes y Lógica de Programación”, EcuRed
https://www.ecured.cu/Algoritmo
3. “Introducción a los algoritmos”, Tema 2 Recuperado: PDF
http://biolab.uspceu.com/aotero/recursos/docencia/TEMA%202.pdf
4. Youtube, “¿Qué es un ALGORITMO? (DEFINICIÓN, CARACTERÍSTICAS, TIPOS,
OPERADORES Y VARIABLES) || ALGORITHM” , Canal: Pasos por ingeniería
https://www.youtube.com/watch?v=Tu9OQSff-gw
FIN.

Más contenido relacionado

La actualidad más candente

Tecnica de algoritmos sair
Tecnica de algoritmos sairTecnica de algoritmos sair
Tecnica de algoritmos sairJaidithturizo18
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmosFacebook
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1Jeckson Loza
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programaciónsoficeronjimenez
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmicaMaría C. Plata
 
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento wonholandiadoudcod8
 
Unidad1
Unidad1Unidad1
Unidad1Yaaree
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónAnsd
 
Programacion logica 1
Programacion logica 1Programacion logica 1
Programacion logica 1profedelvalle
 
Algoritmos y estructura de datos
Algoritmos y estructura de datosAlgoritmos y estructura de datos
Algoritmos y estructura de datosLily- XztrzitA-
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónNOE NUÑEZ CONGACHE
 
Informatica
InformaticaInformatica
Informaticaagelicam
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmosDavid Ramos
 

La actualidad más candente (20)

Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Tecnica de algoritmos sair
Tecnica de algoritmos sairTecnica de algoritmos sair
Tecnica de algoritmos sair
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Dea sesion3
Dea sesion3Dea sesion3
Dea sesion3
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programación
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
 
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
 
Unidad1
Unidad1Unidad1
Unidad1
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Diagramacion
DiagramacionDiagramacion
Diagramacion
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Programacion logica 1
Programacion logica 1Programacion logica 1
Programacion logica 1
 
Algoritmos y estructura de datos
Algoritmos y estructura de datosAlgoritmos y estructura de datos
Algoritmos y estructura de datos
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programación
 
Informatica
InformaticaInformatica
Informatica
 
Tarea 4 2do
Tarea 4   2doTarea 4   2do
Tarea 4 2do
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmos
 

Similar a Algoritmos

Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)anaforero11
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicaskaterinvictoria
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicasjhonatanzambrano6
 
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxestructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxEmmanuelEcheverry1
 
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEstructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEmmanuelEcheverry1
 
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
 
Unidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxUnidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxDiegoAlvizo3
 

Similar a Algoritmos (20)

Eso apuntes scratch
Eso apuntes scratchEso apuntes scratch
Eso apuntes scratch
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicas
 
Periodo 3 estructuras basicas
Periodo 3 estructuras basicasPeriodo 3 estructuras basicas
Periodo 3 estructuras basicas
 
1 eda teo
1 eda teo1 eda teo
1 eda teo
 
Proyecto fernando compiladores 1
Proyecto fernando compiladores 1Proyecto fernando compiladores 1
Proyecto fernando compiladores 1
 
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docxestructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
estructurasbsicasconceptosbsicosdeprogramacin-230805033845-319f938f.docx
 
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEstructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docx
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
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
 
Semana 1
Semana 1Semana 1
Semana 1
 
Unidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptxUnidad I. Introducción a la Programación 3.pptx
Unidad I. Introducción a la Programación 3.pptx
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 

Más de Jessica Reyes

Espuma biodegradable
Espuma biodegradableEspuma biodegradable
Espuma biodegradableJessica Reyes
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialJessica Reyes
 
Direccion,motivacion,poder,autoridad
Direccion,motivacion,poder,autoridadDireccion,motivacion,poder,autoridad
Direccion,motivacion,poder,autoridadJessica Reyes
 
Contribucion marginal
Contribucion marginalContribucion marginal
Contribucion marginalJessica Reyes
 
Articulo. Movimientos emergentes y nuevas maneras de educar
Articulo. Movimientos emergentes y nuevas maneras de educar Articulo. Movimientos emergentes y nuevas maneras de educar
Articulo. Movimientos emergentes y nuevas maneras de educar Jessica Reyes
 
Diseño de redes en la cadena de suministro
Diseño de redes en la cadena de suministro Diseño de redes en la cadena de suministro
Diseño de redes en la cadena de suministro Jessica Reyes
 
Aprendizaje automatico
Aprendizaje automaticoAprendizaje automatico
Aprendizaje automaticoJessica Reyes
 

Más de Jessica Reyes (9)

Espuma biodegradable
Espuma biodegradableEspuma biodegradable
Espuma biodegradable
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Direccion,motivacion,poder,autoridad
Direccion,motivacion,poder,autoridadDireccion,motivacion,poder,autoridad
Direccion,motivacion,poder,autoridad
 
Cv y-cvp
Cv y-cvpCv y-cvp
Cv y-cvp
 
Contribucion marginal
Contribucion marginalContribucion marginal
Contribucion marginal
 
Big data
Big dataBig data
Big data
 
Articulo. Movimientos emergentes y nuevas maneras de educar
Articulo. Movimientos emergentes y nuevas maneras de educar Articulo. Movimientos emergentes y nuevas maneras de educar
Articulo. Movimientos emergentes y nuevas maneras de educar
 
Diseño de redes en la cadena de suministro
Diseño de redes en la cadena de suministro Diseño de redes en la cadena de suministro
Diseño de redes en la cadena de suministro
 
Aprendizaje automatico
Aprendizaje automaticoAprendizaje automatico
Aprendizaje automatico
 

Último

INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfMiguelGomez900779
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfJC Díaz Herrera
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxLuisAngelYomonaYomon
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxMÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxCristianCastro978067
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 

Último (20)

INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxMÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 

Algoritmos

  • 1. Algoritmos Integrantes: Hernández Montelongo Víctor Tadeo Reyes Cortes Jessica Mariana Vargas Ramírez Kevin Daniel Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Administración Estratégica de Operaciones de Bienes y Servicios Profesor: Raúl Bejarano Sarmiento
  • 2. Índice.  Definición……………………………………………………………………………………………. 3  Características…………………………………………………………………………………….. 4  Función de los algoritmos…………………………………………………………………… 5  Medios de expresión de los algoritmos………………………………………………. 7  Diagrama de Flujo…………………………………………………… 8  Pseudocódigo………………………………………………………... 10  Tipos de estructuras básicas de los algoritmos…………………………….... 11  Referencia Bibliográfica…………………………………………………………………….. 12
  • 4. Definición.  Es una secuencia finita de instrucciones cada una de las cuales tiene un significado claro y puede ser efectuada por una cantidad finita de esfuerzo en una longitud también de tiempo finito.  La palabra algoritmo viene de Al-Khwarizmi, sobrenombre del matemático árabe del siglo IX Mohámed ben Musa, que alcanzó gran reputación al enunciar paso a paso las reglas para sumar, restar, multiplicar y dividir números con decimales.
  • 5. Características.  Tiene un principio  Preciso  Definido  Finito  Puede tener 0 más elementos de entrada  Debe producir un resultado  En casi cualquier algoritmos se puede establecer tres faces.
  • 6. Función de los Algoritmos. • En la vida cotidiana empleamos multitud de algoritmos ya que sirven para ejecutar una tarea o resolver un problema. • Los algoritmos pueden ser: Numéricos o no numéricos.
  • 7. Función de los Algoritmos (ejemplos). No Numéricos como:Numéricos como: El algoritmo de la división para calcular el cociente de dos números, el Algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos. Los manuales de usuario que muestran algoritmos para utilizar el aparato, recetas para cocina, etc.
  • 8. Medios de expresión de un algoritmo. Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural ( es el lenguaje que hablamos todos los días), pseudocódigo (es el lenguaje entre programador y una máquina), diagramas de flujo y lenguajes de programación.
  • 9. Medios de expresión de un algoritmo Diagrama de Flujo: • Son una representación gráfica en la que se utilizan cajas, rombos, flechas y otros símbolos para indicar los pasos del algoritmo
  • 10. Diagrama de Flujo ejemplos
  • 11. Medios de expresión de un algoritmo Pseudocódigos: Es un lenguaje creado a medida por el programador. Formado por: • Un conjunto finito de palabras del lenguaje natural (español, inglés, etc.), que se utilizan para expresar la estructura del programa. • Descripciones en lenguaje natural, sin estructurar, junto con fórmulas, para expresar las tareas.
  • 12. Tipos de estructuras básicas de un algoritmo. •Secuencia: constituido por 0, 1 o N instrucciones que se ejecutan según el orden en el que han sido escritas. Es la estructura más simple y la pieza más básica a la hora de componer estructuras. Selección, bifurcación o alternativa: consta de una instrucción especial de decisión y de una o dos secuencias de instrucciones. Iteración, bucle o repetición: consta de una instrucción especial de decisión y de una secuencia. Los bucles pueden tener la instrucción de decisión al principio o al final. Si la condición está al final, el bucle siempre se ejecuta al menos una vez.
  • 13. REFERENCIAS 1. Mancilla Alonso, R. José, “Diseño y construcción de algoritmos”, Edit. Universidad del Norte, (2015), 476 pp. https://books.google.com.mx/books?id=42WmCgAAQBAJ&printsec=frontcover&d q=algoritmos&hl=es419&sa=X&ved=0ahUKEwjtqf72ocHgAhUk_IMKHS8sD6gQ AEILjAB#v=onepage&q=algoritmos&f=false 2. Silva Félix, “Lenguajes y Lógica de Programación”, EcuRed https://www.ecured.cu/Algoritmo 3. “Introducción a los algoritmos”, Tema 2 Recuperado: PDF http://biolab.uspceu.com/aotero/recursos/docencia/TEMA%202.pdf 4. Youtube, “¿Qué es un ALGORITMO? (DEFINICIÓN, CARACTERÍSTICAS, TIPOS, OPERADORES Y VARIABLES) || ALGORITHM” , Canal: Pasos por ingeniería https://www.youtube.com/watch?v=Tu9OQSff-gw FIN.