SlideShare uma empresa Scribd logo
1 de 7
Lenguajes de Programación
Aplicaciones de la Recursión
“Palíndromos”
Expositores:
Guillermo, Oscar y David.
Etapas de compilaciónRecursión
La recursión es un concepto muy amplio, con muchas variantes y
difícil de definir con pocas palabras.
Es un concepto fundamental en matemáticas y computación.
Lo vemos en numerosas actividades de la vida diaria; por ejemplo,
en una fotografía donde se observa otra fotografía.
Otro ejemplo también en la televisión, cuando un periodista hace
un enlace en vivo con otro periodista.
Un objeto recursivo lo podemos definir como aquel que se llama
a si mismo.
Ejemplo de recursión
Palíndromos
Un palíndromo es uno de los muchos ejemplos en donde podemos aplicar el
concepto de recursión.
Un palíndromo es una cadena de texto que se lee igual de derecha a izquierda y
viceversa.
Ejemplos:
Anita lava la tina
Nada yo soy Adán
Acaso hubo búhos acá
Lógica del palíndromo
Nosotros implementaremos una función que nos determine si una cadena de texto
es o no un palíndromo.
La lógica que se seguiría seria la siguiente:
palindromo (Cad c, int limIzq, int limDer)
si limIzq > limDer entonces
regresa verdadero
sino
si c [limIzq] = c [limDer] entonces
regresa palindrome (c, limIzq+1, limDer-1)
sino regresa falso
fin
Lenguajes Programación Recursión Palíndromos
Lenguajes Programación Recursión Palíndromos

Mais conteúdo relacionado

Destaque

Diari del 27 d'octubre de 2014
Diari del 27 d'octubre de 2014Diari del 27 d'octubre de 2014
Diari del 27 d'octubre de 2014diarimes
 
Traing The Trainers How Are We Doing
Traing The Trainers How Are We DoingTraing The Trainers How Are We Doing
Traing The Trainers How Are We DoingCharlesThornhill
 
Prevention deck 1 with voice
Prevention deck 1 with voicePrevention deck 1 with voice
Prevention deck 1 with voicemarkovich4
 
Wilkins commercial consulting solutions
Wilkins commercial consulting solutionsWilkins commercial consulting solutions
Wilkins commercial consulting solutionsMac McWeeney
 
Perusopetus arjen kansainvälisyyttä1[1]
Perusopetus  arjen kansainvälisyyttä1[1]Perusopetus  arjen kansainvälisyyttä1[1]
Perusopetus arjen kansainvälisyyttä1[1]Hämeenlinna
 
Spring Break 2009
Spring Break 2009Spring Break 2009
Spring Break 2009PGCPS
 
Michael Price Interior Design Portfolio
Michael Price Interior Design PortfolioMichael Price Interior Design Portfolio
Michael Price Interior Design Portfoliofoepaw
 
Influencing the Influencers_Mukuria_5.12.11
Influencing the Influencers_Mukuria_5.12.11Influencing the Influencers_Mukuria_5.12.11
Influencing the Influencers_Mukuria_5.12.11CORE Group
 
Jasper pool study 061014
Jasper pool study 061014Jasper pool study 061014
Jasper pool study 061014Matthew Crane
 
Apuntes de Biodiversidad 3
Apuntes de Biodiversidad 3Apuntes de Biodiversidad 3
Apuntes de Biodiversidad 3Carlos Darwin
 
Great barrier reef.
Great barrier reef.Great barrier reef.
Great barrier reef.nasreen7860
 
Presentación resumida entelgy 2014
Presentación resumida entelgy 2014Presentación resumida entelgy 2014
Presentación resumida entelgy 2014Gustavo Parra
 

Destaque (18)

Diari del 27 d'octubre de 2014
Diari del 27 d'octubre de 2014Diari del 27 d'octubre de 2014
Diari del 27 d'octubre de 2014
 
Arodbiedrību likums
Arodbiedrību likumsArodbiedrību likums
Arodbiedrību likums
 
Traing The Trainers How Are We Doing
Traing The Trainers How Are We DoingTraing The Trainers How Are We Doing
Traing The Trainers How Are We Doing
 
Prevention deck 1 with voice
Prevention deck 1 with voicePrevention deck 1 with voice
Prevention deck 1 with voice
 
Xyd 15 k
Xyd 15 kXyd 15 k
Xyd 15 k
 
Chaitra. b.s
Chaitra. b.sChaitra. b.s
Chaitra. b.s
 
