Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
261.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2.11 Mб
Скачать

Контрольные вопросы

  1. Что представляет собой массив в Pascal'е?

  1. Структурированный тип данных, представляющий последовательность взаимосвязанных по какому-либо признаку объектов

  2. Структурированный тип данных, состоящий из фиксированного числа элементов, отличающихся типом.

  3. Структурированный тип данных, представляющий набор взаимосвязанных по какому-либо признаку или группе признаков объектов, которые можно рассматривать как единое целое.

  4. Структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.

  1. У какого типа не может быть индекса массива?

  1. integer.

  2. byte.

  3. real.

  4. word.

  1. По способу организации и типу компонентов массивы относятся к одному из следующих типов данных:

  1. Комбинированному.

  2. Файловому.

  3. Множественному.

  4. Строковому.

  5. Регулярному.

  1. Одномерный массив можно назвать...

  1. Многомерной таблицей.

  2. Вектором.

  3. Квадратной матрицей.

  4. Двумерной матрицей.

  1. В каком из предложенных описаний нет ошибок?

  1. c: array[1..a+b] of real;

  2. d: array[1.0..100.0] of integer;

  3. f: array[1..100] of integer;

  4. b: array[10..1] of integer;

  5. a: array[] of real;

  1. Каким способом осуществляется ввод элементов массива

write('Введите количество элементов в массиве');

readln(n);

for i:=1 to n do

begin

writeln('a[',i,']=');

readln (a[i]);

end;

  1. с помощью датчика случайных чисел.

  2. с клавиатуры.

  3. присвоением заданных значений.

  1. Каким способом осуществляется ввод элементов массива

randomize;

writeln('Введите количество элементов массива');

readln(n);

for i:=1 to n do

begin

a[i]:=random(50);

writeln('a(',i,')=',a[i]);

end;

  1. с помощью датчика случайных чисел.

  2. клавиатуры.

  3. присвоением заданных значений.

  1. Каким способом осуществляется ввод элементов массива

writeln('Введите количество элементов массива');

readln(n);

for i:=1 to n do

begin

a[i]:=i*i/i+2;

writeln('a(',i,')=',a[i]);

end;

  1. с помощью датчика случайных чисел.

  2. с клавиатуры.

  3. присвоением заданных значений.

  1. Какие действия нельзя производить с одномерными массивами?

  1. находить сумму всех элементов массива.

  2. находить минимальный элемент.

  3. находить максимальный элемент главной диагонали.

  4. находить среднее арифметическое элементов, удовлетворяющих некоторому условию.

Лабораторная работа № 9 Обработка двумерных массивов, матрицы

Цель работы овладение практическими навыками работы с двумерными массивами.

Теоретические сведения

Массив – это совокупность конечного числа элементов одного и того же типа, в котором каждый элемент имеет номер, а все элементы  общее имя. Номер элемента называется индексом. Элемент массива может быть любого типа, кроме файлового.

Характеристики массива:

  • тип – общий тип всех элементов массива;

  • размерность (ранг) – количество индексов максима;

  • диапазон изменения индекса (индексов) – определяет количество элементов в массиве.

Двумерный массив (прямоугольная таблица (матрица, набор векторов))это пример массива, в котором элементы нумеруются двумя индексами.

В качестве номера (индекса) элемента массива используется выражение порядкового типа (чаще integer).

Двумерным массивом называется таблица, состоящая из строк и столбцов. Для описания массива используются два индекса. В памяти двумерный массив располагается по строкам. К элементу двумерного массива обращаются, указывая номер строки и номер столбца на пересечении которых он находится. Компилятор воспринимает как номер строки первый индекс, как бы он ни был обозначен.

А11

А12

А13

...   

А1m

A21

A22

A23

...

А2m

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

An1

An2

An3

...

Anm

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]