Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arreglo Unidimensional y Bidimensional
Arreglo Unidimensional y Bidimensional
Martínez
iveth.martinez@up.ac.pa
DATOS ESTRUCTURADOS
▪ Caso: Se tiene una empresa de 70 trabajadores y se necesita saber cuántos de estos
empleados tiene un sueldo superior al promedio del grupo.
▪ Dé dos alternativas de cómo podríamos resolver este problema
▪ Los datos estructurados funcionan como celdas de memorias estilo casillero como
se observa en el arreglo unidimensional con el nombre nota
nota[1] nota[2] nota[3] … nota[n]
1 2 3 … n
OPERACIONES CON ARREGLOS
❑Observación:
En algunos lenguajes, los datos estructurados no se pueden ejecutar de forma
global, lo que implica que debe realizar sobre cada elemento del arreglo.
SYNTAXIS DE UN ARREGLO EN PYTHON
▪ VECTORES
▪ Declaración import numpy as np (sólo para el uso de arreglos)
▪ Nombre del arreglo = np.array( [ lista de numeros ])
unidimensional
▪ Nombre del arreglo = np.array( [[lista de números], [lista de
números], … ])
▪ LISTAS
▪ Declaración:
▪ Nombre de la lista = [ ]
❑ IDENTIFICADOR: Nombre del arreglo o la lista
❑ TAMAÑO DEL ARREGLO: es un número entero positivo que determina el
límite superior del arreglo.
❑ El valor del tamaño debe asignarse previamente.
❑ Para crear una lista se utiliza el siguiente formato.
for i in range(1,n+1):
print("Dato ", i)
#creando la lista Puede ser:
Entero int
valor =float( input())
Real float
lista.append(valor) Carácter Alfanumérico
❑
LECTURA Y ESCRITURA DE UN ARREGLO
#Creación de un arreglo parte 2
import numpy as np
#Creación de un arreglo parte 1 lista=[ ]
import numpy as np n =int(input("Tamaño del arreglo "))
0 1 0 1 0 1 ∙∙∙
▪ for i in range(1,m+1):
▪ for j in range(1, n+1):
▪ valor = (float(input("Elemento %d , %d : " % (i, j) )))
▪ matriz.append(valor)
▪ print (matriz)
▪ print(A)
PROBLEMAS
▪ Elabore un programa que dada dos matices de dimensión 𝑚 × 𝑛, calcule la suma
y la guarde en una matriz C.
▪ Elabore un programa que dada una matriz de orden 𝑚 × 𝑛, imprima su matriz
traspuesta