Logo Studenta

ORT-ProgI-TPArrays

¡Estudia con miles de materiales!

Vista previa del material en texto

Instituto de Tecnología ORT 
Carrera: Analista de Sistemas 
Materia: Programación I Versión 2020-08-12 
1 
EJERCICIOS PARA "ABRIR LA MENTE" 
Desarrollá los siguientes algoritmos sobre arrays, sin relevancia sobre la clase a que pertenecen. 
1) Mostrar el contenido de un array de caracteres recibido como parámetro sin valores repetidos. 
public void mostrarSinRepetidos (char[] elementos) 
'I' 'N' 'M' 'I' 'N' 'E' 'N' 'T' 'E' 
 
2) Retornar si el contenido de un array de caracteres recibido como parámetro representa un 
palíndromo. 
public boolean esPalindromo (char[] elementos) 
'I' 'N' 'M' 'I' 'N' 'E' 'N' 'T' 'E' 
 
'R' 'E' 'C' 'O' 'N' 'O' 'C' 'E' 'R' 
 
3) Invertir el contenido de un array de caracteres recibido como parámetro, sin usar un array 
auxiliar. 
public void invertir (char[] elementos) 
'I' 'N' 'M' 'I' 'N' 'E' 'N' 'T' 'E' 
 
4) Rotar una posición hacia la derecha el contenido de un array de caracteres recibido como 
parámetro, sin usar un array auxiliar. 
public void rotar1 (char[] elementos) 
'I' 'N' 'M' 'I' 'N' 'E' 'N' 'T' 'E' 
 
5) Mostrar los valores resultantes de la unión de dos arrays de caracteres (sin repeticiones) 
recibidos como parámetros. 
public void mostrarUnion (char[] cjto1, char[] cjto2) 
'B' 'L' 'A' 'N' 'C' 'O' 
 
'S' 'A' 'L' 'M' 'O' 'N' 
 
6) Mostrar los valores resultantes de la intersección de dos arrays de caracteres (sin repeticiones) 
recibidos como parámetros. 
public void mostrarInterseccion (char[] cjto1, char[] cjto2) 
'B' 'L' 'A' 'N' 'C' 'O' 
 
'S' 'A' 'L' 'M' 'O' 'N' 
'E' 'T' 'N' 'E' 'N' 'I' 'M' 'N' 'I' 
'E' 'I' 'N' 'M' 'I' 'N' 'E' 'N' 'T' 
'I' 'N' 'M' 'E' 'T' 
 
 
false 
 
 true 
 
 
'L' 'A' 'N' 'O' 
 
 
'B' 'L' 'A' 'N' 'C' 'O' 'S' 'M' 
 
 
Programación I Ejercicios para "Abrir la mente" 
2 
7) Mostrar los valores resultantes de la diferencia de dos arrays de caracteres (sin repeticiones) 
recibidos como parámetros (el primero menos el segundo). 
public void mostrarDiferencia (char[] cjto1, char[] cjto2) 
'B' 'L' 'A' 'N' 'C' 'O' 
 
'S' 'A' 'L' 'M' 'O' 'N' 
 
8) Mostrar los valores resultantes de la diferencia simétrica de dos arrays de caracteres (sin 
repeticiones) recibidos como parámetros (el primero menos el segundo). 
public void mostrarDiferenciaSimetrica (char[] cjto1, char[] cjto2) 
'B' 'L' 'A' 'N' 'C' 'O' 
 
'S' 'A' 'L' 'M' 'O' 'N' 
 
'B' 'C' 
 
 
'B' 'C' 'S' 'M'

Continuar navegando

Materiales relacionados

13 pag.
ARREGLOS

Inst Antioquia

User badge image

Yarleyda Borja

50 pag.
Datos y expresiones simples

SIN SIGLA

User badge image

Karen Calderon

91 pag.
T2 Moodle 15

User badge image

MarceParedes471