SlideShare una empresa de Scribd logo
 Palíndromo.ppt
¿Que es?
Es una palabra, frase o numero que se lee igual hacia adelante
que hacia atrás. Si se trata de un número se llama capicúa.
De una letra
a
e
De dos letras
Aa
De tres letras
acá
agá
ala
ama
De cuatro letras
erre
allá
De cinco letras
aboba
aérea
De seis letras
narran
rallar
De siete letras
abanaba
Anilina
De ocho letras
Acurruca
De nueve letras
reconocerFrases
A la patata, tápala.
Adán salta y Atlas nada
Palíndromos
 import java.util.*;
import java.io.*;
public class palindrome
{
static boolean isPalindrome(String palabra)
{
StringBuffer aux = new StringBuffer(palabra).reverse();
return palabra.equals(aux.toString());
}
public static void main(String args[])
{
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Introduce una palabra: ");
String palabra = null;
try { palabra = in.readLine();}
catch (Exception e) {}
if(isPalindrome(palabra)) System.out.println(palabra + " es palindroma");
else System.out.println(palabra + " no es palindroma");
}
}
CÓDIGO ITERATIVO
programacion noicamargorp
Anita lava la tina anit al aval atinA
EJEJEMPLO DEL CÓDIGO ITERATIVO

<html>
<title>Palindromo</title>
<head>Comprobar si una cadena es palindromo o no</head>
<body>
<script type="text/javascript">
function palindromo(cadena){
if(cadena.length==0 || cadena.length ==1)
return true;
else {
var respuesta=cadena.substring(1,cadena.length-1);
return cadena[0]==cadena[cadena.length-1] && palindromo(respuesta);
     }
}
 
var cadena=prompt("Ingrese la cadena:");
cadena=cadena.replace(/ /g, '');
cadena=cadena.toUpperCase();
var res=palindromo(cadena);
if(res==true){
alert("Si es palindromo");
}
else{
alert("No es palindromo");
}
</script>
</body>
</html>
CÓDIGO RECURSIVO
 Palíndromo.ppt

Más contenido relacionado

La actualidad más candente

El análisis de una obra de teatro
El análisis de una obra de teatroEl análisis de una obra de teatro
El análisis de una obra de teatro
Universidad del Turabo, Columbia Central University
 
La Noticia Periodística
La Noticia PeriodísticaLa Noticia Periodística
La Noticia Periodística
scvd
 
Sufijos y prefijos; palabras compuesta, simples y parasínteticas.
Sufijos y prefijos; palabras compuesta, simples y parasínteticas.Sufijos y prefijos; palabras compuesta, simples y parasínteticas.
Sufijos y prefijos; palabras compuesta, simples y parasínteticas.
Berk Cornie
 
Las figuras literarias
Las figuras literariasLas figuras literarias
Las figuras literarias
Meudys Figueroa
 
GUIÓN TEATRAL - EDIPO REY
GUIÓN TEATRAL - EDIPO REYGUIÓN TEATRAL - EDIPO REY
GUIÓN TEATRAL - EDIPO REY
Vicente Rodríguez
 
Guion teatral
Guion teatralGuion teatral
Guion teatral
Iván García
 
Elementos Del Teatro
Elementos Del TeatroElementos Del Teatro
Elementos Del Teatro
edparraz
 
El cuento. estructura y elementos
El cuento. estructura y elementosEl cuento. estructura y elementos
El cuento. estructura y elementos
nafm89
 
Reportaje
ReportajeReportaje
Las vanguardias literarias
Las vanguardias literariasLas vanguardias literarias
Las vanguardias literarias
Giovanna Astorga
 
El texto narrativo.
El texto narrativo.El texto narrativo.
El texto narrativo.
Kerly Hernandez
 
Estructura dramatica
Estructura dramaticaEstructura dramatica
Estructura dramatica
Discurso Audiovisual, UNAM
 
La narración
La narraciónLa narración
La narración
tutor03
 
Canciones recursos literarios
Canciones recursos literariosCanciones recursos literarios
Canciones recursos literarios
yery14
 
El guión teatral
El guión teatralEl guión teatral
El guión teatral
pbjmiguel25
 
Palindromos
PalindromosPalindromos
TEATRO
TEATROTEATRO
Figuras retóricas
Figuras retóricasFiguras retóricas
Figuras retóricas
adalejandr
 
El mito ppt
El mito pptEl mito ppt
Epopeya
EpopeyaEpopeya

La actualidad más candente (20)

El análisis de una obra de teatro
El análisis de una obra de teatroEl análisis de una obra de teatro
El análisis de una obra de teatro
 
La Noticia Periodística
La Noticia PeriodísticaLa Noticia Periodística
La Noticia Periodística
 
Sufijos y prefijos; palabras compuesta, simples y parasínteticas.
Sufijos y prefijos; palabras compuesta, simples y parasínteticas.Sufijos y prefijos; palabras compuesta, simples y parasínteticas.
Sufijos y prefijos; palabras compuesta, simples y parasínteticas.
 
Las figuras literarias
Las figuras literariasLas figuras literarias
Las figuras literarias
 
GUIÓN TEATRAL - EDIPO REY
GUIÓN TEATRAL - EDIPO REYGUIÓN TEATRAL - EDIPO REY
GUIÓN TEATRAL - EDIPO REY
 
Guion teatral
Guion teatralGuion teatral
Guion teatral
 
Elementos Del Teatro
Elementos Del TeatroElementos Del Teatro
Elementos Del Teatro
 
El cuento. estructura y elementos
El cuento. estructura y elementosEl cuento. estructura y elementos
El cuento. estructura y elementos
 
Reportaje
ReportajeReportaje
Reportaje
 
Las vanguardias literarias
Las vanguardias literariasLas vanguardias literarias
Las vanguardias literarias
 
El texto narrativo.
El texto narrativo.El texto narrativo.
El texto narrativo.
 
Estructura dramatica
Estructura dramaticaEstructura dramatica
Estructura dramatica
 
La narración
La narraciónLa narración
La narración
 
Canciones recursos literarios
Canciones recursos literariosCanciones recursos literarios
Canciones recursos literarios
 
El guión teatral
El guión teatralEl guión teatral
El guión teatral
 
Palindromos
PalindromosPalindromos
Palindromos
 
TEATRO
TEATROTEATRO
TEATRO
 
Figuras retóricas
Figuras retóricasFiguras retóricas
Figuras retóricas
 
El mito ppt
El mito pptEl mito ppt
El mito ppt
 
Epopeya
EpopeyaEpopeya
Epopeya
 

Más de Blanca Rodríguez

Proyecto final
Proyecto finalProyecto final
Proyecto final
Blanca Rodríguez
 
Fase4
Fase4Fase4
Adaptativos
AdaptativosAdaptativos
Adaptativos
Blanca Rodríguez
 
Interfaz Gráfica
Interfaz GráficaInterfaz Gráfica
Interfaz Gráfica
Blanca Rodríguez
 
Prefinal
PrefinalPrefinal
Proyecto
ProyectoProyecto
Catalan
CatalanCatalan
Catalan
CatalanCatalan
Google apps engine
Google apps engineGoogle apps engine
Google apps engine
Blanca Rodríguez
 
Prolog
PrologProlog
Palíndromo.ppt
 Palíndromo.ppt  Palíndromo.ppt
Palíndromo.ppt
Blanca Rodríguez
 
Logico1
Logico1Logico1
Logico1
Logico1Logico1
Caballos
CaballosCaballos
Caballos
CaballosCaballos
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
Blanca Rodríguez
 
Levenshtein (2)
Levenshtein (2)Levenshtein (2)
Levenshtein (2)
Blanca Rodríguez
 
