Информация

Школа программирования Delphi

Портал DelphiSchool является бесплатным проектом, обеспечивающим пользователям быстрый и легкий доступ к урокам программирования на Delphi. Сайт позволяет научиться программировать на Делфи любому, кто хочеть писать свои программы, игры, Android приложения, программы для MAC OC или IOS. Кроме уроков Delphi и статей Delphi, на сайте доступны также и видеоуроки. Практически к каждому уроку, пользователю доступен исходник, изучив который, он сможет наглядно посмотреть как работает та или иная программа, написанная на Делфи. Кроме того мы постараемся прилагать к каждому материалу (статье, уроку, видеоуроку) файлы Delphi, которые будут помогать изучить предоставленный материал.

Каждый кто решил написать свою программу, создать свое приложение, научиться программировать и т.д., найдет на DelphiSchool статьи Delphi, уроки Delphi, видеоуроки Delphi, исходники Delphi, файлы Delphi, изучит компоненты Delphi, посмотрит Delphi примеры и многое другое абсолютно бесплатно. Все о Delphi программировании теперь собрано на одном сайте!!!

DelphiSchool

Полезное
Книга
Форма входа
Поиск по сайту
Статистика сайта


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Новости
Рекламный блок
Главная » Уроки Delphi » Основы Delphi » Основы программирования на Delphi

Массивы в Delphi. Пример работы с массивами в Делфи

Вы искали Массивы в Delphi. Пример работы с массивами в Делфи и специально для вас мы подготовили этот урок Delphi. К каждому уроку мы стараемся предоставлять исходники Delphi, поэтому в конце статьи Массивы в Delphi. Пример работы с массивами в Делфи вы можете посмотреть пример Delphi, или код Delphi, что позволит изучить Массивы в Delphi. Пример работы с массивами в Делфи более детально.
Изучайте программирование онлайн на сайте www.DelphiSchool.3dn.ru и освойте основы программирования. Обучение программированию на DelphiSchool это программирование для начинающих и опытных программистов.
Массивы в Delphi. Пример работы с массивами в Делфи Массив – это набор объектов (элементов) одного и того же типа, каждый из которых имеет свой номер в этом наборе (индекс). Проще говоря, массив - это просто последовательность переменных одного типа.
Например, массив целых чисел будет выглядеть так: 12, 15, 45, 56. Для того чтобы объявить переменную типа массив, нужно в разделе var сделать запись:
Имя переменной:array[Диапазон значений]of Тип переменных в массиве (Например : var a:array [0..50] of Integer).
Диапазон Значений оформляется в виде "Начальное значение .. Конечное значение". Между начальным и конечным значениями ставятся две точки. Рассмотрим пример объявления массива из 50 целых чисел
Код
var
a:array[0..50]of Integer;
begin
a[0]:=l;
a[1]:=2;  
end;

В этом же примере показано, как осуществить доступ к элементам массива. Как видите, это делается так же, как мы получали доступ к отдельным буквам в строках. Строки - это тоже массивы, поэтому доступ к их элементам одинаковый.
Единственная разница - здесь мы обращаемся к элементам с нуля, потому что объявили массив значений от 0 до 50 включительно, что равно 50 числовым значениям. Но никто не мешает нам объявить массив от 1 до 50. Просто в программировании принято вести отсчет с нуля, и мы будем придерживаться этого правила.
Тип массива, а значит и его элементов может быть любым: char, real, integer, stringи т. д.
Одномерные массивы символов, в сравнении с другими типами массивов, имеют некоторые особенности. Одномерным массивам можно присваивать начальные значения как обычным массивам – каждому элементу в отдельности, так и всем сразу, как это делается для строк:
Например:
Код
var
k: array [1..5] of char = ('a','b','c','d','e');

Код
var
k: array [1..5] of char = ('string');

Здесь можно присвоить новое значение как всему массиву, так и каждому элементу по отдельности:
Код
k[1]:='b'; ...
k:='string';

Массивы символов можно сравнивать между собой, даже если они не идентичных типов и разной длинны.
Типом массива может снова быть массив, поэтому можно объявлять и массивы массивов. Такие массивы называются многомерными.
Код
var
b2: array[1..3, 1..7, 1..10] of integer;

Двумерные массивы также называют матрицами. В примере ниже массив b2описывает матрицу (таблицу), которая состоит из 5 строк и 3 столбцов.
Код
type
k2 = array [1..5, 1..3] of integer;
k3: array [1..5, 1..3, 1..2] of integer;
var
b2: k2;
b3: k3;

К каждому элементу многомерного массива можно обратиться по его индексам. Для этого в квадратных скобках через запятую указываем нужный нам элемент.
b2 [2, 3] – в данном случае, элемент массива находится во второй строке третьего столбца.
Сейчас все кажется очень сложным и непонятным, но постепенно, выполняя те, или иные задания мы более подробно разберемся с массивами и их типами. Сейчас же мы просто поверхностно прошлись по этой теме, что бы иметь хоть какое то понятие о массивах в Delphi.
Категория: Основы программирования на Delphi | Добавлено: 04.05.2014 | Просмотров: 7101 | Комментарии: 2 | Рейтинг: 4.0/1

Добавить Массивы в Delphi. Пример работы с массивами в Делфи в закладки:



Не забывайте писать свои отзывы об уроке Массивы в Delphi. Пример работы с массивами в Делфи. Ваша информация об уроке Массивы в Delphi. Пример работы с массивами в Делфи может помочь другим людям изучить программирование на Delphi. Также не забывайте проставлять рейтинг урока, ведь от этого зависит его попадание в список лучших уроков Delphi
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *: Email:
Код *: