c++ arreglos http://www.sistemas.edu.bo/jchoque/sis1101/Texto/leccion%2019.pdf
1. Introducción
2. Arreglos de dos dimensiones
2.1.
2.2.
2.3.
2.4.
2.5.
Definición de arreglos bidimensionales en C++
Formato para arreglo bidimensional
Ejemplos 19.1, 19.2, 19.3
Acceso a los elementos de un arreglo bidimensional
Asignación directa de elementos de un arreglo bidimensional
2.5.1.
2.5.2.
Formato de asignación directa a un arreglobidimensional
(inserción de elementos)
Formato de asignación directa a un arreglo bidimensional
(extracción de elementos)
2.6. Lectura y escritura de elementos en arreglos bidimensionales
2.6.1.
2.6.2.
2.6.3.
2.6.4.
Uso de ciclos para acceder arreglos de dos dimensiones
Formato de ciclo para acceder elementos de arreglos bidimensionales
Ejemplos 19.4, 19.5, 19.6, 19.7, 19.8, 19.9,19.10, 19.11, 19.12, 19.13,
Sugerencia de programación
3. Examen breve 39
4. Arreglos de más de dos dimensiones
4.1. Precaución
4.2. Ejemplo 19.14
5. Examen breve 40
6. Solución de problemas en acción: Solución de ecuaciones simultáneas
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
Problemas
Determinantes
Desarrollo de un determinante
Ejemplos 19.15, 19.16
Función para eldesarrollo de un determinante de orden 2
Regla de Cramer
Ejemplo 19.17
Instrumentación de la regla de Cramer en C++
7. Pensando en objetos: Identificación de los comportamientos de una clase
8. Temas especiales
8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
Errores comunes de programación
Buenas prácticas de programación
Propuestas de desempeño
Sugerencias de portabilidad
observaciones de Ingenieríade software
Indicaciones de prueba y depuración
9. Lo que necesita saber
10. Preguntas y problemas
10.1. Preguntas
10.2. Problemas
10.3. Problemas de recursividad
ARREGLOS, APUNTADORES Y ESTRUCTURAS – LECCIÓN 19
2
2
3
3
3
6
7
7
7
8
8
9
9
23
49
24
25
26
49
27
27
27
27
28
29
30
31
31
36
37
37
38
38
38
39
39
39
40
40
41
48
19-1MIGUEL Á. TOLEDO MARTÍNEZ
LECCIÓN 19
ARREGLOS MULTIDIMENSIONALES
INTRODUCCIÓN
Un arreglo multidimensional es simplemente una extensión de un arreglo
unidimensional. Más que almacenar una sola lista de elementos, piense en un arreglo
multidimensional como el almacenamiento de múltiples listas de elementos. Por ejemplo, un
arreglo bidimensional almacena listas en un formato de tabla de dosdimensiones de filas y
columnas, en donde cada fila es una lista. Las filas proporcionan la dimensión vertical del
arreglo, y las columnas dan la dimensión horizontal. Un arreglo de tres dimensiones almacena
listas en un formato de tres dimensiones de filas, columnas y planos, en donde cada plano es
un arreglo bidimensional. Las filas proporcionan la dimensión vertical; las columnas, ladimensión horizontal; y los planos, la dimensión de profundidad del arreglo.
•
Declarar y manipular arreglos con múltiples índices.
En esta lección, aprenderá acerca de los arreglos de dos y tres dimensiones (raramente se
necesitan en programación arreglos de mayor dimensión) La lección concluirá con un extenso
ejercicio de solución de problemas empleando arreglos de dos dimensiones para resolveruna
serie de ecuaciones simultáneas usando la regla de Cramer.
ARREGLOS DE DOS DIMENSIONES
El arreglo multidimensional más común es el denominado bidimensional que se
muestra en la figura 19.1. Aquí, es posible observar que un arreglo bidimensional contiene
múltiples filas. Es como si algunos arreglos de alguna dimensión se combinaran para formar
una estructura de datos rectangular. Comoresultado, considere esta estructura de datos
rectangular como una tabla de elementos.
Columnas
[0] [0]
0
1
2
3
4
n
[0] [n]
0
1
Filas
m
[m][[0]
[m] [n]
Figura 19.1. La estructura de un arreglo bidimensional.
ARREGLOS, APUNTADORES Y ESTRUCTURAS – LECCIÓN 19
19-2
MIGUEL Á. TOLEDO MARTÍNEZ
Observe que el arreglo bidimensional de la figura 19.1 se...
Regístrate para leer el documento completo.