Levenshtein (2)
Levenshtein (2)Levenshtein (2)
Levenshtein (2)
Blanca Rodríguez
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
Blanca Rodríguez
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
Blanca Rodríguez
 

Más de Blanca Rodríguez (20)

Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Fase4
Fase4Fase4
Fase4
 
Adaptativos
AdaptativosAdaptativos
Adaptativos
 
Interfaz Gráfica
Interfaz GráficaInterfaz Gráfica
Interfaz Gráfica
 
Prefinal
PrefinalPrefinal
Prefinal
 
Proyecto
ProyectoProyecto
Proyecto
 
Catalan
CatalanCatalan
Catalan
 
Catalan
CatalanCatalan
Catalan
 
Google apps engine
Google apps engineGoogle apps engine
Google apps engine
 
Prolog
PrologProlog
Prolog
 
Palíndromo.ppt
 Palíndromo.ppt  Palíndromo.ppt
Palíndromo.ppt
 
Logico1
Logico1Logico1
Logico1
 
Logico1
Logico1Logico1
Logico1
 
Caballos
CaballosCaballos
Caballos
 
Caballos
CaballosCaballos
Caballos
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Levenshtein (2)
Levenshtein (2)Levenshtein (2)
Levenshtein (2)
 
Levenshtein (2)
Levenshtein (2)Levenshtein (2)
Levenshtein (2)
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓNLENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 

Último

_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
ADELAIDA90
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
lourdesuribe6
 
UiPath Community Data Service presentation
UiPath Community Data Service presentationUiPath Community Data Service presentation
UiPath Community Data Service presentation
DianaGray10
 
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
Navsat
 
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
Rubén Cortes Zavala
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Rubén Cortes Zavala
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
Eddy Nathaly Jaimes Villamizar
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Telefónica
 

Último (16)

_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
 
UiPath Community Data Service presentation
UiPath Community Data Service presentationUiPath Community Data Service presentation
UiPath Community Data Service presentation
 
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
 
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
 

Palíndromo.ppt

  • 2. ¿Que es? Es una palabra, frase o numero que se lee igual hacia adelante que hacia atrás. Si se trata de un número se llama capicúa.
  • 3. De una letra a e De dos letras Aa De tres letras acá agá ala ama De cuatro letras erre allá De cinco letras aboba aérea De seis letras narran rallar De siete letras abanaba Anilina De ocho letras Acurruca De nueve letras reconocerFrases A la patata, tápala. Adán salta y Atlas nada Palíndromos
  • 4.  import java.util.*; import java.io.*; public class palindrome { static boolean isPalindrome(String palabra) { StringBuffer aux = new StringBuffer(palabra).reverse(); return palabra.equals(aux.toString()); } public static void main(String args[]) { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Introduce una palabra: "); String palabra = null; try { palabra = in.readLine();} catch (Exception e) {} if(isPalindrome(palabra)) System.out.println(palabra + " es palindroma"); else System.out.println(palabra + " no es palindroma"); } } CÓDIGO ITERATIVO
  • 5. programacion noicamargorp Anita lava la tina anit al aval atinA EJEJEMPLO DEL CÓDIGO ITERATIVO
  • 6.  <html> <title>Palindromo</title> <head>Comprobar si una cadena es palindromo o no</head> <body> <script type="text/javascript"> function palindromo(cadena){ if(cadena.length==0 || cadena.length ==1) return true; else { var respuesta=cadena.substring(1,cadena.length-1); return cadena[0]==cadena[cadena.length-1] && palindromo(respuesta);      } }   var cadena=prompt("Ingrese la cadena:"); cadena=cadena.replace(/ /g, ''); cadena=cadena.toUpperCase(); var res=palindromo(cadena); if(res==true){ alert("Si es palindromo"); } else{ alert("No es palindromo"); } </script> </body> </html> CÓDIGO RECURSIVO