72648

Размещение элементов массива в памяти ЭВМ

Доклад

Информатика, кибернетика и программирование

Если массив одномерный то его элементы хранятся в памяти друг за другом например А1 А2 А3 А4 Во многих языках программирования например в СИ элементы двумерного массива располагаются в памяти ЭВМ по строкам в Фортране по столбцам.

Русский

2014-11-26

11.81 KB

1 чел.

Размещение элементов массива в памяти ЭВМ

Массив размещается в последовательно расположенных ячейках памяти. Если массив одномерный, то его элементы хранятся в памяти друг за другом, например, А(1),А(2),А(3),А(4),…

Во многих языках программирования, например в СИ, элементы двумерного массива располагаются в памяти ЭВМ по строкам, в Фортране — постолбцам. Если массив двумерный, например DIMENSION В(2,4)

j

1

2

3

4

i

1

В(1,1)

В(1,2)

В(1,3)

В(1,4)

2

В(2,1)

В(2,2)

В(2,3)

В(2,4)

то, его элементы хранятся в памяти в таком порядке

В(1,1), В(2,1), В(1,2), В(2,2), В(1,3), В(2,3), В(1,4), В(2,4).

Тот же принцип сохраняется и для массивов большей размерности: быстрее

всего изменяется первый индекс, затем второй и т.д. Это следует учитывать при

вводе/выводе и инициализации многомерного массива


 

А также другие работы, которые могут Вас заинтересовать

72460. Учение Г. Менделя. Взаимодействие генов. Хромосомная теория наследственности 120 KB
  Взаимодействие генов. Менделя Хромосомная теория наследственности Взаимодействие генов. Взаимодействие аллельных генов. Взаимодействие неаллельных генов История возникновения генетики как науки Генетика наука сравнительно молодая.
72461. Методы исследования наследственности человека 155.5 KB
  Цитогенетический метод основан на Микроскопическом изучение структуры хромосомного набора Отдельных хромосом клеток человека Анализе генетических процессов в отдельных клетках Использование изучения генетических закономерностей целостного организма Биологическое изучение структуры хромосомного набора...
72462. Размножение. Оплодотворение 267 KB
  Среди многообразных проявлений жизнедеятельности (питание, обустройство местообитания, защита от врагов) размножению принадлежит особая роль. В известном смысле существование организма является подготовкой к выполнению им главной биологической задачи — участию в размножении.
72463. Биология с общей генетикой 160.5 KB
  Укажите правильную последовательность процесса полового размножения: образование зиготы – развитие гамет – оплодотворение – развитие нового организма развитие гамет – развитие нового организма – оплодотворение – образование зиготы оплодотворение – развитие гамет – образование зиготы – развитие нового организма...
72464. Биосинтез белка 93 KB
  Ген -– функциональная единица наследственности представляющая собой участок молекулы ДНК содержащей информацию о синтезе молекулы белка или РНК и обеспечивающей возможность развития определенных признаков организма.
72465. Химический состав клетки 135.5 KB
  Ферменты ядра белки хроматина и рибосомальные белки а также свободные нуклеотиды необходимые для построение ДНК и РНК аминокислоты все виды РНК продукты деятельности ядрышка и хроматина транспортируемые из ядра в цитоплазму. Хроматин содержит ДНК и белки и представляет собой...
72467. Древняя Русь (IX-начало XII вв.). Русские земли в период политической раздробленности (XII-первая половина XV в.) 113.5 KB
  Этногенез - это происхождение народа: начальные этапы его возникновения и его дальнейшее формирование. Славянской прародиной была территория от реки Одер на западе до Карпатских гор на востоке.
72468. Теория и методика развития речи дошкольников 228.5 KB
  Методика развития речи и обучения родному языку дошкольников так как в нашей книге некоторые вопросы рассматриваются кратко а некоторые например вопросы развития речи детей в зарубежной педагогике; подготовка детей к обучению грамоте и др.