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.  Каким образом можно сравнить два массива?


 

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

19704. «Братья Карамазовы»: проблема замысла, место глав «Бунт» и «Великий Инквизитор» в романе 33 KB
  Братья Карамазовы: проблема замысла место глав Бунт и Великий Инквизитор в романе. В романе мы видим целую галерею образов. Отец и сыновьяэто разные стороны русского характера. Фёдор Павлович отец братьев Карамазовых. Это человек прошлого бывший крепостник о
19705. Творческий путь Толстого 40 KB
  Творческий путь Толстого Толстой происходил из знатной дворянской семьи. Толстой родился в родовом имении Ясная Поляна в Тульской губернии. в 1844 г. поступил в Казанский университет где учился сначала на восточном факультете затем на юридическом. В студенческие годы
19706. Поэтика ранних произведений Толстого 33.5 KB
  Поэтика ранних произведений Толстого. Как и все произведения Л.Н.Толстого трилогия €œДетство. Отрочество. Юность€ явилась по сути воплощением большого количества замыслов и начинаний. В ходе работы над произведением писатель тщательно оттачивал каждую фразу каждую ...
19707. «Анна Каренина»: источники замысла, поэтика, проблематика. Новые черты в художественном мире Толстого 39 KB
  Анна Каренина: источники замысла поэтика проблематика. Новые черты в художественном мире Толстого. После окончания работы над романом Война и мир Лев Николаевич увлекся проблемами семьи и брака. Окружающая его действительность давала много материала о семейно...
19708. Толстовство 30 KB
  Толстовство Толстовство группа синкретических сект христианского происхождения. Зародилась в конце 80х годов XIX в. в русской крестьянской среде под влиянием идей духоборчества и учений Л. Н. Толстого. Окончательно сформировалась в начале XX в. Толстовство возникло в Р
19709. Позднее творчество Толстого 49 KB
  Позднее творчество Толстого. К концу 70х началу 80х годов XIX века в мировоззрении Толстого наступил перелом подготовленный всем ходом исторического развития пореформенной России. В это время Толстой окончательно порывает со своим классом и переходит на позиции патри
19710. Роман «Воскресенье»: проблематика, поэтика 38.5 KB
  Роман Воскресенье: проблематика поэтика. Роман Воскресение сюжет которого Толстому был подсказан известным адвокатом А. Ф. Кони создавался в течение десяти лет. За это время Толстым был накоплен огромный материал связанный с деятельностью революционеров. В эти го
19711. Творческий путь Чехова 26 KB
  Творческий путь Чехова. Став студентом медицинского факультета Московского университета Чехов выступал под различными псевдонимами. Чехов уже с 1880 г. начал помещать рассказы фельетоны юморески мелочишки под псевдонимом Антоша Чехонте или его вариантами или сов...
19712. Жанр рассказа в творчестве Чехова 30.5 KB
  Жанр рассказа в творчестве Чехова. Чехов создал рассказ как самостоятельный и полноценный жанр и доказал что прозаический микромир может вместить в себя беспредельность. Тот или иной рассказ Чехова нетрудно превратить в роман ибо в нем достаточно материала для романа....