Ejercicios de Listas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Ejercicios de Listas.

Ejercicio DISEÑO DE UN PROTOTIPO 1. Escribir una función que reciba una


tupla de elementos e indique si se encuentran ordenados de menor a mayor o
no.

Ejercicio DISEÑO DE UN PROTOTIPO 2. Dominó.

1. Escribir una función que indique si dos fichas de dominó encajan o no.


Las fichas son recibidas en dos tuplas, por ejemplo: (3,4) y (5,4).
2. Escribir una función que indique si dos fichas de dominó encajan o no.
Las fichas son recibidas en una cadena, por ejemplo: 3-4 2-
5. Nota: utilizar la función split de las cadenas.

Ejercicio DISEÑO DE UN PROTOTIPO 3. Campaña electoral

1. Escribir una función que reciba una tupla con nombres, y para cada
nombre imprima el mensaje Estimado  , vote por mí.
2. Escribir una función que reciba una tupla con nombres, una posición de
origen p y una cantidad n, e imprima el mensaje anterior para
los n nombres que se encuentran a partir de la posición p.
3. Modificar las funciones anteriores para que tengan en cuenta el género
del destinatario, para ello, deberán recibir una tupla de tuplas,
conteniendo el nombre y el género.
Ejercicio DISEÑO DE UN PROTOTIPO 4. Vectores

1. Escribir una función que reciba dos vectores y devuelva su producto


escalar.
2. Escribir una función que reciba dos vectores y devuelva si son o no
ortogonales.
3. Escribir una función que reciba dos vectores y devuelva si son paralelos o
no.
4. Escribir una función que reciba un vector y devuelva su norma.
Ejercicio DISEÑO DE UN PROTOTIPO 5. Dada una lista de números enteros,
escribir una función que:

1. Devuelva una lista con todos los que sean primos.


2. Devuelva la sumatoria y el promedio de los valores.
3. Devuelva una lista con el factorial de cada uno de esos números.
Ejercicio DISEÑO DE UN PROTOTIPO 6. Dada una lista de números enteros y
un entero k, escribir una función que:
1. Devuelva tres listas, una con los menores, otra con los mayores y otra con
los iguales a k.
2. Devuelva una lista con aquellos que son múltiplos de k.
Ejercicio DISEÑO DE UN PROTOTIPO 7. Escribir una función que reciba una
lista de tuplas (Apellido, Nombre, Inicial_segundo_nombre) y devuelva una lista
de cadenas donde cada una contenga primero el nombre, luego la inicial con un
punto, y luego el apellido.

Ejercicio DISEÑO DE UN PROTOTIPO 8. Inversión de listas

1. Realizar una función que, dada una lista, devuelva una nueva lista cuyo
contenido sea igual a la original pero invertida. Así, dada la lista ['Di',
'buen', 'día', 'a', 'papa'], deberá devolver ['papa', 'a', 'día',
'buen', 'Di'].

2. Realizar otra función que invierta la lista, pero en lugar de devolver una
nueva, modifique la lista dada para invertirla, si usar listas auxiliares.
Ejercicio DISEÑO DE UN PROTOTIPO 9. Escribir una función empaquetar para
una lista, donde epaquetar significa indicar la repetición de valores consecutivos
mediante una tupla (valor, cantidad de repeticiones). Por ejemplo,
empaquetar ([1, 1, 1, 3, 5, 1, 1, 3, 3]) debe devolver [(1, 3) , (3, 1) ,
(5, 1), (1, 2), (3, 2)].

Ejercicio DISEÑO DE UN PROTOTIPO 10. Matrices.

1. Escribir una función que reciba dos matrices y devuelva la suma.


2. Escribir una función que reciba dos matrices y devuelva el producto.
3. Escribir una función que opere sobre una matriz y mediante eliminación
gaussiana devuelva una matriz triangular superior.
4. Escribir una función que indique si un grupo de vectores, recibidos
mediante una lista, son linealmente independientes o no.
Ejercicio DISEÑO DE UN PROTOTIPO 11. Plegado de un texto. Escribir una
función que reciba un texto y una longitud y devuelva una lista de cadenas de
como máximo esa longitud. Las líneas deben ser cortadas correctamente en los
espacios (sin cortar las palabras).

También podría gustarte