CURSO UNDÉCIMO 2011

EJERCICIO 3.8

ESTRUCTURAS DE CONTROL

Arreglos (listas)

¿Que es un arreglo?
Un arreglo es un tipo de dato estructurado que permite guardar colecciones de elementos del mismo tipo.
Arreglo  12 -4 0 28 -3
Esto representa un lugar en memoria en el que se pueden guardar más de un valor en una misma variable, solo utilizando el índice en el que se encuentra el valor deseado

Para definir un arreglo o lista solo hay que nombrarla y poner entre corchetes la lista así: lista=[], para llenarla usamos la palabra append, asi: lista.append(10), para borrar, usamos la palabra pop y el indice asi: lista.pop(2), para borrar un elemento tambien usamos remove asi: lista.remove(10)

Para mostrar la lista usamos el ciclo for

Ejemplo Realizar programa que pida los nombres, los ponga en un arreglo y luego los escriba

nombres = []

tamaño = 3

for i in range(tamaño):

      print("Ingrese los datos de la persona", i + 1)

      nombre = input("Nombre: ")

      nombres.append(nombre)

for i in range(tamaño):

      print("Mostrando los datos de la persona", i + 1)

      print("Nombre:", nombres[i])

EJERCICIOS

  1. Que pida un arreglo de 10 números y escriba los números y su triple
  2. Que pida un arreglo de 10 números y escriba los números y su mitad
  3. Que pida un arreglo de 10 números y escriba los números y su cuadrado
  4. Que pida un arreglo de 10 números y escriba los números y su suma
  5. Que pida un arreglo de 10 números y escriba los números y su producto
  6. Que pida un arreglo de 10 números y escriba el numero de veces que se encuentra el numero cinco en el arreglo
  7. Que pida un arreglo de 10 números y escriba cuantos números mayores que 10 hay
     

    TAREA:

  8. Realice un programa que pida un arreglo de 10 numeros y escriba loS NUMEROS ORDENADOS DE MAYOR A MENOR

  9. Que pida un arreglo de 10 numeros y pida un numero n y escriba el numero de veces que se encuentra n en el arreglo