Detección de palindromos<br />Equipo:<br />                     David Del Ángel Rodríguez       1410006<br />		Roberto Pan...
Definición:<br />Un palíndromo (del griego palin dromein, volver a ir hacia atrás) es una palabra, número o frase que se l...
Ejemplos:<br />¿Acaso hubo búhos acá?<br />Dábale arroz a la zorra el abad.<br />La ruta nos aportó otro paso natural.<br />
Detectar si un numero es palíndromo PROGRAMA EN C: <br />#include <stdio.h><br />#include <conio.h><br />int main(){<br />...
for(i = 0; temp > 0; i++)<br />     {<br />           // Utilizamos el modulo para extraer el primer numero<br />         ...
 // Nuestra variable temporal lo dividimos en 10 para sacar<br />           // sacar de nuestra variable el ultimo numero<...
ESTE ES UN PROGRAMA MAS  SENCILLO EN EL CUAL TE PIDE UNA PALABRA DE 5 LETRAS<br />#include<stdio.h><br />#include<conio.h>...
Codificación con 3 letras<br />
Diagrama de Flujo<br />
http://es.wikipedia.org/wiki/Pal%C3%ADndromo<br />http://www.google.com.mx/images?hl=es&client=firefox<br />Referencias<br />
Upcoming SlideShare
Loading in...5
×

Palindromos

7,590

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
7,590
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Palindromos

  1. 1. Detección de palindromos<br />Equipo:<br /> David Del Ángel Rodríguez 1410006<br /> Roberto Pantoja Tovar 1392745<br /> Karen Ramírez Rodríguez 1467180<br />
  2. 2. Definición:<br />Un palíndromo (del griego palin dromein, volver a ir hacia atrás) es una palabra, número o frase que se lee igual hacia adelante que hacia atrás. Si se trata de un número, se llama capicúa. <br /> Habitualmente, las frases palindrómicas se resienten en su significado cuanto más largas son.<br />
  3. 3. Ejemplos:<br />¿Acaso hubo búhos acá?<br />Dábale arroz a la zorra el abad.<br />La ruta nos aportó otro paso natural.<br />
  4. 4. Detectar si un numero es palíndromo PROGRAMA EN C: <br />#include <stdio.h><br />#include <conio.h><br />int main(){<br /> // Declaracion de variable, numero ingresado por el usuario<br /> int numero;<br /> // Peticion al Usuario y almacenamiento<br /> printf("ingrese un numero: ");<br /> scanf("%d",&numero);<br /> // Pasar el numero a una variable temporal<br /> // para poder trabajarla sin alterar el numero ingresado<br /> int temp = numero;<br /> // Definicion de una variable que va "extrayendo" los numeros<br /> int extraer = 0;<br /> // Nuevo numero formado (es el numero ingresado por el usuario)<br /> // pero invertido (para luego asi compararlo con el original).<br /> int nuevonumero = 0;<br /> int i; // iterador<br /> // Iteramos mientras la variable "temp" sea mayor a cero<br /> // Ver más abajo como funciona el ciclo para entender porque<br />
  5. 5. for(i = 0; temp > 0; i++)<br /> {<br /> // Utilizamos el modulo para extraer el primer numero<br /> // Ej: 1234%10 = 4<br /> extraer = temp%10;<br /> // El numero numero es formado por el mismo, multiplicado por 10<br /> // para movernos en unidades, decenas, centenas, etc...<br /> // y en esa "posicion" le agregamos el numero<br /> // Ej: Tenemos 12*10=120<br /> // si le sumamos 120 + 4 = 124<br /> // luego: 124*10 = 1240<br /> // 1240 + 5 = 1245<br /> // numero formado: 1245.<br /> // Se entiende la idea?<br /> nuevonumero = (nuevonumero*10) + extraer;<br />
  6. 6. // Nuestra variable temporal lo dividimos en 10 para sacar<br /> // sacar de nuestra variable el ultimo numero<br /> // Ej: Tenemos 1234/10 = 123<br /> // como trabajamos con INT se truncan los decimales<br /> // 123/10 = 12<br /> // 12/10 = 1<br /> // 1/10 = 0<br />temp = temp/10;<br /> }<br /> // Una vez "invertido" el numero ingresado por usuario<br /> // comparamos el "numero" con el "nuevonumero"<br /> // de ser iguales, el numero ingresado es palindromo<br /> // de ser distintos, no lo es.<br />if(numero == nuevonumero)<br /> {<br />printf("Es palindromo");<br /> }else{<br />printf("No es palindromo");<br /> }<br />getch();<br />return 0;<br />}<br />
  7. 7.
  8. 8.
  9. 9. ESTE ES UN PROGRAMA MAS SENCILLO EN EL CUAL TE PIDE UNA PALABRA DE 5 LETRAS<br />#include<stdio.h><br />#include<conio.h><br />char let[5];<br />int i;<br />void main()<br />{<br />for(i=1;i<=100;i++){<br /> printf("Ingrese una palabra de 5 letras: ");<br /> scanf("%s",let);<br /> if(let[0]==let[4])<br /> {<br /> if(let[1]==let[3])<br /> {<br /> printf("La palabra ingresada es Palindrome ");<br /> }<br /> }<br />else {<br /> printf("La palabra ingresada NO es Palindrome ");<br /> }<br /> system("pause");} }<br />
  10. 10.
  11. 11. Codificación con 3 letras<br />
  12. 12. Diagrama de Flujo<br />
  13. 13. http://es.wikipedia.org/wiki/Pal%C3%ADndromo<br />http://www.google.com.mx/images?hl=es&client=firefox<br />Referencias<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×