SlideShare una empresa de Scribd logo
1 de 21
Algoritmos
Algoritmos ¿Que es un algoritmo? “Una lista de instrucciones donde se especifica una sucesión de operaciones necesarias para resolver cualquier problema de un tipo dado”. Ejemplo sumar dos números
Algoritmos
Algoritmos 5+1=6 Anotar 6 2+9=11 Anotar 1 y guardar 1 4+0=4 4+1=5 Anotar 5 El resultado es 516 491 +   25 516
Elementos de un algoritmo Entrada ¿Qué se necesita para realizar los pasos? Salida ¿Que se obtiene al final del algoritmo? Tipos de datos Números: enteros, reales, complejos Texto: letras, palabras, frases Otros
Algoritmos Sirven para resolver un tipo de problema especifico. Son secuencias de pasos concretos. Requiere la definición de la entrada y la salida. Adecuados para ser ejecutados por un computador
Algoritmos ¿Qué tiene que ver  con la programación? La programación consiste en crear programas de computador que resuelvan problemas específicos. Un programa de computador es la implementación de un algoritmo.
Descripción de un algoritmo Pseudo – código El algoritmo se expresa en lenguaje natural Expresa de manera genérica los pasos del algoritmo No provee detalles de la implementación particular del código final
Descripción de un algoritmo Diagramas de flujo Presentan el algoritmo de manera gráfica. De gran utilidad para seguir la “ruta” de un algoritmo. Aplicables a muchas otras disciplinas.
Construcción de un algoritmo Definir el problema a resolver Identificar las entradas del algoritmo Identificar la salida del algoritmo Definir los pasos a seguir para convertir las entradas en la salida Seguir los pasos y comprobar que el algoritmo sea correcto analizando la salida. Revisar los pasos y hacer las correcciones. Resolver el problema.
Entrada de datos
Salida de datos C:br />
Utilización de variables Durante la ejecución del algoritmo, es importante recordar los resultados parciales de cada paso. Estos resultados se etiquetan con un nombre. Al invocar con posterioridad ese nombre, recuperamos el resultados parcial.
Utilización de constantes Además de las variables, un algoritmo requiere de constantes. A diferencia de las variables, su valor no puede cambiar en el tiempo. Las constantes también pueden recibir nombres para mayor claridad. Ej.: PI = 3.1415
Construcción de un algoritmo Ejemplo: Objetivo: Calcular el precio de una manzana  Entradas Precio (en pesos) del kilo de manzanas [K] Peso (en gramos) promedio de una manzana[P] Salida Precio (en pesos) de una manzana [M]
Construcción de un algoritmo Operaciones básicas Entrada de datos Salida de datos Utilización de variables Utilización de constantes Aplicación de operadores Asignación de valores Combinación de operaciones básicas Secuencial Selectiva Repetitiva
Ejemplo 1 Elabora el algoritmo que sigues para ir a la escuela. Inicio Me despierto Me levanto de la cama Me desvisto Me baño Me visto Tomo el transporte a la escuela Camino a la escuela Fin Procesos
Ejemplo 2 Elabora el algoritmo que sume 2 números. Inicio Dame un número, n1 Dame otro número, n2 Realiza suma=n1+n2 Imprime suma Fin Entrada Proceso Salida variables
Ejercicios Escriba el algoritmo que sigues para comerte un McTrío, te encuentras afuera de McDonald´s. Escriba un algoritmo que calcule el área y el perímetro de un  rectángulo, dada la altura y la base.  Escriba un algoritmoque dados 2 números realiza las cuatro operaciones aritméticas fundamentales (+,-,*,/).  Escriba un algoritmoque dados 2 números y  el símbolo aritmético realiza la operación seleccionada por el usuario.
Algoritmos-introducción conceptos básicos

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.Tema de algoritmos. Clasificación de algoritmos.
Tema de algoritmos. Clasificación de algoritmos.
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1
 
Algoritmos2daparte
Algoritmos2daparteAlgoritmos2daparte
Algoritmos2daparte
 
Algoritmos 2
Algoritmos 2Algoritmos 2
Algoritmos 2
 
PROGRAMACIÓN LINEAL
PROGRAMACIÓN LINEALPROGRAMACIÓN LINEAL
PROGRAMACIÓN LINEAL
 
Clase 2 algorítmos - 16-04-201
Clase 2   algorítmos - 16-04-201Clase 2   algorítmos - 16-04-201
Clase 2 algorítmos - 16-04-201
 
Logaritmo
LogaritmoLogaritmo
Logaritmo
 
Presentacion yarely maye
Presentacion yarely maye Presentacion yarely maye
Presentacion yarely maye
 
Programacion lineal HERRAMIENTAS
Programacion lineal HERRAMIENTASProgramacion lineal HERRAMIENTAS
Programacion lineal HERRAMIENTAS
 
Fases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasFases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadoras
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Algoritmos y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Estructuras
EstructurasEstructuras
Estructuras
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
Tutorial funciones básicas Matlab
Tutorial funciones básicas MatlabTutorial funciones básicas Matlab
Tutorial funciones básicas Matlab
 

Destacado

Adoption de l’agilité par les usages
Adoption de l’agilité par les usagesAdoption de l’agilité par les usages
Adoption de l’agilité par les usagesXavier Warzee
 
Bruno Charrat - CNR Sante Autonomie
Bruno Charrat - CNR Sante Autonomie Bruno Charrat - CNR Sante Autonomie
Bruno Charrat - CNR Sante Autonomie Fing
 
PresentacióN Del Quebracho 2
PresentacióN Del Quebracho 2PresentacióN Del Quebracho 2
PresentacióN Del Quebracho 2amiruchi
 
Plle2705 Slides Dk
Plle2705 Slides DkPlle2705 Slides Dk
Plle2705 Slides DkFing
 
Perfiles de opinión - Asamblea Nacional - Junio de 2013
Perfiles de opinión - Asamblea Nacional - Junio de 2013Perfiles de opinión - Asamblea Nacional - Junio de 2013
Perfiles de opinión - Asamblea Nacional - Junio de 2013Asamblea Nacional
 
Exportateurlanaudois Sodil 2010 03 31
Exportateurlanaudois Sodil 2010 03 31Exportateurlanaudois Sodil 2010 03 31
Exportateurlanaudois Sodil 2010 03 31Andre Theriault
 
rec-letters0001
rec-letters0001rec-letters0001
rec-letters0001Amr Saad
 
Résultats paraphés admission crem 2015 2016 _ français
Résultats paraphés admission crem 2015 2016 _  françaisRésultats paraphés admission crem 2015 2016 _  français
Résultats paraphés admission crem 2015 2016 _ françaisMOUHAMAD SOW
 
OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...
OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...
OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...Fing
 
FRENCH LITERATURE BROCHURE
FRENCH LITERATURE BROCHUREFRENCH LITERATURE BROCHURE
FRENCH LITERATURE BROCHURESeo Hee Cho
 
Crues cévenoles et ouvrages hydro-électriques en Ardèche
Crues cévenoles et ouvrages hydro-électriques en ArdècheCrues cévenoles et ouvrages hydro-électriques en Ardèche
Crues cévenoles et ouvrages hydro-électriques en ArdècheRémi MASSOT
 
La sphere publique_du_21e_siecle
La sphere publique_du_21e_siecleLa sphere publique_du_21e_siecle
La sphere publique_du_21e_siecleAntonio Medina
 

Destacado (20)

Adoption de l’agilité par les usages
Adoption de l’agilité par les usagesAdoption de l’agilité par les usages
Adoption de l’agilité par les usages
 
Bruno Charrat - CNR Sante Autonomie
Bruno Charrat - CNR Sante Autonomie Bruno Charrat - CNR Sante Autonomie
Bruno Charrat - CNR Sante Autonomie
 
Fsd ateliers dev international
Fsd   ateliers dev internationalFsd   ateliers dev international
Fsd ateliers dev international
 
estadistica
estadisticaestadistica
estadistica
 
Axe 2 innovation
Axe 2   innovationAxe 2   innovation
Axe 2 innovation
 
PresentacióN Del Quebracho 2
PresentacióN Del Quebracho 2PresentacióN Del Quebracho 2
PresentacióN Del Quebracho 2
 
Plle2705 Slides Dk
Plle2705 Slides DkPlle2705 Slides Dk
Plle2705 Slides Dk
 
ORAL STAGE
ORAL STAGEORAL STAGE
ORAL STAGE
 
Perfiles de opinión - Asamblea Nacional - Junio de 2013
Perfiles de opinión - Asamblea Nacional - Junio de 2013Perfiles de opinión - Asamblea Nacional - Junio de 2013
Perfiles de opinión - Asamblea Nacional - Junio de 2013
 
Exportateurlanaudois Sodil 2010 03 31
Exportateurlanaudois Sodil 2010 03 31Exportateurlanaudois Sodil 2010 03 31
Exportateurlanaudois Sodil 2010 03 31
 
rec-letters0001
rec-letters0001rec-letters0001
rec-letters0001
 
Résultats paraphés admission crem 2015 2016 _ français
Résultats paraphés admission crem 2015 2016 _  françaisRésultats paraphés admission crem 2015 2016 _  français
Résultats paraphés admission crem 2015 2016 _ français
 
OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...
OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...
OpenDataWeek Marseille 2013 : Stéphane Martayan -- Devenons acteurs de l’Open...
 
Listening
ListeningListening
Listening
 
Para PanAm
Para PanAmPara PanAm
Para PanAm
 
Dev Surface
Dev SurfaceDev Surface
Dev Surface
 
Aborto2008
Aborto2008Aborto2008
Aborto2008
 
