Está en la página 1de 8

Python

VECTORES

En python son conocidos como listas.


Las listas o vectores son estructuras de datos, donde podemos almacenar información o datos en
una sola variable.

Si te piden que realices un programa donde tengas que guardar 100 nombres, o 500 edades, o 200
temperaturas de un paciente, que harias?. ¿Creas 100, 500 o 200 variables?. las listas o los vectores
solucionan este problema.

¿cómo observamos un vector?

pues bien, a continuación tenemos un cubo:

Ese cubo te muestra un pequeño espacio cierto?, es como una pequeña caja. Así es el espacio de
una sola variable. vamos a darle nombre al cubo, llamémoslo A y ahora guardemos algo, el número 7

A=

Hasta el momento lo que has visto, ya lo sabías, una variable guardando un dato.

Ahora, y si queremos guardar en esa misma variable 50 datos sin que se pierda la información?.
(Cuando digo que la información no se pierda, es que no se pierda la información o el dato que la
variable tenía anteriormente).

Ejemplo:
Lo que hemos visto anteriormente es lo siguiente:
si X = 7,
y luego colocamos esta instrucción: X=X+2
ahora cuánto vale X?, pues bien, X vale 9. y qué pasó con el 7?, se perdió, ya no existe porque le
dimos un nuevo valor a X.

Bien, si no queremos que esos datos se pierdan, entonces miremos lo siguiente:

y si colocamos varios cubos uno al lado del otro?

¿Qué tenemos?
Lo que tenemos es una serie de cubos apilados u organizados uno al lado del otro ... .pues ya
formamos un vector!!!!

Vamos a darle un nombre: B

B=
¿Cuántos cubos tiene B?, si cuentas tiene 10 cubos

Entonces si te pregunto, cual es la longitud o el largo del vector B?, la respuesta es 10.

Pues bien, ahora te comento que los vectores tienen posiciones, si el vector B tiene una longitud de
10, entonces las posiciones van desde 0 (cero) hasta 9, es decir longitud -1.

B=

Ahora contesta lo siguiente:

¿Qué número hay en el cubo 9?


¿Qué número hay en el cubo 5?
¿Qué número hay en el vector B en la posición 0?
¿Qué número hay en el vector B en la posición 7?
¿Qué número hay en el vector B en la posición 2?
¿Qué número hay en el vector B en la posición 4?
¿Qué número hay en el vector B en la posición 6?
¿Qué número hay en el vector B en la posición 3?
¿Qué número hay en el vector B en la posición 8?
¿Qué número hay en el vector B en la posición 1?

Declaración de un vector en python:

Después de transcribir y ejecutar el código, ¿que te imprimió?,

____________________________________________________________________________
Ahora por favor, transcribe el siguiente código y explicalo:

Después de ver como se declara un vector en python y como se recorre; elabora un algoritmo
en python para visualizar el vector B que creamos.

Ahora, por favor, transcribe el siguiente código y explica:

transcribe el siguiente código y explica que hace:

Pon en práctica lo que viste hoy:


1. Elabora un algoritmo que guarde en un vector los números pares que hay en los 100
primeros números naturales.
2. Elabora un algoritmo que guarde el nombre y la edad de N personas en dos vectores. Al
final, mostrar el promedio de las edades.

Más datos:
- podemos concatenar listas, es decir unirlas; para esto, usamos el operador “+” (más).
verifica el siguiente código.

- Los elementos de una lista no deben ser del mismo tipo, pueden ser variados.

Recuerda que la información o los datos que van dentro de una lista o vector, depende de lo
que te diga el enunciado.
MATRICES

Son estructuras de datos bidimensionales, dentro de estas, la información se organizan por


filas y columnas

de acuerdo al dibujo, responde:

Las columnas están de manera:


a. Horizontal
b. Vertical

Las filas están de manera:


a. Vertical
b. Horizontal.
Ahora mira las posiciones, en las matrices tambien van desde cero (0) hasta n-1; en este caso como
tenemos una matriz de 4x3, es decir 4 filas y 3 columnas.

las posiciones de las filas van desde 0 hasta 3 y el de las columnas van desde 0 hasta 2

Cómo realizamos una matriz en python. Pues bien con una lista de lista (una lista dentro de otra lista,
se podría decir así).

De acuerdo a la primera imagen (instrucción en python), como observamos las filas y las columnas
de una matriz?

______________________________________________________________________________
______________________________________________________________________________

¿Cómo crees que podemos acceder a un elemento o dato de esa matriz?

_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
aquí tienes tu respuesta:

ya sabes como acceder los datos de una matriz.

ahora escribe el siguiente código y explica:

Realiza la primera instrucción e imprimela.


¿Qué observas?
Ahora realiza la segunda instrucción e imprimela. ¿Qué pasó?
______________________________________________________________________________

¿Qué puedes concluir?


_________________________________________________________________________________
________________________________________________________________________________

A continuación te muestro cómo creamos una matriz nula de acuerdo con los parámetros
establecidos por el usuario. Y posteriormente, ingresamos los elementos o los datos en ella.

Mira el código, analiza y luego transcribirlo.

Ahora, intenta inventar un algoritmo donde apliques matrices.

También podría gustarte