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

Entradas populares de este blog

Proyecto número dos