TALLER DE VECTORES Y MATRICES VECTORES 1) Crea un array o arreglo unidimensional con un tamaño de 5, asígnale los valores numéricos manualmente (los que tu quieras) y muéstralos por pantalla. 2) Modifica el ejercicio anterior para que insertes los valores numéricos con leer mediante un bucle y los muestre por pantalla. 3) Crea un array o arreglo unidimensional con un tamaño de 10, inserta los valores numéricos que desees de la manera que quieras y muestra por pantalla la media de valores del array. 4) Crea un array o arreglo unidimensional donde tu le indiques el tamaño por teclado y crear una función que rellene el array o arreglo con los múltiplos de un numero pedido por teclado. Por ejemplo, si defino un array de tamaño 5 y elijo un 3 en la función, el array contendrá 3, 6, 9, 12, 15. Muéstralos por pantalla usando otra función distinta. 5) Crea dos arrays o arreglos unidimensionales que tengan el mismo tamaño (lo pedirá por teclado), en uno de ellos almacenaras nombres de personas como cadenas, en el otro array o arreglo ira almacenando la longitud de los nombres, para ello puedes usar la función LONGITUD(cadena) que viene en PseInt. Muestra por pantalla el nombre y la longitud que tiene. Puedes usar funciones si lo deseas. 6) Pedir valores numéricos en dos arrays distintos y almacenar el resultado de los valores de cada posición (posición 0 del arreglo 1 + posición 0 del arreglo 2) y mostrar el contenido de los 3 arreglos de esta forma. valor pos 0 arreglo 1 + valor pos 0 arreglo 2 = valor pos 0 arreglo 3 valor pos 1 arreglo 1 + valor pos 1 arreglo 2 = valor pos 1 arreglo 3 … 7) Buscar un elemento dentro de un arreglo que nosotros le pedimos por teclado. Indicar la posición donde se encuentra. Si hay más de uno, indicar igualmente la posición.
8) Pediremos los IDs (números) de alumnos de dos clases, álgebra y análisis. Queremos mostrar todos los alumnos comunes en las dos asignaturas. Estos alumnos se guarden en un tercer arreglo y que sea el que se muestre. También indica el número de alumnos que se repiten. 9) Pedir por teclado el tamaño de un arreglo de números y pedir los valores numéricos con los que se rellena. Los valores no se pueden repetir. Mostrar el arreglo con los valores al final. 10) Suponga un array con N números enteros generados aleatoriamente y mostrados en pantalla, N debe ser un número impar, mostrar en pantalla el valor que ocupa el centro del array. 11) Suponga un array con N notas de 0 a 20, calcule el promedio de aprobados y el promedio de los desaprobados e indique la cantidad de aprobados y desaprobados. 12) Suponga un array que contiene N notas de 0 a 20 generados aleatoriamente y mostradas en pantalla, de acuerdo a la nota contenida, indique cuántos estudiantes son:
Deficientes 0-5 Regulares 6-10 Buenos 11-15 Excelentes 16-20
MATRICES 1. Crea un arreglo o array multidimensional que contenga 3 columnas y las filas que tu quieras, las dos primeras columnas tendrán números y en la 3 columna será el resultado de sumar el número de la primera y segunda columna. Muestra el array o arreglo de la siguiente forma: 3+5=8 4+4=7 Piensa de qué forma puedes mostrar con un solo bucle. 2. Crea un arreglo o array multidimensional con un tamaño que definiremos nosotros por teclado, contendrá números aleatorios usando la función anterior y crearemos un array o arreglo unidimensional donde se copiaran los números que contiene el array multidimensional. Piensa que tamaño debe tener el array o arreglo unimensional. 3. Crea un array o arreglo multidimensional que contenga la tabla de multiplicar del 1 al 9 (10 filas y 10 columnas). La primera fila y la columna debe contener estos números. Algo así:
El resto de números deberemos calcularlo, usando los números que disponemos, es decir, en la primera fila de 0, calculara 1*1, 1*2, 1*3, etc. usando las posiciones del array o arreglo. Así debe quedar al final:
No os preocupéis por la apariencia ya que es por el número de dígitos. 4. Construya un algoritmo que al recibir los montos de ventas mensuales de cinco departamentos de una fábrica, proporciona la siguiente información:
Realizar un subproceso para saber las ventas mensuales de la fábrica.
Realizar un subproceso para el monto anual.
Realizar un subproceso para obtener el monto del departamento que tuvo la mayor venta en el mes de julio.
Realizar un subproceso que se le pase como parámetro el número del departamento y obtenga la mayor venta.
Realizar un menú con el comando según para mandar a llamar a los subprocesos anteriores.
5. Crear una matriz de 5×7, donde 5 representan la semana de un mes y 7 los días de la semana. La estructura registrara la temperatura diaria de una cabina de pago, estos oscilan entre los 7 y 38 grados. Deberá llenar la matriz de forma aleatoria para el mes de mayo donde el primer día inicia en lunes y el último (31) se ubica en el miércoles. Se nos pide hacer lo siguiente: – Obtener la temperatura más alta y baja de la semana y que día se produjo (lunes,martes, etc etc). – Promedio temperatura de la semana. – Temperatura más alta del mes y su día