Beruflich Dokumente
Kultur Dokumente
INGENIERÍA CIVIL
LENGUAJE DE
PROGRAMACIÓN
TEMA 1: Estructucturas de datos:
Arreglos unidimensionales
Docente: Richar Guaya
Loja - Ecuador / 2019
Arreglos en python
python -m pip install numpy -> (comando en consola para instalar librería NumPy)
Import numpy
Concepto de Arreglo
● Los arreglos de una dimensión o vectores son un tipo de dato estructurado,
compuesto de un número de elementos finitos, tamaños fijos y elementos
homogéneos
- Son listas(arreglo unidimensional) o tablas
(arreglo bidimensional).
- Almacena muchos elementos o valores del
mismo tipo.
- El array, bien puede almacenar solo
valores int, valores float, valores double,
valores char, valores bool, valores String,
pero no una combinación de estos al
mismo tiempo.
- Para acceder a un elemento
- Cada elemento se denomina, elemento
en particular de un arreglo
del arreglo.
se usa un índice.
Creación de listas
- Para crear una lista vacía
list
array
1. Lectura.
2. Escritura.
3. Modificación.
4. Eliminación
5. Ordenación
6. Búsqueda
Funciones que se pueden aplicar sobre arreglos
Función Descripción Uso
Nombre: Juanito
Edad: 27
Universidad: unl
Celular: xxxxxx
……
Para realizar este ejercicio, declare los arreglos que crea conveniente que necesite emplear, del mismo
modo tenga en cuenta el tipo de dato con el que trabajará cada arreglo, mismo que determinará el tipo de
valores que pueden contener cada uno.
Taller
1. Ingresar un arreglo de 10 números enteros y encontrar el mayor. Recorrer el arreglo para mostrar
(LECTURA) todos los elementos almacenados y presentar el mayor
2. Almacenar los datos de 2 arreglos en un tercer arreglo. Los dos arreglos iniciales son:
arreglo1 = [‘a','b','c','d','e','f']
arreglo2 = ['g','h','i','j','k']
El arreglo resultante debería quedaría así: arreglo3 = [‘a','b','c','d','e','f','g','h','i','j','k']
Se debe presentar los valores del arreglo3.
4. Solicitar el ingreso de 5 números enteros, para llenar un primer arreglo, luego solicitar el ingreso de 5
nùmeros enteros para llenar un segundo arreglo. Realice la suma en un tercer arreglo de los valores que
tienen la misma posición.
EJ. Arreglo1 [5] [2] [3] [1] [8]
Arreglo2 [2] [6] [3] [2] [4] +
Suma [7] [8] [6] [3] [12] // suma de los elementos de cada arreglo
Finalmente presentar arreglo1, arreglo2 y los elementos del arreglo 3.
Ejercicios propuestos:
extraclase
1. Programe en python y luego transcriba a mano los siguientes
ejercicios con el uso de listas unidimensionales.
a. Realice un programa que genere una factura, para ello se
solicitará el ingreso de 5 materiales de construcción, la
cantidad y su correspondiente valor. Utilice una lista diferente
para almacenar cada valor: nombre del material, valor, cantidad
y subtotal. Al final se debe presentar el subtotal de la venta, el
IVA (12%) y el total de la venta. La salida del programa debe ser
similar a esto:
Material valor cantidad subtotal
Malla 20 2 40
Cemento 8 4 32
.. .. .. ..
________________________________________________________________________
72
Iva(12%) 8.64
Total 80.64