Mapeos multidimensionales

Páginas: 2 (438 palabras) Publicado: 31 de octubre de 2013
ufeffObtener direcciones de memoria por medio de arreglos multidimensionales.

Físicamente una memoria es lineal, sin embargo es posible manejar datos para su fácil uso en arreglos (tablas,cubos, etc.) Para poder tener acceso a esta información, es necesaria una forma de acceso rápida y eficaz, buscar elemento por elemento no es óptimo, por lo tanto existe una fórmula con la que se puedeacceder a los datos que hay en los arreglos que busca una dirección de memoria.
La fórmula para buscar datos en un arreglo de una dimensión es la siguiente: Dirección base más el elemento delarreglo que se está buscando multiplicado por la longitud del dato (en adelante obviaré la longitud del dato, pero se multiplica en cada sumando de la fórmula original, lo veré más adelante).Entonces, para una sola dimensión DB + i.
Para dos dimensiones DB + aj +i, aquí “a” y “j” forman parte de dos cosas muy distintas, “a” es la longitud del renglón de la “tabla” (ya estamos hablando dedos dimensiones) y j es el segundo elemento del arreglo que el usuario proporciona, en otras palabras “a” es que tanto se extiende este arreglo y “j” e “i” son los datos para el elemento específicoque se está buscando.
Para 3 dimensiones sería DB + abk + aj + i, de nuevo “a” y “b” son las longitudes del renglón y la columna así como “i”, “j” y “k” para buscar el elemento en específico, comolos ejercicios de 3 dimensiones ya están muy usados haré uno para la cuarta dimensión para lo que voy a necesitar un esquema:








Bien, supongamos que tenemos un arreglo declarado dechar szCadenas [2] [2] [3] [2] y queremos buscar el elemento szCadenas [0] [1] [1] [1], antes que nada recordemos que estamos buscando szCadenas [i] [j] [k] [l] y que la declaración en su tamañomáximo es szCadenas [a] [b] [c] [d], ampliando la fórmula para la 4 dimensión quedaría como DB + abcl + abk +aj + i. Entonces el dato que estamos buscando vive en (supongamos que la DB es 100)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MULTIDIMENSIONALIDAD
  • Multidimensionalidad
  • Multidimensionalidad
  • multidimensionales
  • multidimensional
  • Multidimensionalidad
  • Multidimensionalidad
  • Multidimensionalidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS