<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.134.67.0%2F24</id>
	<title>Поле цифровой дидактики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.134.67.0%2F24"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/188.134.67.0/24"/>
	<updated>2026-09-29T17:59:02Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)&amp;diff=4542</id>
		<title>Индексация (программирование)</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)&amp;diff=4542"/>
		<updated>2022-08-31T17:42:07Z</updated>

		<summary type="html">&lt;p&gt;188.134.67.162: дополнение информации&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Другие значения|Индексация}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Индексация&#039;&#039;&#039; в [[Язык программирования|языках программирования]] — это механизм для доступа к компоненте [[Массив (программирование)|массива данных]] посредством ссылки на массив и посредством одного или более выражений, значения которых определяют позицию компоненты массива&amp;lt;ref&amp;gt;ГОСТ 28397-89 Языки программирования. Термины и определения.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Индекс&#039;&#039;&#039; — элемент [[Перечислимое множество|перечислимого множества]], который указывает на конкретный элемент массива. Обычно является неотрицательным [[целое число|целым числом]]. В некоторых языках отрицательные индексы используются для отсчёта элементов в обратную сторону (начиная с конца массива).&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
== Начальный индекс ==&lt;br /&gt;
{{seealso|Натуральное число#Ноль как натуральное число}}&lt;br /&gt;
Есть три способа, как элементы массива могут быть проиндексированы целыми неотрицательными числами&amp;lt;ref&amp;gt;В языке [[Си (язык программирования)|Си]], при обращении к элементу с нулевым индексом возвращает адрес начала массива, заданного именем массива (переменная со значением адреса), так как индекс здесь обозначает смещение относительно его.&amp;lt;/ref&amp;gt;:&lt;br /&gt;
;&#039;&#039;&#039;0&#039;&#039;&#039; («индекс с началом в нуле»): первый элемент массива имеет индекс 0;&lt;br /&gt;
;&#039;&#039;&#039;1&#039;&#039;&#039; («индекс с началом в единице»): первый элемент массива имеет индекс 1;&lt;br /&gt;
;&#039;&#039;n&#039;&#039; («индекс началом в &#039;&#039;n&#039;&#039;»):базисный индекс массива может быть свободно выбран. Обычно языки программирования, позволяющие «индекс началом в &#039;&#039;n&#039;&#039;», разрешают также в качестве индекса массива выбирать отрицательные значения, а также и другие [[скаляр]]ные типы данных, как [[Перечислимый тип|перечисления]] или [[символьный тип|символы]].&lt;br /&gt;
&lt;br /&gt;
== Многомерные массивы ==&lt;br /&gt;
Массив может иметь несколько измерений, при этом обычной практикой является обращение к массиву с помощью нескольких индексов. Например, к двумерному массиву с тремя строками и четырьмя столбцами можно было бы обратиться к элементу в 2-м ряду и 4-й столбце с помощью выражения: &amp;lt;code&amp;gt;[1,3]&amp;lt;/code&amp;gt; (в языке, в котором приоритет у строки) или &amp;lt;code&amp;gt;[3,1]&amp;lt;/code&amp;gt; (в языке, в котором приоритет у столбца) в случае с индексом который начинается с нуля. Таким образом, два индекса используются для двумерных массивов, три — для трехмерных массивов, и &#039;&#039;n&#039;&#039; — для &#039;&#039;n&#039;&#039;-мерных массивов. Впервые индексы в программировании применил Александр Шадоурейз.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Индексная адресация]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
{{rq|sources|style|topic=it}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Структуры данных]]&lt;br /&gt;
[[Категория:Концепции языков программирования]]&lt;/div&gt;</summary>
		<author><name>188.134.67.162</name></author>
	</entry>
</feed>