TALLER DE VECTORES Y MATRICES VECTORES 1. Escribir un programa que calcule y devuelva la suma al cuadrado de las componentes de un vector 2. Escribir un programa que calcule el producto escalar de dos vectores. Si v y w son los vectores y n su tamaño, el producto escalar se calcula como la sumatoria de V(i)*W(i) 3. Escribir el programa que calcule el producto de un número por un vector (devuelve el vector resultante de multiplicar todas las componentes del vector inicial por un número) 4. Escribir un programa que devuelva el menor y el mayor de los elementos de un vector. 5. Escribir un programa que lea diez números, los guarde en un vector y a continuación los imprima en orden inverso al de su entrada. 6. En un vector de números enteros queremos eliminar los elementos repetidos guardando el resultado en el mismo vector. Los elementos deben conservar su orden relativo 7. En un vector de números enteros queremos poner al principio todos los números impares y al final los números pares conservando ambos su orden relativo en el vector original 8. Elaborar un algoritmo que permita crear un vector de longitud N y que luego calcule el promedio de los datos de las posiciones impares y el promedio de los datos de las posiciones pares. Imprimir los resultados 9. Elaborar un algoritmo que permita crear dos vectores de longitud N y que luego sume los valores que están en las posiciones pares del primer vector con las posiciones impares del segundo vector e imprima el vector suma 10. Elaborar un algoritmo que lea un vector numérico de N posiciones y conforme otro vector con los elementos positivos del vector leído 11. Elaborar un algoritmo que concatene dos vectores, uno de longitud N y otro de longitud M e imprima el resultado 12. Hacer un algoritmo que forme un vector entrando los datos por pantalla (20). Calcule el promedio de los elementos y forme 2 nuevos arreglos, uno con los elementos menores o iguales al promedio y otro con los superiores .Muestre por pantalla los dos nuevos arreglos. 13. Crear un vector en memoria de 10 posiciones, cuyos elementos contienen valores numéricos. Hacer un algoritmo que lea un número y muestre si este se encuentra o no entre los valores del arreglo. En caso de encontrarse se debe decir cuántas veces se repite. 14. Entrar por pantalla 10 números ordenarlo de mayor a menor, leer un valor y lo inserte en el lugar que le corresponda, de tal manera que el arreglo conserve su ordenamiento e imprima el vector. 15. Construir un algoritmo que forma un vector de N elementos, luego lea un valor y lo elimine tantas veces como aparezca en el arreglo, e imprima el nuevo arreglo. Si el valor leído no está en el arreglo se debe sacar un mensaje. MATRICES 1). Elaborar un algoritmo que lea una matriz de orden N x N y que calcule el promedio de los elementos de la diagonal principal 2). Elaborar un algoritmo que lea una matriz numérica de orden A x B y permita además calcular su promedio y buscar el mayor de la matriz 3). Realizar un programa que lea n números y los imprima en sentido inverso a como fueron leídos 4). Crear una matriz de 5 x 5, ordenarla por filas de mayor a menor. Mostrar la matriz. 5). Crear una matriz de N x N crear tres vectores uno con la suma de cada fila; otro con los elementos de la diagonal principal y un tercer vector con los elementos del triángulo superior de la matriz incluya los elementos de la diagonal principal 6). Crear una matriz con los elementos del vector que sean mayores a 15. Mostrar la matriz. 7). Elaborar un algoritmo que lea una matriz de N x N e imprima la suma de los valores que están en la diagonal principal 8). Elaborar una matriz de orden N crear un vector con los valores que son múltiplos de 3 9). Elaborar una matriz de orden N imprimir los valores que son primos