28444

Массивы. Описание одномерного массива. Ввод – вывод одномерного массива. Обработка одномерных числовых массивов. Описание двумерного массива. Ввод – вывод двумерного массива. Обработка двумерных числовых массивов

Лекция

Информатика, кибернетика и программирование

Описание одномерного массива. Ввод – вывод одномерного массива. Описание двумерного массива. Ввод – вывод двумерного массива.

Русский

2013-08-20

30 KB

16 чел.

Тема 4. Массивы. Описание  одномерного массива. Ввод – вывод одномерного массива. Обработка одномерных числовых массивов. Описание  двумерного массива. Ввод – вывод двумерного массива. Обработка двумерных числовых массивов.

Массив – это структура данных, состоящая из фиксированного числа компонент одного типа. К компонентам массива обеспечен доступ при помощи указания индексов компонент. Описание типа массива задается следующим образом:

TYPE <имя_типа>=ARRAY[<тип_индекса1>, …, <тип_индексаL>] OF <тип_компонент>;

Количество индексов L определяет размерность массива. Затем переменные типа массив описываются в разделе VAR программы. Определить переменные как массив можно и непосредственно при описании этой переменной, без предварительного описания типа массива, например:

VAR A : ARRAY[1..10] OF REAL;

Ниже приводятся процедуры ввода и вывода массивов:

FOR I:=1 TO N DO READ(A[I]);

где N – константа, определяющая количество элементов массива ( N - описывается в разделе CONST программы).

FOR I:=1 TO N DO WRITE(A[I]:M:L);

где M – количество позиций, отводимых для вещественного элемента, а L – количество позиций, отводимых для дробной части этого элемента (в случае использования массива с целыми элементами указывается только M).

Массив можно вывести и в следующем виде:

FOR I:=1 TO N DO WRITELN(A[I]);

Двумерный массив описывается следующим образом:

  VAR  M:  ARRAY[1..5, 1..5] of REAL;

Ввод двумерного массива:

   FOR  I:=1  TO  N  DO    

   FOR  J:=1  TO  N  DO

           READ ( A[I,J] );

Вывод двумерного массива:

   FOR  I:=1  TO  N  DO

         BEGIN

              FOR  J:=1  TO  N  DO

                      WRITE ( A[I,J]:4 );

              WRITLN;

         END;

       1осн.[104-107].

10доп.[73-80], 11доп.[227--265]

Контрольные вопросы

  1.  Какие методы сортировки вы знаете? В чем их  различие?
  2.  Как  задается описание типа массива?
  3.  Как осуществляется ввод и вывод одномерного массива?
  4.  Как осуществляется ввод и вывод двумерного массива?
  5.  При каком условии  можно передать все элементы одного массива другому массиву?
  6.  Каким образом можно сравнить два массива?


 

А также другие работы, которые могут Вас заинтересовать

76219. Договор мены 17.17 KB
  Однако законодательное закрепление договор мены получил гораздо позднее. В современном гражданском обороте договор мены имеет ограниченное применение. Выделение договора мены в качестве самостоятельного вида договора исторически сложилось и в российском праве.
76220. Оцінка ділових якостей працівників і менеджерів фірми 63 KB
  З ґрунтовного Оксфордського словника англійської мови можна отримати такі тлумачення менеджменту: спосіб манера спілкування з людьми; влада та мистецтво управління особливого роду вміння та адміністративні навички; орган управління адміністративна одиниця.
76221. Задачи планирования и прогнозирования макроэкономических процессов 29.37 KB
  Теория прогнозирования и планирования экономики базируется на экономической теории. Если последняя изучает глубинные процессы экономического развития, устанавливает их суть, движущие силы для любых общественно-экономических формаций...
76223. Основи культури мовлення 23.33 KB
  Мова – це суспільне явище, засіб формування, становлення особистості, пізнання й освоєння світу, засіб спілкування між людьми, передання і набуття досвіду. За тлумачним словником української мови мова – сукупність довільно відтворюваних загальноприйнятих у межах даного суспільства...
76224. Пересветов Иван Семенович 18.58 KB
  Пересветов провел в военных походах служа наемником польского короля участвовал в войнах Фердинанда I Чешского и Яноша Запольни за венгерскую корону побывал в Венгрии и Молдавии.
76225. Преступность несовершеннолетних 29.63 KB
  Преступность несовершеннолетних, является составной частью преступности вообще, но и имеет свои специфические особенности, что позволяет рассматривать ее в качестве самостоятельного объекта криминологического изучения.
76226. Охорона навколишнього середовища. Законодавство України про збереження довкілля і безпеку життєдіяльності людини 29.38 KB
  Законодавство України про збереження довкілля і безпеку життєдіяльності людини Становлення суверенної України повинно супроводжуватися створенням безпечного стану довкілля виробництва побутових умов для життєдіяльності людини.
76227. Обучение основам методики оценки и коррекции телосложения 34.61 KB
  Такое же сильное давление между двумя позвонками возникает когда человек сидит наклонившись вперед не опираясь на руки. Если же опираться на руки положив их на стол или спинку стула нагрузка на верхнюю часть туловища снижается и тем самым уменьшается давление на позвонки.