Aplicar los primeros dos elementos del ciclo de vida de software (adquisición y análisis de requerimientos y diseño) para solucionar un problema básico de programación.
Enviado por Isis Tolentino • 29 de Agosto de 2016 • Tarea • 583 Palabras (3 Páginas) • 373 Visitas
Nombre: Isis Rojas Tolentino | Matrícula: 2745127 |
Nombre del curso: Computación en Java | Nombre del profesor: Carlos Omar Torres González |
Módulo: Módulo 1 | Actividad: Actividad 1 (Tema 1) |
Fecha: 19 de Agosto de 2016 | |
Bibliografía: Pérez,J. & Merino, M.. (2015). Definición de Palíndromo. Agosto 9, 2016, de definición.de Sitio web: http://definicion.de/palindromo/ |
Objetivo:
Aplicar los primeros dos elementos del ciclo de vida de software (adquisición y análisis de requerimientos y diseño) para solucionar un problema básico de programación.
Procedimiento:
- Investiga qué es un palíndromo.
- Obtenga palabras categorizadas como palíndromo.
- Analice las palabras para validar cuál es la mejor forma de saber si es un palíndromo.
- Crear un procedimiento para saber si una palabra es palíndromo.
- Dependiendo de la preferencia del participante, puede iniciar la creación del diseño (algoritmo) con pasos, pseudocódigo o diagrama de flujo.
Resultados:
Antes de programar el palíndromo, debemos conocer el significado de éste:
Un palíndromo es una expresión que pude leerse tanto de izquierda a derecha como de derecha a izquierda, es decir, quiere decir lo mismo al ser leído de manera normal o al revés.
Algunos ejemplos de palíndromo son:
- Ana la galana.
- Amor a roma.
- Isaac no ronca así.
- Ojo rojo
ALGORITMO DEL PALINDROMO
- Ingresar la frase a verificar
- Contar tamaño de la palabra (número de letras)
- Comparar la primera letra con la última letra
- Si es falso = no es un palíndromo
- Si es verdadero = avanzamos a la segunda letra y retrocedemos a la penúltima letra
- Comparamos la segunda letra con la penúltima letra
- Continuar con todas las letras de la frase comparando una del principio y una del final
- Si alguna comparación es falsa = no es un palíndromo
PSEUDOCODIGO DEL PALINDROMO
package palindromo;
import java.util.Scanner;
public class Palindromo {
public static boolean Palindrom(String Palabra)
{
for (int i=0; i< Palabra.length(); i++)
...