Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Arreglos: Estructuras de Programación - Concepto, Tipos y Operaciones, Diapositivas de Programación Informática

Una introducción a las estructuras de datos llamadas arreglos, su concepto básico, tipos y operaciones comunes. Se incluyen ejemplos en Pascal y Python. El texto también menciona las matrices y vectores, y se ofrecen ejemplos de cómo mostrar y operar con ellas.

Tipo: Diapositivas

2020/2021

Subido el 20/02/2021

fernando-gutierrez-23
fernando-gutierrez-23 🇨🇴

2 documentos

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Los arreglos: Estructuras de programación
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Arreglos: Estructuras de Programación - Concepto, Tipos y Operaciones y más Diapositivas en PDF de Programación Informática solo en Docsity!

Los arreglos: Estructuras de programación

 CONCEPTO DE ESTRUCTURAS DE DATOS

 ¿QUÉ ES UN ARRAY?

 ARRAYS UNIDIMENSIONALES: LOS VECTORES

 DECLARACIONES DE TIPO ARRAY

 DECLARACIÓN

 CREACIÓN

 EJERCICIO

Tabla de Contenidos

Características

Fuente: Joyanes, A. L. (2006). Programación en pascal (4a. ed.)

¿QUÉ ES UN ARRAY?

Es una estructura de datos en la que se almacena una colección de datos

del mismo tipo (por ejemplo, los salarios de los empleados de una empresa).

Dicho de otro modo, un array es una lista de un número finito n de

elementos del mismo tipo que se caracteriza por:

1) almacenar los elementos del array en posiciones de memoria continua ;

2) tener un único nombre de variable (por ejemplo salarios) que representa

a todos los elementos, y éstos a su vez se diferencian por un índice o

subíndice;

3) acceso directo o aleatorio a los elementos individuales del array.

Arreglos bidimensionales.

Se denominan así porque el grupo de elementos está dado simultáneamente con dos conceptos de clasificación; éste se presenta por filas y columnas. También se conoce como “ matriz ” (5,7) Índices Un valor entero representado por una expresión que describe la posición relativa que ocupa un elemento en un arreglo. Los índices permiten que el acceso a cada elemento se realice de manera directa sin necesidad de recurrir a otros elementos vecinos Referencia a un elemento de un arreglo Para referirse a un componente o elemento particular de un arreglo, ya sea para leerlo, mostrarlo o modificarlo, se escribe el nombre del arreglo del cual hace parte, seguido de la posición que ocupa el elemento entre corchetes.

**>>> x=[32, 74, 52, 25, 90]

x[0] 32 x[2] 52 x[1:4] [74, 52, 25]**

Seudocódigo Python

X= vector(3) X= vector[3]

vector(3)=a vector[3]=a

Muestre(vector(3)) print (vector[3])

W= matriz(3,5) W= matriz[3][5]

matriz(3,5)=a matriz[3][5]=a

Muestre(matriz(3,5)) print(matriz[3][5])

Para i=1 hasta n

Muestre(vector(i))

for i in range(1,n):

print(vector[i])

Para i=1 hasta n

Para i=1 hasta n

Muestre(matriz(i,j))

Fin para

Fin para

for I in range(1,n):

for j in range(1,n):

print(matriz[i][j])

print()

MatrizJuegoVida.ipynb Matrices.ipynb Vectores

Operaciones con vectores Las operaciones más comunes que utilizamos cuando trabajamos con vectores son la suma , la resta y la multiplicación por escalares. Cuando sumamos dos vectores , vamos sumando elemento por elemento de cada vector.

La multiplicación por escalares es una

operación que toma a un número

γ(gamma), y a un vector x y produce un

nuevo vector donde cada elemento del

vector x es multiplicado por el número γ.