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

Para segunda evaluación.................... Ejercicios de matrices

Ejercicios resueltos

Mes ejercicios de matrices resueltos