Ejercicios para ser elaborados en la casa
Universidad Bolivariana de Venezuela
Programa de Formación de Grado en Informática para la Gestión Social
Programación y Estructura de datos.
Evaluación para ser enviada por correo electrónico a mas tardar el 25 de junio del 2023
al correo ramonrengifounexca@gmail.com ….
1.- Escriba un programa en lenguaje en Java que lea una cadena de texto,
indique si la cadena de texto introducida es palíndroma o no.
Una cadena de texto palíndroma es una palabra o frase que se lee igual en un sentido que en otro
(ejemplo: arañara, sometemos, Ana lava lana)
Los requisitos del programa son los siguientes:
• El programa debe recibir la cadena en minúsculas y sin espacios a través de la entrada
estándar.
• Por ejemplo, si es una frase, 'Ana lava lana' se debe introducir 'analavalana'.
• La longitud máxima de la cadena será de 100 caracteres.
• Una cadena vacía también es un palíndromo.
• Imprimir un texto al finalizar que indique si la cadena es palíndroma o no. Ejemplo: "La
cadena es palíndroma" o "La cadena no es palíndroma"
2.- Elabore un programa en Java que guarda en un arreglo 10 números enteros que se leen por
teclado. A continuación se recorre el arreglo y calcula cuántos números son positivos, cuántos
negativos y cuántos ceros.
3. Elabore un programa que permita encontrar la sumatoria de los números impares comprendidos desde 50 a 1000 guardados en un arreglo.
4.- Elabore un programa que permita introducir 20 elementos de tipo entero en un arreglo, el programa mostrara impreso el arreglo en orden inverso.
5.- Elabore un programa que permita encontrar el permita encontrar el penúltimo elemento de un arreglo de n elementos, así como su numero mayor.
6.- Escriba una acción Intercalar que reciba un arreglo unidimensional ordenado e intercale su “mitad inferior” con su “mitad superior”. Ejemplo: Dado el arreglo [1, 2, 3, 4, 5, 6, 7, 8] genere el arreglo [5, 1, 6, 2, 7, 3, 8, 4]
7.- Implemente un método que para una lista dada, elimine el nodo que tenga el mayor valor.
8.- Escribe un método que devuelva la lista de números enteros ingresada por consola, ordenada por números colocados de menor a mayor.
9.-Escribe un método que devuelva otra lista R conteniendo los elementos
repetidos de la lista creada. Por ejemplo, si la lista creada tiene almacenado los valores 5, 2, 7, 2, 5, 5, 1, debe construirse una lista R con los valores 5, 2. Si en la lista creada no hay elementos repetidos, R será la lista vacía.
Comentarios
Publicar un comentario