Wilkins commercial consulting solutions
Wilkins commercial consulting solutionsWilkins commercial consulting solutions
Wilkins commercial consulting solutions
 
Electronusa Mechanical System
Electronusa Mechanical SystemElectronusa Mechanical System
Electronusa Mechanical System
 
Perusopetus arjen kansainvälisyyttä1[1]
Perusopetus  arjen kansainvälisyyttä1[1]Perusopetus  arjen kansainvälisyyttä1[1]
Perusopetus arjen kansainvälisyyttä1[1]
 
Spring Break 2009
Spring Break 2009Spring Break 2009
Spring Break 2009
 
Michael Price Interior Design Portfolio
Michael Price Interior Design PortfolioMichael Price Interior Design Portfolio
Michael Price Interior Design Portfolio
 
Influencing the Influencers_Mukuria_5.12.11
Influencing the Influencers_Mukuria_5.12.11Influencing the Influencers_Mukuria_5.12.11
Influencing the Influencers_Mukuria_5.12.11
 
Ummeed profile
Ummeed profileUmmeed profile
Ummeed profile
 
Jasper pool study 061014
Jasper pool study 061014Jasper pool study 061014
Jasper pool study 061014
 
Apuntes de Biodiversidad 3
Apuntes de Biodiversidad 3Apuntes de Biodiversidad 3
Apuntes de Biodiversidad 3
 
Great barrier reef.
Great barrier reef.Great barrier reef.
Great barrier reef.
 
May 2013 schedule
May 2013 scheduleMay 2013 schedule
May 2013 schedule
 
Presentación resumida entelgy 2014
Presentación resumida entelgy 2014Presentación resumida entelgy 2014
Presentación resumida entelgy 2014
 

Mais de Oscar Jose

Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedioOscar Jose
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedioOscar Jose
 
C:\fakepath\generador de codigo_intermedio
C:\fakepath\generador de codigo_intermedioC:\fakepath\generador de codigo_intermedio
C:\fakepath\generador de codigo_intermedioOscar Jose
 

Mais de Oscar Jose (10)

Bfs en grafos
Bfs en grafosBfs en grafos
Bfs en grafos
 
Bfs en grafos
Bfs en grafosBfs en grafos
Bfs en grafos
 
Bfs en grafos
Bfs en grafosBfs en grafos
Bfs en grafos
 
Bfs en grafos
Bfs en grafosBfs en grafos
Bfs en grafos
 
Bfs en grafos
Bfs en grafosBfs en grafos
Bfs en grafos
 
Bfs en grafos
Bfs en grafosBfs en grafos
Bfs en grafos
 
Palindromos
PalindromosPalindromos
Palindromos
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedio
 
Generador de codigo_intermedio
Generador de codigo_intermedioGenerador de codigo_intermedio
Generador de codigo_intermedio
 
C:\fakepath\generador de codigo_intermedio
C:\fakepath\generador de codigo_intermedioC:\fakepath\generador de codigo_intermedio
C:\fakepath\generador de codigo_intermedio
 

Último

libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 

Último (20)

libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 

Lenguajes Programación Recursión Palíndromos

  • 1. Lenguajes de Programación Aplicaciones de la Recursión “Palíndromos” Expositores: Guillermo, Oscar y David.
  • 2. Etapas de compilaciónRecursión La recursión es un concepto muy amplio, con muchas variantes y difícil de definir con pocas palabras. Es un concepto fundamental en matemáticas y computación. Lo vemos en numerosas actividades de la vida diaria; por ejemplo, en una fotografía donde se observa otra fotografía. Otro ejemplo también en la televisión, cuando un periodista hace un enlace en vivo con otro periodista. Un objeto recursivo lo podemos definir como aquel que se llama a si mismo.
  • 4. Palíndromos Un palíndromo es uno de los muchos ejemplos en donde podemos aplicar el concepto de recursión. Un palíndromo es una cadena de texto que se lee igual de derecha a izquierda y viceversa. Ejemplos: Anita lava la tina Nada yo soy Adán Acaso hubo búhos acá
  • 5. Lógica del palíndromo Nosotros implementaremos una función que nos determine si una cadena de texto es o no un palíndromo. La lógica que se seguiría seria la siguiente: palindromo (Cad c, int limIzq, int limDer) si limIzq > limDer entonces regresa verdadero sino si c [limIzq] = c [limDer] entonces regresa palindrome (c, limIzq+1, limDer-1) sino regresa falso fin