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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2013, 23:28   #1
Lizoveta
Пользователь
 
Регистрация: 22.06.2013
Сообщений: 44
По умолчанию Паскаль, записи

Подскажите, в паскале..в записях можно использовать двумерные массивы?
если да, то как..Потому что у меня он выдаёт ошибку.
Изображения
Тип файла: jpg Снимок.jpg (29.8 Кб, 144 просмотров)
Lizoveta вне форума Ответить с цитированием
Старый 23.06.2013, 00:03   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,378
По умолчанию

Ваше обращение к элементу записи
Код:
readln(jrn[i,1].mark);
ошибочно:
1. jrn - одномерный массив, как определено в программе:
[CODE]jrn: array[1..30] of gurnal;
2. Поля mark в определении типа Запись gurnal нет. Там есть поле fio.

Можно написать только так:
Код:
readln(jrn[i].fio);
Отвечая на вопрос: В записи можно использовать двумерный массив:
Вот пример (так, на обум):
Код:
const n = 5;
        m = 7;
type Tmyrec = record
             mymas : array[1..n,1..m] of real;
       end;
var  a : array[1..20,1..50] of Tmyrec;
      i,j,k,l : integer;
         s : real;
begin
   randomize;
   k := 1; l := 6;
   for i := 1 to 20 do
      for j := 1 to 50 do begin
          a[i,j].mymas[k,l] := random()*100;
          s := a[i,j].mymas[k,l];
      end;
end.
Но видимо Вам надо не это.

Вроде так, ...
Как-то так, ...

Последний раз редактировалось ViktorR; 23.06.2013 в 00:18. Причина: корректировка примера к рабочей версии
ViktorR вне форума Ответить с цитированием
Старый 23.06.2013, 22:50   #3
Lizoveta
Пользователь
 
Регистрация: 22.06.2013
Сообщений: 44
По умолчанию

Спасибо
Это как раз то, что нужно.
Только вот, допустим в данном примере, за что отвечают переменные i и j, а за что k и l?
Я так понимаю, что k и l - относятся именно к двумерному массиву..а вот i и j - к записи?
Но как-то очень смутно..
Lizoveta вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записи в паскаль roxxx Помощь студентам 0 21.12.2012 13:50
Записи.Паскаль Екатерина) Помощь студентам 1 26.10.2010 22:38
Паскаль. Записи Cepgeich Помощь студентам 3 21.04.2010 19:05
паскаль,записи. Ам тя Помощь студентам 5 24.11.2009 11:41