close

Вход

Забыли?

вход по аккаунту

?

МАССИВЫ-9

код для вставкиСкачать
МАССИВЫ
Если набор данных
объединен одной общей
задачей их обработки,
то о таком наборе
принято говорить как о
массиве данных.
При обработке такого
массива вручную на бумаге
данные обычно размещают в
таблицах. Таблица имеет
свое имя.
Каждая ячейка таблицы
имеет имя таблицы и
порядковый номер
(индекс).
Пример. Измеряют длину изготовленных
деталей для определения погрешностей.
Имя таблицы: ABC
Имя
ABC(1) ABC(2) ABC(3) ABC(4) ABC(5)
ячейки
Индекс 1
2
3
4
5
Длина,
см.
22,8
23,2
23,7
23
23,5
Массив данных располагается в строке
«Длина». Обращение к конкретному
числу происходит через имя ячейки.
АВС(1)=23,5 АВС (2)=22,8
АВС(3)=23,2 АВС(4)=23,7
АВС(5)=23
Таблица из примера называется
одномерной, так как в ней
данные только по одному
параметру.
В двумерной таблице у ячейки два
индекса:
i – номер строки, j – номер столбца.
Для обработки в компьютере
массив данных размещается в
форме таблицы во внутренней
(оперативной) памяти.
В результате обработки
массива можно получить:
величину максимального и
минимального отклонения размера
от указанного на чертеже;
среднее арифметическое
отклонение;
количество деталей с
неисправимым браком;
много других характеристик.
Обработка массива данных на
компьютере
Для объявления таблиц
(массивов) используется
оператор DIM (Dimension размер). После слова DIM
перечисляются имена массивов
через запятую и в скобках
максимальные значения
индексов.
Пример.
DIM A(90), F4(5), MKL(20)
Получив такую команду, компьютер
зарезервирует 90 ячеек памяти для
массива А, 5 ячеек для массива F4 и
20 ячеек для массива MKL.
В процессе выполнения программы эти
ячейки будут использоваться только
для значений массивов.
Для ввода, вывода и обработки
массива используют циклы.
Ввод массива
данных
Вывод массива
данных
10 DIM P(20)
20 FOR I=1 TO 20
30 INPUT P(I)
40 NEXT I
10 DIM P(20)
20 FOR I=1 TO 20
30 PRINT
“Значение” I “-го
элемента массива”
P(I)
40 NEXT I
При изменении индекса ячейки
автоматически меняется
содержимое.
P(1)
I=1
P(2)
I=2
P(3)
I=3
P(4)
I=4 …..
Двумерный массив: DIM B(M,N)
10 DIM B(3,4)
20 FOR I=1 TO 3
30 FOR J=1 TO 4
40 INPUT B(I,J)
50 NEXT J
40 NEXT I
I=3, J=4
Вначале выполняется внутренний
цикл по J, а затем – внешний по I.
Последовательность ввода:
В(1,1) В(1,2) В(1,3) В(1,4) В(2,1)
В(2,2)……В(3,3) В(3,4)
j=1
j=2
j=3
j=4
i=1
i=2
В(1,1)
В(1,2)
В(1,3)
В(1,4)
В(2,1)
В(2,2)
В(2,3)
В(2,4)
i=3
В(3,1)
В(3,2)
В(3,3)
В(3,4)
Задание на дом
Составить блок-схему к задаче.
Ввести одномерный массив из
10 чисел. Найти максимальный
и минимальный элемент
массива.
Напечатать результат.
Автор
megrebin
Документ
Категория
Презентации
Просмотров
33
Размер файла
637 Кб
Теги
массивы
1/--страниц
Пожаловаться на содержимое документа