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

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 4
Всего онлайн: 4
Зарегистрировано юзеров: 7024
Комментариев на сайте: 656
Новый юзер: Alvinbag



Последние комментарии
c
Paulineodods прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
Всем добрый день Заказывала вот такую модель смартфона на сайте https://sale-aliexpress.ru . Продавец проявил инициативу и сам отправил с помощью DHL потом еще у DHL какой то сбой прошел . так продавец еще интересовался отписывался получила я или нет. В придачу положил рыбку для наушников (чтобы провода не запутывались))) и стилус. Короче мне повезло с продавцом и покупкой. Очень [url=https://sale-aliexpress.ru] рекомендую данный сайт .
YuristFom прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
[b]ЮристЪ онлайн.[/b] Наша юридическая компания [b]"ЮристЪ"[/b] профессионально занимается разрешением всех юридических вопросов на протяжении многих лет. Отличное знание российского законодательства и широкая юридическая практика позволяют нашим юристам и адвокатам добиться положительного разрешения дела даже в самых сложных случаях. Наш сайт: http://jurs.info/g/ Юридическая консультация 24 на 7 ежедневно. Телефон указан на сайте. [url=jurs.info/g]Получить юридическую консультацию прямо сейчас![/url]

Урок 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
Просмотров: 33628

Урок 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
Как вывести матрицу в виде таблицы,а не столбец с числами? Подскажите с форматным выводом.