FRENCH LITERATURE BROCHURE
FRENCH LITERATURE BROCHUREFRENCH LITERATURE BROCHURE
FRENCH LITERATURE BROCHURE
 
Crues cévenoles et ouvrages hydro-électriques en Ardèche
Crues cévenoles et ouvrages hydro-électriques en ArdècheCrues cévenoles et ouvrages hydro-électriques en Ardèche
Crues cévenoles et ouvrages hydro-électriques en Ardèche
 
La sphere publique_du_21e_siecle
La sphere publique_du_21e_siecleLa sphere publique_du_21e_siecle
La sphere publique_du_21e_siecle
 

Similar a Algoritmos-introducción conceptos básicos

01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmosCarlos
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.pptLeydi Hernandez
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptxMauroTapiaMuoz
 
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
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionMIKE_INK_RM
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 finalkare
 
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemasJose David Uc Salas
 

Similar a Algoritmos-introducción conceptos básicos (20)

01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptx
 
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
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tic modulo 4 final
Tic modulo 4 finalTic modulo 4 final
Tic modulo 4 final
 
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
 

Último

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Algoritmos-introducción conceptos básicos

  • 2. Algoritmos ¿Que es un algoritmo? “Una lista de instrucciones donde se especifica una sucesión de operaciones necesarias para resolver cualquier problema de un tipo dado”. Ejemplo sumar dos números
  • 4. Algoritmos 5+1=6 Anotar 6 2+9=11 Anotar 1 y guardar 1 4+0=4 4+1=5 Anotar 5 El resultado es 516 491 + 25 516
  • 5. Elementos de un algoritmo Entrada ¿Qué se necesita para realizar los pasos? Salida ¿Que se obtiene al final del algoritmo? Tipos de datos Números: enteros, reales, complejos Texto: letras, palabras, frases Otros
  • 6. Algoritmos Sirven para resolver un tipo de problema especifico. Son secuencias de pasos concretos. Requiere la definición de la entrada y la salida. Adecuados para ser ejecutados por un computador
  • 7. Algoritmos ¿Qué tiene que ver con la programación? La programación consiste en crear programas de computador que resuelvan problemas específicos. Un programa de computador es la implementación de un algoritmo.
  • 8. Descripción de un algoritmo Pseudo – código El algoritmo se expresa en lenguaje natural Expresa de manera genérica los pasos del algoritmo No provee detalles de la implementación particular del código final
  • 9. Descripción de un algoritmo Diagramas de flujo Presentan el algoritmo de manera gráfica. De gran utilidad para seguir la “ruta” de un algoritmo. Aplicables a muchas otras disciplinas.
  • 10. Construcción de un algoritmo Definir el problema a resolver Identificar las entradas del algoritmo Identificar la salida del algoritmo Definir los pasos a seguir para convertir las entradas en la salida Seguir los pasos y comprobar que el algoritmo sea correcto analizando la salida. Revisar los pasos y hacer las correcciones. Resolver el problema.
  • 11.
  • 13. Salida de datos C:br />
  • 14. Utilización de variables Durante la ejecución del algoritmo, es importante recordar los resultados parciales de cada paso. Estos resultados se etiquetan con un nombre. Al invocar con posterioridad ese nombre, recuperamos el resultados parcial.
  • 15. Utilización de constantes Además de las variables, un algoritmo requiere de constantes. A diferencia de las variables, su valor no puede cambiar en el tiempo. Las constantes también pueden recibir nombres para mayor claridad. Ej.: PI = 3.1415
  • 16. Construcción de un algoritmo Ejemplo: Objetivo: Calcular el precio de una manzana Entradas Precio (en pesos) del kilo de manzanas [K] Peso (en gramos) promedio de una manzana[P] Salida Precio (en pesos) de una manzana [M]
  • 17. Construcción de un algoritmo Operaciones básicas Entrada de datos Salida de datos Utilización de variables Utilización de constantes Aplicación de operadores Asignación de valores Combinación de operaciones básicas Secuencial Selectiva Repetitiva
  • 18. Ejemplo 1 Elabora el algoritmo que sigues para ir a la escuela. Inicio Me despierto Me levanto de la cama Me desvisto Me baño Me visto Tomo el transporte a la escuela Camino a la escuela Fin Procesos
  • 19. Ejemplo 2 Elabora el algoritmo que sume 2 números. Inicio Dame un número, n1 Dame otro número, n2 Realiza suma=n1+n2 Imprime suma Fin Entrada Proceso Salida variables
  • 20. Ejercicios Escriba el algoritmo que sigues para comerte un McTrío, te encuentras afuera de McDonald´s. Escriba un algoritmo que calcule el área y el perímetro de un rectángulo, dada la altura y la base.  Escriba un algoritmoque dados 2 números realiza las cuatro operaciones aritméticas fundamentales (+,-,*,/).  Escriba un algoritmoque dados 2 números y el símbolo aritmético realiza la operación seleccionada por el usuario.