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


 

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

20520. Эксплуатация и ремонт металлургических машин 1.54 MB
  Поэтому перед выполнением лабораторной работы необ ходимо ознакомиться с ее содержанием теоретической частью и методикой выполнения. Выполняться могут не все лабораторные работы но студен ты должны знать теоретический материал по всем лабораторным работам. Лабораторные работы выполняются самостоятельно студен тами в составе подгруппы в строгом соответствии с инструкциями в отведенные по расписанию часы занятий. Выполнение и оформление лабораторных работ Перед выполнением работы необходимо повторить учебный материал и накануне подробно...
20522. Схемы соединение гальванических элементов. Схема включения реостата. Схема включения потенциометра 24.5 KB
  Схемы соединение гальванических элементов. Теоретическое обоснование: Последовательное соединение элементов показано на стенде а ЭДС батареи Ебат составленной из последовательно соединенных элементов будет больше ЭДС одного элемента Е в n раз Ебат=Е Последовательное соединение элементов применяется в тех случаях когда требуется напряжение больше чем напряжение одного элемента. Но при любом количестве соединяемых последовательно элементов номинальный ток батареи остается равным номинальному току одного элемента. План работы: Начертить...
20523. Определение потерь напряжения и мощности в проводах линии и электропередачи 69.5 KB
  Определение потерь напряжения и мощности в проводах линии и электропередачи. Выяснить какое влияние оказывает нагрузка линии и сопротивление её проводов на напряжение приемника. Определить мощность потерь в проводах и КПД линии электропередачи. Уменьшение напряжения в линии по мере удаления от источника вызвано потерями напряжения в проводах линии Ui=U1U2 и численно равно падению напряжения.
20524. Исследование электрической цепи переменного тока при последовательном соединении 98.5 KB
  Исследование электрической цепи переменного тока при последовательном соединении. Проверить практически и уяснить какие физические явления происходят в цепи переменного тока. Теоретическое обоснование: При подведении к зажимам последовательно соединённых активного сопротивления R индуктивности L и ёмкости C синусоидального напряжения U=UMsinWt и тока I=IMsinWtU. Действующее значение тока в цепи можно найти по закону Ома: где полное сопротивление цепи.
20525. Исследование полупроводникового диода 28.5 KB
  Исследование полупроводникового диода. Цель работы: Изучение свойств плоскостного диода путём практического снятия и исследования его вольтамперной характеристики. UПР В I A Uобр В I A 06 10 25 10 065 15 5 14 07 20 7 20 075 25 9 26 08 80 11 32 Обработка результатов опытов: По данным таблицы 1 2 в декартовой системе координат построить вольтамперную характеристику диода. Это показывает вольтамперная характеристика диода.
20526. Расчёт полупроводникового выпрямителя 20.5 KB
  Расчёт полупроводникового выпрямителя. Цель работы: Научится элементарному расчету выпрямителя. Наиболее широкое распространение получила схема мостового выпрямителя схема состоит из 4 диодов Д1 Д4. Вторичные обмотки трёхфазного выпрямителя соединены Звездой .
20527. Изучение соединения резисторов 70 KB
  Цель работы: Изучить на практике признаки параллельного и последовательного и смешанного соединение резисторов. Общее сопротивление цепи из нескольких последовательных соединение резисторов равно сумме сопротивлений этих резисторов. Параллельным называется такое соединение проводников при котором соединение между собой как усл. Смешанным или последовательно параллельным называется такое соединение при котором на одних участках электрические цепи они соединены параллельно а на других последовательно.
20528. Проверка закона Ома для участка цепи и всей цепи. Проверка закона Кирхгофа 37.5 KB
  Проверка закона Ома для участка цепи и всей цепи. Цель работы: Практически убедится в физических сущности закона Ома для участка цепи. Как показывают опыты ток на участке цепи прямо пропорционально напряжении на этом участке цепи и обратно пропорционально сопротивлении того же участка это закон Ома Рассмотрим полную цепь: ток в этой цепи определяется по формуле закон Ома для полной цепи.цепи с одной ЭДС прямо пропорционален этой ЭДС и обратно пропорционален сумме сопротивлении внешней и внутренней участков цепи.