Arreglos - Fundamentos de Programación
apriscoResumen15 de Septiembre de 2023
32.289 Palabras (130 Páginas)59 Visitas
Guía de Trabajo # Arreglos
Identificación de la Asignatura
Asignatura: | Fundamentos de Programación | ||||||
Código: | Área: | ||||||
Plan de Estudios: | Semestre: | ||||||
Créditos: | TPS: | TIS: | TPT: | TIT: | |||
Trabajo Independiente: | Trabajo Presencial: | ||||||
Trabajo Teórico | Trabajo Práctico | X | Trabajo Teórico | Trabajo Práctico | X |
Tema y Competencia:
Contenido Temático: | |
Competencia a Desarrollar: | |
Resultado de aprendizaje: |
Recursos Requeridos
Trabajo Presencial: Sala de computadores, procesador de texto, herramienta CASE.
Trabajo Independiente: Equipo de cómputo, procesador de texto, herramienta CASE.
Marco Teórico¶
Arreglo
Un arreglo (en inglés array) es una estructura de almacenamiento de datos contiguos en memoria, que tienen un único identificador (un solo nombre de la variable para el arreglo).
Cada dato ocupa una posición diferente en el arreglo identificado con un índice.
Los datos de un arreglo unidimensional (también llamados vectores), pueden representados como una sola fila o en una sola columna, en la que cada dato se puede acceder a través de un índice, es decir un número entero que permite indicar la posición en el arreglo. Generalmente el primer dato de un arreglo de n posiciones, se identifica con la posición 0 y el último dato del arreglo con la posición n-1
A continuación, se muestran representaciones de arreglos unidimensionales (vectores) que contienen diferentes tipos de datos:
Ejemplo 1. Arreglo unidimensional(vector) llamado A, con seis datos enteros
A
-3 | -5 | 0 | 3 | 7 | 5 |
El dato -3 ocupa la posición 0
El dato -5 ocupa la posición 1
El dato 0 ocupa la posición 2
El dato 3 ocupa la posición 3
El dato 7 ocupa la posición 4
El dato 5 ocupa la posición 5
Ejemplo 2. Arreglo unidimensional(vector) llamado emails, con tres datos alfanuméricos ( también llamados cadenas de caracteres, o también tipo texto, o también string)
emails
hugo@empresa.com | paco123@empresa.com | Luis23@empresa.com |
El dato hugo@empresa.com ocupa la posición 0
El dato paco123@empresa.com ocupa la posición 1
El dato Luis23@empresa.com ocupa la posición 2
Ejemplo 2. Arreglo unidimensional(vector) llamado notas, con cinco datos reales (también llamados con punto flotante, o con cifras decimales)
notas
2.5 | 4.5 | 2.0 | 5.0 | 3.0 |
Ejemplo 3. Arreglo unidimensional(vector) llamado respuestas, con cinco datos booleanos
respuestas
Falso | Verdadero | Falso | Verdadero | Verdadero |
Los datos de un arreglo bidimensional (también llamados matrices), pueden representados como una tabla con varias filas y columnas, en la que cada dato se puede acceder a través de un par índices, es decir un par número enteros que permite indicar la posición fila, columna en el arreglo. Generalmente el primer dato de un arreglo de n filas y m columnas, se identifica con la posición 0,0 y el último dato del arreglo con la posición n-1,m-1
A continuación, se muestran representaciones de arreglos bidimensionales (matrices) que contienen diferentes tipos de datos:
Ejemplo 5. Arreglo bidimensional(matriz) llamado M, de tres filas y cinco columnas con 15 datos enteros:
M
-5 | 0 | 7 | 2 | 4 |
1 | -1 | 75 | 28 | 33 |
57 | 23 | 81 | 3 | 9 |
El dato -5 ocupa la posición 0,0 (fila 0 columna 0)
El dato -0 ocupa la posición 0,1 (fila 0 columna 1)
El dato 7 ocupa la posición 0,2 (fila 0 columna 2)
El dato 2 ocupa la posición 0,3 (fila 0 columna 3)
El dato 4 ocupa la posición 0,4 (fila 0 columna 4)
El dato 1 ocupa la posición 1,0 (fila 1 columna 0)
El dato -1 ocupa la posición 1,1 (fila 1 columna 1)
El dato 75 ocupa la posición 1,2 (fila 1 columna 2)
El dato 28 ocupa la posición 1,3 (fila 1 columna 3)
El dato 33 ocupa la posición 1,4 (fila 1 columna 4)
El dato 57 ocupa la posición 2,0 (fila 2 columna 0)
El dato 23 ocupa la posición 2,1 (fila 2 columna 1)
El dato 81 ocupa la posición 2,2 (fila 2 columna 2)
El dato 3 ocupa la posición 2,3 (fila 2 columna 3)
El dato 9 ocupa la posición 2,4 (fila 2 columna 4)
Ejemplo 6. Arreglo bidimensional(matriz) llamado clientes, de tres filas y tres columnas con 9 datos alfanuméricos (también llamados cadenas de caracteres, o también tipo texto, o también string)
clientes
Hugo | 1021 | 3004131234 |
Paco | 4077 | 3151234567 |
Luís | 9871 | 3217654321 |
El dato Hugo ocupa la posición 0,0 (fila 0, columna 0)
El dato 1021 ocupa la posición 0,1 (fila 0, columna 1)
El dato 3004131234 ocupa la posición 0,2(fila 0, columna 2)
El dato Paco ocupa la posición 1,0 (fila 1, columna 0)
El dato 4077 ocupa la posición 1,1 (fila 1, columna 1)
El dato 3151234567 ocupa la posición 1,2(fila 1, columna 2)
El dato Luís ocupa la posición 2,0 (fila 2, columna 0)
El dato 9871 ocupa la posición 2,1 (fila 2, columna 1)
El dato 3217654321 ocupa la posición 2,2(fila 2, columna 2)
Ejemplo 7. Arreglo bidimensional(matriz) llamado precios, de tres filas y dos columnas, con 6 datos reales (también llamados con punto flotante, o con cifras decimales)
precios
127.43325 | 1687325.37 |
3.50 | 77.123123 |
6.4537651 | 123.123123 |
Ejemplo 8. Arreglo bidimensional(matriz) llamado cumple, de tres filas y dos columnas con 6 datos booleanos
...