Upload
odette-hooper
View
40
Download
0
Embed Size (px)
DESCRIPTION
Массив. Составила учитель информатики Лобах Татьяна Владимировна. - PowerPoint PPT Presentation
Citation preview
Массив
Составила учитель информатики Лобах Татьяна Владимировна
совокупность многих однородных по каким-либо признакам объектов, предметов, данных и т. п., напр. массив жилой, лесной, информационный и т. д. Массивом называется также искусственный камень правильной формы, используемый в гидротехническом строительстве.
МАССИВ
(франц. massif - буквально - мощный, сплошной)
Напольные покрытия:массив из лиственницы
Массивная доска пола из сибирской лиственницы - напольное покрытие из массива древесины. Массивные полы из экологически чистой древесины обеспечивает здоровый климат в Вашем доме, благодаря испарению летучих веществ - фитонцидов, обладающих антисептическими свойствами.
Горный массив расположен вдоль трассы Абакан – Абаза – Кызыл с 60 по 80 км. Перепады высот от 200 до 400 м. Хребты, расположенные по периметру, протяженностью 5-10 км каждый.В середине массива плоскогорье, немного испорченное небольшими сопками и оврагами.
Аскиз
Массив остаточный
сравнительно небольшая глыба древних структур. Обычно фрагмент более крупного срединного массива неправильно-угловатой формы, зажатый внутри более молодой складчатой области и нередко в той или иной степени переработанный тектоническими движениями, происходившими в сопредельных подвижных зонах. Остаточные массивы нередко рассечены более молодыми интрузиями и дайками. Примером остаточных массивов служат Охотский и Тайгоносский в Верхояно-Чукотской складчатой области и др.Источник: Геологический словарь, М:"Недра", 1978.
Массив дисков RAID
Набор жестких дисководов, конструктивно объединенных в один блок общим интеллектуальным контроллером.
Как правило, используется в серверах для обеспечения надежности за счет дублирования данных
Массивом может называться многое другое
Например:1. Стая птиц 2. Ученики класса3. Посадочные места в кинотеатре4. Квартиры жилого дома
Массив данных
Совокупность, как правило, однотипных данных, каждое из которых идентифицируется с именем массива и индексом (индексами).
В некоторых языках программирования (Pascal, Basic) в массиве все элементы должны быть одного типа, в других языках (Fox) в массиве могут быть элементы разного типа.
Массив
Группа переменных, которые имеют одно и то же имя, но различные индексы, называется массивом. Каждая переменная в этой группе называется элементом массива и характеризуется двумя атрибутами: своим местоположением внутри массива и значением.
Массив (определение)
Массивом называется упорядоченная последовательность элементов одного типа, обращение к которым осуществляется при помощи его имени и индекса (т.е. порядкового номера элемента).
Имя массива - один или несколько латинских символов, к которым в зависимости от типа "хранимых" переменных добавляются знаки $, %, ! .Ячейка - место для хранения данных;Элемент массива - данные хранимые в ячейке массива;Индекс - номер ячейки;Размерность - количество индексов
Основные определения
Зачем нужен массив?
Для хранения информации в цикле используется одна, две переменных. Затем эти переменные в процессе выполнения программы меняют свои значения и возвратиться к первоначальным уже не представляется возможным
С помощью массива можно запомнить большое количество переменных и в необходимое время их получить на экране, можно отсортировать и другое.
Объявления массива
Перед тем, как работать с массивом необходимо сообщить сколько ячеек памяти будет занято для хранения информации в нём.
Для этого используется команда
DIM имя(количество_элементов)
Например, klass10(15)
5
Выполнение программы
CLS
X=5
For I=1 to 4
X=x+3
Next
Print “x=“,x
8
11
14
X
1
2
3
4
I
17
Выполнения программы, используя массив данных
CLS
Dim a(4)
X=5
For I=1 to 4
A(I)=x+3
X=x+3
Next
Print “x=“, x
1
2
3
4
I
8
8
8
8
A(1)
0
11
11
11
A(2)
0
0
14
14
A(3)
0
0
0
17
A(4)
Видно, что для хранения массива занимается больше памяти компьютера.
Создание массива
Массив можно задать различными способами:
1. Ввести с клавиатуры
2. Задать некоторой закономерностью
3. Задать случайным образом
Создайте массив и оформите в виде таблицы
CLS
Dim f(7)
For I=1 to 7 step 1
F(I)=2+I
Print f(I)
Next
F(1) F(2) F(3) F(4) F(5) F(6) F(7)
3 4 5 6 7 8 9
Массив F(7)
Создать массив, используя датчик случайных чисел
Датчик случайных чисел записывается следующим образом
Randomize timer – случайное число, которое зависит от системных часов
RND( ) – случайное число из интервала (0, 1)
RND( )*(max – min) + min – случайное число в промежутке от min до max
Заполнить массив из пятнадцати элементов случайным образом на промежутке [22, 55]
Cls
Randomize Timer
Dim a(15)
For i = 1 To 15 Step 1
a(i) = Rnd() * (55 - 22) + 22
Print a(i)
Next
Начало
i=1, 15, 1
Конец
ДаНет
A(i)=rnd()*(55-22)+22
Вывод a(i)
Задачи
1. Заполнить массив из пятнадцати элементов случайным образом:
а) в диапазоне от –50 до 50;б) в диапазоне от 40 до 100.2. Заполнить массив целыми числами из
промежутка [163, 190]3. Заполнить массив из двадцати элементов
следующим образом:
20 19 … 1
Задача. В почтовые ящики людям живущим со мной в подъезде на Новый год прислали открытки. В подъезде 8 квартир.
Количество открыток представлено в виде таблицы. Данные вводим с клавиатуры
Ot(1) Ot(2) Ot(3) Ot(4) Ot(5) Ot(6) Ot(7) Ot(8)
5 2 8 0 6 2 2 1
Определить сколько всего получили открыток жители подъезда?
ClsDim ot(8)S=0For k=1 to 8 step 1Ot(k)=val(inputbox(“Ввод
количества открыток”)S=s+ot(k)Next Print “Количество открыток”, s
Начало
S = 0
K=1, 8, 1
Ввод ot(k)
S=s+ot(k)
Вывод S
Конец
ДаНет
Список используемых источников
С.В. Глушаков, А.С. Сурядный, Программирование на Visual Basic 6.0, Харьков, ФОЛИО, 2002.
Мельникова О.И., Бонюшкина А.Ю., Начала программирования на языке Qbasic: Учебное пособие – М.: Издательство ЭКОМ, 1998
Информатика, Толковый словарь основных терминов. Издание 2-е, М.: Издательство ПРИОР, 1998
Список ресурсов Интернет
http://www.academic.ru/misc/enc3p.nsf/ByID/NT0002EB9E определение массива
http://www.icsti.su/ibd/Sart2.asp?T1=LAO массив в информатике
http://pmi.ulstu.ru/new_project/korobov/pages/Part9.htm электронный учебник
http://koi.home.uic.tula.ru/~fridland/m_ru_text.htm определения информатики
http://hosting.ulstu.ru/ip/massiv_men_b.html массивы в Basic