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


 

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

76133. ИСПОЛЬЗОВАНИЕ МАГНИТОВ 64.5 KB
  Галактик и туманности едва различимые телескопами непостижимые по размерам магниты. Термоядерный синтез магнитодинамическое генерирование электроэнергии ускорение заряженных частиц в синхротронах подъём затонувших судов ...
76134. КОРРЕКЦИЯ АГРЕССИВНОГО ПОВЕДЕНИЯ МЛАДШИХ ШКОЛЬНИКОВ СРЕДСТВАМИ АРТТЕРАПИИ 69.36 KB
  По оценкам психологов более 20 детей приходят в первый класс с различными пограничными расстройствами психического здоровья. К ним относят эмоциональных возбудимых тревожных неадекватно реагирующих на различные ситуации детей.
76135. Демокрит 38.52 KB
  Много путешествовал. Целью его странствий было знакомство с идеями мыслителей в далеких странах. Вне сомнения он посетил Персию Египет Вавилон и области вокруг Красного моря. Во время путешествий он заметно углубил свое образование в естествознании астрономии и особенно в математике.
76136. Основные положения норманнской и антинорманской теории 57.82 KB
  Однако кроме этой книги он является также автором другого издания Опыт новейшей истории о России которую рассматривал как продолжение Истории Российской В. Каковы основные тенденции развития Европы и России в XVII в.
76137. Безработица: сущность причины формы и последствия 30.04 KB
  Безработица это социальноэкономическое явление при котором часть трудоспособного населения не находит применения своему труду не получает работу причиной этого является превышение числа желающих найти работу над числом имеющихся рабочих мест.
76138. Элементы процесса управления. Функции управления 52.65 KB
  Актуальность темы контрольной работы состоит в том что эффективность управления определяется степенью взаимодействия сознательной управленческой деятельности с законами рыночной экономики. Цель работы: изучить вопросы определения менеджмента как вида деятельности его место в процессе управления.
76139. Несогласованность расчетов рассеивания в атмосфере вредных веществ и нормирование их концентрации 263.5 KB
  В 1951 г. в нашей стране были утверждены ПДК для 10 наиболее распространенных атмосферных загрязнителей. Это были первые в мире нормативы качества воздуха введенные работами проф. В.А. Рязанова и его последователей.
76140. WiFi технология беспроводной связи 180.5 KB
  Во всем мире стремительно растет потребность в беспроводных соединениях особенно в сфере бизнеса. Пользователи с беспроводным доступом к информации всегда и везде могут работать гораздо более производительно и эффективно чем их коллеги привязанные к проводным телефонным и компьютерным сетям.
76141. ДОПИНГ В СПОРТЕ И ЖИЗНИ 147.5 KB
  В настоящее время для профессионального спорта остро стоит проблема применения спортсменами допинга. Решение данной задачи сразу же влечёт за собой цепь сопутствующих вопросов: как совершенствовать систему допингконтроля какие препараты запретить к использованию...