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


 

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

73945. ШКОЛЫ И МЕТОДЫ СОВРЕМЕННОГО ЛИТЕРАТУРОВЕДЕНИЯ 148.5 KB
  Гадамер утверждает что смысловые потенции текста далеко выходят за пределы того что имел в виду его создатель. Суть интерпретации для Хирша как и деконструктивистов состоит в том чтобы из знаковой системы текста создать нечто большее чем его физическое бытие создать его значение. В повседневной практике интерпретации Хирш видит подтверждение онтологического равенства всех возможных значений интерпретируемого текста.
73946. Финансы, конспект лекций 2.73 MB
  Исследование системы финансовых экономических отношений возникающих по поводу образования и использования фондов денежных средств сложный процесс. Finnci1 в переводе означают наличность доход ; в широком смысле денежные средства денежные обороты . Главное назначение финансов состоит в том чтобы путем создания денежных доходов и фондов обеспечить не только потребности государства и предприятий в денежных средствах но и контроль за расходованием финансовых ресурсов. Национальный доход страны равен валовому общественному продукту...
73947. Разрывные нарушения. Трещиноватость, кливаж 41.5 KB
  Понятия о согласном и несогласном залегании осадочных пород. Они выражаются в нарушении сплошности горных пород т.Разрывы со смещением горных пород. Часто сместитель может представлять целую зону раздробленных пород; иметь выпуклую или вогнутую форму быть волнистыми.
73949. Основы работы с базами данных: создание псевдонима, создание таблицы, изменение структуры таблицы 308 KB
  База данных (БД) - это структурированный набор постоянно хранимых данных. Постоянность означает, что данные не уничтожаются по завершении программы или пользовательского сеанса, в котором они были созданы.
73950. Геодезические работы при проектировании изысканий сооружений линейного типа (нивелирование трасс линейных сооружений) 1.69 MB
  На стадии предварительных изысканий трассирование подводящих сетей выполняют камеральным путем пользуясь имеющимися картами с целью получения плана и профиля трассы в масштабе карты. Для составления рабочего проекта производят окончательные изыскания трассы с закреплением ее на местности с необходимой детализацией элементов. Цель этой стадии изысканий получить план профиль трассы в требуемом масштабе; установить геометрические параметры трассы для строительства. Трассирование – комплект геодезических работ по проложению разбивке и...
73951. Геодезические наблюдения за деформациями зданий и сооружений 890 KB
  Определение крена вертикальной оси. Определение крена вертикальной оси Геометрическая сущность измерения крена сводится к определению взаимного положения двух точек сооружения которые по техническим условиям проекта должны лежать на одной отвесной линии. Определение крена с помощью измерения линейной величины. Определение крена по вертикальной нити теодолита.
73952. Геодезические работы при вертикальной планировке строительной площадки 1.43 MB
  В результате проектирования находят отметки проектной поверхности определяют рабочие отметки показывают высоту насыпи или глубину выемки в каждой точке проекта по формуле В завершении вычисляют объем земляных работ и составляют картограмму перемещения земляных масс. Проектирование горизонтальной площадки с соблюдением баланса земляных работ метод вертикальной планировки по квадратам Последовательность геодезических работ на строительной площадке: Построение на строительной площадке сетки квадратов Создание развитие высотного съемочного...
73953. Геодезические работы в строительстве 2.45 MB
  Геодезические работы в строительстве. Организация геодезических работ в строительстве Геодезическая основа строительства Перенос на местность здания или сооружения. Организация геодезических работ в строительстве Виды геодезических работ в строительстве. На строительномонтажной площадке выполняются следующие геодезические работы.