2. Arrays y/o listas

Actividades de iniciación

1. Crea un array o una lista con cinco elementos e imprime en pantalla el primer, tercer y último elemento.

2. Crea un array o una lista con cinco elementos de tipo número real y suma todos sus elementos e imprime el resultado por pantalla.

3. Crea un array/lista con cinco elementos de tipo número real y multiplica todos sus elementos e imprime el resultado por pantalla.

4. Crea un array/lista con cinco elementos y elimina el primer, tercer y último elemento. Por último, imprime de nuevo el array, o lista,.

5. Crea un array/lista con cinco elementos e inserta en el primer índice, tercero y último tres números. Por último, imprime de nuevo el array, o lista,.

6. Convierte un array/lista de números que sean de tipo cadena de caracteres a tipo número real.

7. Crea un array/lista e imprime en pantalla el número de elementos.

8. Crea un array/lista de números de tipo número real, ordénalos e imprime dicho array, o lista, por pantalla.

9. Crea un array/lista de números de tipo cadena de caracteres, ordénalos e imprime dicho array, o lista, por pantalla.

10. Crea un array/lista de números de tipo número real, ordénalos al revés e imprime dicho array, o lista, por pantalla.

Actividades

Realiza los siguientes scripts. Los datos de entrada se pasan como parámetros del script.

11. A partir de 5 números, muestra aquellos que no sean el mayor ni el menor y ordenados de mayor a menor.

Ejemplos
Entrada Salida
1 2 3 4 5 4 3 2
-3.4 -2 -1.6 -4 -5 -2 -3.4 -4
6 3 2.3 2.3 4 4 3 2.3

12. En una matriz 3x3 de enteros, muestra la suma más alta de los números de una fila.

Ejemplos
Entrada Salida
6 8 1 3 5 6 3 2 1 15
1 25 3 14 2 38 12 23 39 74
-3 -4 -2 -1 -3 -2 0 -2 -1 -3

Entrada - Los tres primeros números pertenecen a la primera fila de la matriz, los tres siguientes a la segunda y los tres últimos números a la última fila.

13. Muestra la fila de una matriz 3x3 de enteros cuya suma de números sea la más alta.

Ejemplos
Entrada Salida
6 8 1 3 5 6 3 2 1 6 8 1
1 25 3 14 2 38 12 23 39 12 23 39
-3 -4 -2 -1 -3 -2 0 -2 -1 0 -2 -1

Entrada - Los tres primeros números pertenecen a la primera fila de la matriz, los tres siguientes a la segunda y los tres últimos números a la última fila.

14. Dado un número con más de 10 dígitos, suma los 3 primeros dígitos y los 3 últimos dígitos.

Ejemplos
Entrada Salida
95354634509835 33
41321255611 16
00000075879545508973453562010 1

15. Dada una serie de palabras, ordénalas alfabéticamente.

Ejemplos
Entrada Salida
perro gato camaleón toro puma camaleón gato perro puma toro
mesa coche casa casa coche mesa
pino higuera almendro limonero almendro higuera limonero pino

16. Dada una serie de palabras, ordénalas alfabéticamente al revés (de z a a). A continuación, muestra el resultado final exceptuando la primera palabra y las tres últimas palabras.

Ejemplos
Entrada Salida
agua mano cielo tarde verano invierno tarde mano
guante llave palo queso dedo oreja uno bueno queso palo oreja llave
banco pera oso kiwi hogar oso

17. Dada una lista impar de enteros ordenados, muestra la mediana.

Ejemplos
Entrada Salida
1 2 3 2
2 4 5 7 8 5
10 30 34 56 70 71 89 56