Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2012, 13:40   #1
AntoshkaK
Пользователь
 
Регистрация: 08.11.2011
Сообщений: 29
Стрелка Пользовательские типы данных. Тип запись.



Это задание. Из-за болезни я пропустил эту тему, пытался сам изучить - никак. Можете на примере этой задачи рассказать о типе "запись". Заранее огромное спасибо!

Последний раз редактировалось AntoshkaK; 14.04.2012 в 13:52.
AntoshkaK вне форума Ответить с цитированием
Старый 14.04.2012, 14:14   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А что, учебники уже отменили?

Запись - тип данных, который задает сам пользователь. Например, так:

Код:
type
  tHuman = record
    FirstName : string;
    SecondName : string;
    age : integer;
  end;
Название типа, как видно, tHuman и содержит он две строки и число.

Раз есть тип, в программе нужно создать переменную этого типа (т.е. все, как обычно). Но мы создадим не простую переменную, а массив:

Код:
var
  people : array[0..6999999999]of tHuman;
если вдруг окажется, что данные по всем 7 млрд людей в память не помещаются, ограничимся меньшим числом, например, для какого-нибудь поселка.

Обращение к элементам записи происходит через точку, например:

Код:
  people[3].SecondName := 'Иванов';
здесь мы в третьей записи массива полю SecondName присваиваем значение "Иванов".
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Коллекции и пользовательские типы данных hoza Microsoft Office Excel 19 08.03.2018 14:54
Тип данных запись, необходимо создать типизированный файл записей sifa Помощь студентам 1 29.11.2011 21:56
Пользовательские типы в паскале, структуры anguis Помощь студентам 0 14.11.2011 15:35