¿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

Palíndromo.ppt

  • 2.
    ¿Que es? Es unapalabra, 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 Dedos 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.*; importjava.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 lavala tina anit al aval atinA EJEJEMPLO DEL CÓDIGO ITERATIVO
  • 6.
     <html> <title>Palindromo</title> <head>Comprobar si unacadena 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