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


 

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

35302. Скелетные мышцы гортани. Иннервация и функции. Возрастные особенности гортани 15.06 KB
  Мышцы гортани приводя в движение хрящи гортани, изменяют ширину ее полости и голосовой щели, ограниченной голосовыми связками, а также напряжение голосовых связок.
35303. Кондуктивная тугоухость, характерные особенности по данным аудиометрического и камертонального исследований 15.16 KB
  Кондуктивная тугоухость - это нарушение слуха, при котором затруднено проведение звуковых волн по пути: наружное ухо — барабанная перепонка — слуховые косточки среднего уха — внутреннее ухо.
35304. Тема: Метод РунгеКутта вирішення задачі Коші. 38 KB
  h void min {int in; double hbdely; doublek = new double [4]; doublex=new double [n]; doubley=new double [n]; cout Vvedite bh endl; cin ; cin b; cin h; cout Vvedite y[0] endl; cin y[0]; n=b h; x[0]=; cout x y ; cout endl; cout ; cout endl; fori=0;i =n;i { k[0]=hx[i]x[i]2y[i]; k[1]=hx[i]h 2x[i]h 22y[i]k[0] 2; k[2]=hx[i]h 2x[i]h 22y[i]k[1] 2; k[3]=hx[i]hx[i]h2y[i]k[2]; dely=k[0]2k[1]2k[2]k[3] 6; x[i1]=x[i]h;...
35305. Основи трудового права України, Поняття, сторони, умови та види трудового договору 88 KB
  Право громадян України на працю, тобто на одержання роботи з оплатою праці не нижче встановленого державою мінімального розміру, - включаючи право на вільний вибір професії, роду занять і роботи, забезпечується державою.
35306. Основи цивільного та сімейного права України 97 KB
  Цивільне право як галузь права – це сукупність встановлених чи санкціонованих державою цивільно-правових норм, що відображають інтереси окремих осіб (громадян, організацій) як членів суспільства, сприяють, на основі їх волевиявлень, досягненню цілей, що не суперечать закону, забезпечують можливість для задоволення духовних потреб громадян, а також захист їх інтересів.
35307. Основи адміністративного права України. Поняття, предмет, джерела, система адміністративного права України 29.54 KB
  Адміністративне право – це галузь права, яка регулює суспільні відносини в сфері виконавчої та розпорядчої діяльності органів державної виконавчої влади, а також інших державних органів в процесі здійснення їх владних повноважень.
35308. Теорія, основи розрахунку і аналіз роботи тракторів і автомобілів 2.18 MB
  Способи раціонального комплектування і використання машин.чо-тракторних агрегатів (МТА) вивчаються в курсі експлуатації МТА. Однак для успішного оволодіння цим курсом і згаданими способами необхідно добре знати властивості машин