Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Рассмотрим примеры некоторых таблиц или массивов



Читайте также:
  1. IV. Практические наставления. Сила и значение веры, ветхозаветные примеры веры. (10.19-13.25).
  2. V. ПРИМЕРЫ ВЫПОЛНЕНИЯ ЗАДАНИЙ
  3. XI. Особенности перевозки некоторых категорий багажа
  4. А вот остальные объективные качества, описанные в Таблице оценки человека.
  5. А) Примеры веры древних, до потопа (11,4-7)
  6. Автономные системы примеры /экодома
  7. Аддитивное и субтрактивное смешение цветов, примеры использования.

Пример 2. Одномерный массив Осадки (1:365) – количество осадков в течение года.

Дни года          
Осадки в мм          

Пример 3. Двумерный массив Расписание (1:5,1:2) – расписание уроков на 2 дня в 4 классе общеобразовательной школы.

Дни недели Номер урока Понедельник Вторник
  Математика Русский язык
  Русский язык Математика
  Природоведение История
  Физкультура Физкультура
  Рисование  

Вопрос ученикам:

- назовите второй элемент таблицы (какой таблицы?)

То есть, любая таблица должна иметь имя.

Также необходимо указать верхнюю и нижнюю границы индекса таблицы

Еще нужно указать тип значений элементов таблицы.

Показать вид организации данных (то есть, что это табличная организация данных).

цел таб степень [0:5]

лит таб список [1:25]

вещ таб осадки [1:31]

 

Работы с таблицей – это работа с ее элементами.

Пример:

осадки [2]: = осадки [1]

 

K: = степень [1]

степень [1]: = степень [3] - поменяли местами

степень [3]: = k

 

если i: = 3

k: = степень [i] ~ k: = степень [3]

Обозначая элемент так, мы позволяем одним описанием описать все элементы таблицы.

При работе с массивами, каждому массиву дается имя. Работа с массивом – это работа с элементами массива. Элементумассива дается имя, соответствующее имени массива, и указывается в квадратных или круглых скобках порядковый номер этого элемента в массиве.

Очевидно, чтобы задать массив (таблицу), необходимо:

1. указать, что однотипные объекты объединены в массив (таблицу);

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

3. указатьтип значений элементовмассива (таблицы).

При описании массива после имени массива будем в круглых (квадратных) скобках указывать начальный и конечный номера каждого индекса элементов массива через двоеточие. Если массив многомерный, то описание начального и конечного номеров каждого индекса элементов массива разделим запятой. Например, А(1:50) – массив, элементы которого: А(1), А(2), …, А(50); В(1:2,1:3) – массив, элементы которого: .

Массивы имеют размер и размерность. Размер массива – это количество элементов в данном массиве, размерностьколичество индексов, необходимых для однозначного определения места фиксированного элемента массива. Массив примера 2 имеет размерность, равную 1 (одномерный), размер – 365. Массив примера 3 имеет размерность равную 2 (двумерный), размер 2*5=10. Элемент массива называется переменной с индексом, переменная без индексапростой переменной. Надэлементами массива можно проводить те операции, которые допустимыдлябазовоготипа.

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

Пример 4. Пусть массив A – одномерный массив, имеющий 4 элемента целого типа – integer: -12, 0, 41, -131.

направление изменения индекса

1 2 3 4

-12     -131

A[1]=-12; если i=2, то A[i]=0; если i=1, j=3, то A[i+j]=-131

Пример 5. Массив Q – двумерный массив, имеющий 3 строки и 4 столбца – 12 элементов вещественного типа – real:

.

 

направление изменения второго индекса

1 2 3 4

1 12,5     -18,34
    -17 2,4 5,121
  -45,41   -28  

направление

изменения

первого

индекса

 

Q[3,3]=-28; если i=1, j=2, s=2, то Q[i*s,j+2]=Q[2,4]=5,121


Дата добавления: 2015-07-10; просмотров: 81 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.008 сек.)