SlideShare uma empresa Scribd logo
1 de 7
¿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
Segunda Presentación

Mais conteúdo relacionado

Destaque

Propuesta academica faro21
Propuesta academica faro21Propuesta academica faro21
Propuesta academica faro21
Lizeth Nevarez
 
Presentación1
Presentación1Presentación1
Presentación1
nmech
 
Willllllll 1212121
Willllllll 1212121Willllllll 1212121
Willllllll 1212121
Domk Bg
 
NUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓN
NUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓNNUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓN
NUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓN
Gregorio Alfonso Torres Echenique
 
El impresionismo
El impresionismoEl impresionismo
El impresionismo
Sheilalonso
 
Cuento de tolerancia
Cuento de toleranciaCuento de tolerancia
Cuento de tolerancia
netopm
 
Tercera presentación
Tercera presentaciónTercera presentación
Tercera presentación
Patricho
 

Destaque (20)

Propuesta academica faro21
Propuesta academica faro21Propuesta academica faro21
Propuesta academica faro21
 
Imágenes publicadas en la Revista Vanidades
Imágenes publicadas en la Revista VanidadesImágenes publicadas en la Revista Vanidades
Imágenes publicadas en la Revista Vanidades
 
Presentación1
Presentación1Presentación1
Presentación1
 
Yo soy chocolate el perro homa
Yo soy chocolate el perro homaYo soy chocolate el perro homa
Yo soy chocolate el perro homa
 
Expo r.i
Expo r.i Expo r.i
Expo r.i
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
Cálculo mental de fracciones
Cálculo mental de fraccionesCálculo mental de fracciones
Cálculo mental de fracciones
 
El cazo de lorenzo
El cazo de lorenzoEl cazo de lorenzo
El cazo de lorenzo
 
D1XZ
D1XZD1XZ
D1XZ
 
Willllllll 1212121
Willllllll 1212121Willllllll 1212121
Willllllll 1212121
 
NUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓN
NUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓNNUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓN
NUEVAS TECNOLOGIAS DE LA INFORMACION APLICADAS A LA EDUCACIÓN
 
Bios
BiosBios
Bios
 
El impresionismo
El impresionismoEl impresionismo
El impresionismo
 
Cuento de tolerancia
Cuento de toleranciaCuento de tolerancia
Cuento de tolerancia
 
Aborto[1]
Aborto[1]Aborto[1]
Aborto[1]
 
cuestiones criticas
cuestiones criticascuestiones criticas
cuestiones criticas
 
Los números en árabe
Los números en árabeLos números en árabe
Los números en árabe
 
Tercera presentación
Tercera presentaciónTercera presentación
Tercera presentación
 
Flickripicasa
FlickripicasaFlickripicasa
Flickripicasa
 
Falsas apariencias
Falsas aparienciasFalsas apariencias
Falsas apariencias
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Segunda Presentación

  • 1.
  • 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