Arreglos - Fundamentos de Programación
Enviado por aprisco • 15 de Septiembre de 2023 • Resumen • 32.289 Palabras (130 Páginas) • 37 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)
...