Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 8
Всего онлайн: 8
Зарегистрировано юзеров: 5977
Комментариев на сайте: 630
Новый юзер: deenama2



Последние комментарии
c
Theihpled прокомментировал "Урок 62 - Методы, наследование классов, операции с классами Delphi, (часть 4/6)":
Здравствуйте, Савельев Александр. У меня к вм небольшой вопрос по языку https://cloud.mail.ru/public/KFS1/dYUrFbaTU . Cпасибо за уроки.
Theihpled прокомментировал "Урок 54 - Потоки в Delphi, (часть 2/3)":
Кстати да. С потоками тоже ничего не вышло.



Мы в соцсетях
c
Delphi
Урок 7 - Многомерные массивы

  Многомерные массивы - это практически то же самое, что и одномерные, только они представляют из себя матрицу.

A B C
1
2
3


Из программы прошлого урока мы помним, что одномерный массив объявляли так:
var mas: array[1..3] of string;
Многомерный массив требует записи двух диапазонов:
var mas: array[1..3,1..3] of string;
Записывается значение в многомерный массив опять же так как и в одномерный, но с указание двух диапазонов
mas[1,1]:='Первая строка первый столбец';
mas[1,2]:='Первая строка второй столбец';
mas[1,3]:='Первая строка третий столбец';

mas[2,1]:='Вторая строка первый столбец';
mas[2,2]:='Вторая строка второй столбец';
mas[2,3]:='Вторая строка третий столбец';
Сильно затягиваться не будем в многомерный массив, так как он схож с одномерный, а про одномерный я вам уже всё рассказал.

Ну вот и всё! Удачи!
Встретимся в следующем уроке!


Источник: www.thedelphi.ru
Автор: Савельев Александр
Опубликовано: 13 Июля 2012
Просмотров: 28222

Урок 6 - Одномерные массивы Урок 8 - Форма и её свойства

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



аватар Добавил(а): delfiSkin [Новичок] Дата: 2013-05-18
в принципе понятно, но как это использовать на деле не пойму..




аватар Добавил(а): e-basta@list.ru [Новичок] Дата: 2013-05-23
Было видно как автор хотел поскорей закончить. Понятно объяснил что такое многомерный массив, но можно было бы и примерчик влепить




аватар Добавил(а): Client12345 [Новичок] Дата: 2013-07-06
автор красавчик такие уроки редкость молодец!!!




аватар Добавил: ДимаДК [Новичок] Дата: 2013-07-14
Однако у новичков тут может возникнуть вопрос, как вывести этот массив! Небольшой недосмотр админа.




аватар Добавил(а): Shik007 [Новичок] Дата: 2013-11-01
Счастлив, как ребенок! Вывел массив: While i<3 do begin Memo1.Lines.Add(mas[i,x]); if x>=3 then begin i:=i+1; x:=1; end else begin x:=x+1; end; end;




аватар Добавил(а): Shik007 [Новичок] Дата: 2013-11-01
Забыл, в начале программы надо указать: i,x:integer; begin x:=1; i:=1; mas[1,1] .....




аватар Добавил(а): String [Новичок] Дата: 2014-01-11
К комментарию выше: еще можно записать код так: var mas: array[1..2,1..3] of string; x,i:integer;




аватар Добавил(а): String [Новичок] Дата: 2014-01-11
*бегин, присваиваем значения массиву* Label1.Caption:=mas[2,1]; for i:=1 to 2 do for x:=1 to 3 do Memo.Lines.Add(mas[i,x]); Получается массив с двумя строками и тремя столбцами, все значения вписываются в Memo.




аватар Добавил(а): Nuclearmetal [Новичок] Дата: 2014-03-15
Еще та статейка




аватар Добавил(а): renner [Новичок] Дата: 2014-08-03
Как вывести матрицу в виде таблицы,а не столбец с числами? Подскажите с форматным выводом.