Guía 4 - Ejercicios Prácticos - Encuentros 18 Al 21
Guía 4 - Ejercicios Prácticos - Encuentros 18 Al 21
Guía 4 - Ejercicios Prácticos - Encuentros 18 Al 21
EJERCICIOS
VIDEOS: Te sugerimos ver los videos relacionados con este tema, antes de empezar los
ejercicios, los podrás encontrar en tu aula virtual o en nuestro canal de YouTube.
Arreglos: Vectores
1. Realizar un programa que rellene un vector con 5 valores ingresados por el usuario y los
muestre por pantalla.
2. Realizar un programa que lea 10 números reales por teclado, los almacene en un arreglo y
muestre por pantalla la suma, resta y multiplicación de todos los números ingresados al arre-
glo.
3. Realizar un programa que rellene un vector de tamaño N, con valores ingresados por el usua-
rio. A continuación, se debe buscar un elemento dentro del arreglo (el número a buscar tam-
bién debe ser ingresado por el usuario). El programa debe indicar la posición donde se en-
cuentra el valor. En caso de que el número se encuentre repetido dentro del arreglo se deben
imprimir todas las posiciones donde se encuentra ese valor.
Finalmente, en caso de que el número a buscar no está adentro del arreglo se debe mostrar
un mensaje.
4. Realizar un programa con el siguiente menú y le pregunte al usuario que quiere hacer hasta
que ingrese la opción Salir:
C. Llenar Vector C con la suma de los vectores A y B. La suma se debe realizar elemento
a elemento. Ejemplo: C = A + B
D. Llenar Vector C con la resta de los vectores B y A. La resta se debe realizar elemento a
elemento. Ejemplo: C = B - A
E. Mostrar. Esta opción debe permitir al usuario decidir qué vector quiere mostrar: Vector
A, B, o C.
F. Salir.
NOTA: El rango de los números aleatorios para los Vectores será de [-100 a 100]. La longitud
para todos los vectores debe ser la misma, por lo tanto, esa información sólo se solicitará una
vez.
5. Realizar un programa que rellene un vector de tamaño N, con valores ingresados por el usua-
rio. A continuación, se deberá crear una función que reciba el vector y devuelva el valor más
grande del vector.
1
6. Disponemos de un vector unidimensional de 20 elementos de tipo carácter. Se pide desarro-
llar un programa que:
a) Pida una frase al usuario y luego ingrese la frase dentro del arreglo letra por letra.
Ayuda: utilizar la función Subcadena de PSeInt.
b) Una vez completado lo anterior, pedirle al usuario un carácter cualquiera y una posi-
ción dentro del arreglo, y el programa debe intentar ingresar el carácter en la posición
indicada, si es que hay lugar (es decir la posición está vacía o es un espacio en
blanco). De ser posible debe mostrar el vector con la frase y el carácter ingresado, de
lo contrario debe darle un mensaje al usuario de que esa posición estaba ocupada.
H o l a m u n d o c r u e l !
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
H o l a m u n d o % c r u e l !
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
7. Crear un subproceso que rellene dos arreglos de tamaño n, con números aleatorios. Después,
hacer una función que reciba los dos arreglos y diga si todos sus valores son iguales o no. La
función debe devolver el resultado de esta validación, para mostrar el mensaje en el algoritmo.
Nota: recordar el uso de las variables de tipo lógico.