Skip to content

In this second repo, you'll find some of my resolutions of 'Intro to Programming and Algorithms' course. I solved some exercises about matrices. You can also see the first part in the previous uni's repo :)

Notifications You must be signed in to change notification settings

lucasvegalv/Python_UniversityExercises_2

Repository files navigation

Python_UniversityExercises_2

This repo is to resolve some university's exercises. They are from Introduction to Programming and Algorithms' course, and more specific about matrices.

Below, I'm going to paste the instructions so you can understand what I had to resolve! Also, I explained what I did and think in each exercise. The explanations are at the end of the code of each exercise's file :)

  1. Crear una matriz de 3x4 (3 filas y 4 columnas) con valores creados al azar entre 1 y 10. Mostrar la matriz creada respetando el formato de 3 filas y 4 columnas por pantalla.

  2. Generar una matriz ingresando por teclado la cantidad de filas/columnas. Sobre esta primer matriz, realizar la suma de filas y columnas y mostrar una segunda matriz resultante.

  3. Ingresar por teclado la cantidad de filas y de columnas de una matriz. Generarla con valores al azar comprendidos entre a y b. Mostrar la suma de los valores ubicados sobre la diagonal principal

  4. Indicar las coordenadas del mayor valor encontrado en una matriz n*m, generada con valores aleatorios entre 100 y 1000.

  5. Desarrollar una función para crear una matriz de NxM (n filas y m columnas). La función recibe n y m por parámetro, la completa con valores al azar entre a y b también por parámetro y retorna la matriz creada. Si alguna de las dimensiones es negativa, retornar la matriz vacía. Además, calcular la suma de cada fila y cada columna, luego mostrarlas.

  6. Desarrollar un programa para crear dos matrices de 3x3 con valores al azar entre dos números ingresados por teclado. Verificar que el rango sea válido, caso contrario solicitar nuevamente ambos valores. Calcular la suma de sus elementos y mostrar la matriz resultante.

  7. Ingresar una cantidad de números, debe ser múltiplo de 4. Luego crear una matriz que contenga 4 elementos por fila, hasta completar la cantidad de elementos indicada. Mostrar la matriz e informar cuántas filas se crearon. Puede crear los valores al azar para crear la matriz.

  8. Crear una matriz cuadrada y luego crear una lista que contenga la suma de cada una de las filas de la matriz sin valores repetidos, o sea, dos filas suman igual, el valor debe estar una sola vez en la lista. Mostrar la lista por pantalla la lista ordenada de menor a mayor

  9. Ingresar valores desde el teclado en una matriz de NxM y mostrar la matriz creada. Ordenar cada una de las filas por el método de selección. Mostrar nuevamente la matriz.

About

In this second repo, you'll find some of my resolutions of 'Intro to Programming and Algorithms' course. I solved some exercises about matrices. You can also see the first part in the previous uni's repo :)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages