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


 

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

58863. Краса мирного життя 676 KB
  Учитель: Доброго дня любі друзі та шановні гості Ми раді вітати вас на черговому засіданні лабораторії Творчість тема якого Краса мирного життя. Отже сьогодні ми з вами будемо говорити про найяскравіші моменти мирного життя.
58864. Творча лабораторія 167.5 KB
  Усі ми в дитинстві читали багато цікавих казок про добрих фей та могутніх чаклунів які творили незвичні чудеса але в житті як відомо ні фей ні чаклунів не існує.
58865. Вправи на закріплення вивчених таблиць множення і ділення. Розв’язування задачі на кратне порівняння двох часток за поданим планом 36.5 KB
  Виконуючи математичні завдання ви познайомитесь із рослинними символами України з яких ми сплетемо вінок. До кінця уроку ми виплетемо вінок який покладемо у наш класний куточок символів України.
58866. То був страшний навмисний голод 41 KB
  Розкрити перед учнями одну з найстрашніших сторінок українського народу великий голодомор 1933 року; вчити учнів самостійно висловлювати свої думки з приводу прочитаного; виховувати непримиренність до чужої волі над рідним народом.
58867. Їжа. Продукти харчування 154 KB
  How do you do, my dears? Are you in a good mood? Are you ready for the lesson? We have got an interesting and unusual lesson today. It will be a competition to see who is the wisest, the most attentive and the most active.
58868. Плоске і сферичне дзеркало. Лінзи. Побудова зображень за допомогою лінзи 53.5 KB
  Повторення побудови зображення в плоскому дзеркалі малюнок на дошці на партах знаходяться дзеркала подивившись на своє зображення діти відповідають на запитання: 1 Яке зображення у плоскому дзеркалі дійсне чи уявне...
58869. Лінзи. Оптична сила лінзи. Побудова зображень, що дає тонка лінза 680.5 KB
  Розширення та поглиблення знань учнів про явище заломлення світла та використання цього явища в оптичних системах. Формування понять про різні типи лінз, їх оптичні властивості.
58870. Літературна дискусія 1925-1928 років 225.41 KB
  Назвіть найвідоміші літературні угруповання тих років. На попередньому уроці ми ознайомились із літературним розмаїттям тих років що зараз називаємо відродженням дивувалися кількості літературно-художніх організацій яким до 1925 року вдавалося мирно співіснували.
58871. Жіночі образи в романі Л.М.Толстого «Війна і мир». Кохання – одне з найбільш загадкових проявів людської душі 111 KB
  Толстой розуміє істинну любов і красу зовнішню і внутрішню; яке місце за Толстим повинна займати жінка в суспільстві в сім’ї; розвиваюча: розвивати логічне мислення творчу уяву вміння порівнювати і робити висновки; також розвивати критичне мислення учнів у просторі ...