Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зачет по ИСИС.docx
Скачиваний:
1
Добавлен:
21.09.2019
Размер:
49.29 Кб
Скачать

11 Вопрос

Массив представляет собой набор значений, логически связанных друг с другом, например, число учеников в каждом классе в школе.

Массив позволяет ссылаться на эти связанные значения по одному имени и используя номер, называемый индексом или подиндексом, чтобы отличить элементы друг от друга. Отдельные значения, называются элементами массива. Они представляются непрерывной последовательностью от индекса 0 до наибольшего значения индекса.

В отличие от массива, переменная, содержащая одиночное значение, называется скалярной переменной.

Массив, использующий более одного индекса, называется многомерным массивом.

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

Объявление массива

Переменная массива объявляется так же, как любая другая переменная, с помощью инструкции Dim. За именем переменой следуют одна или более пар скобок, показывающие, что это массив,а не скаляр (переменная, содержащая одно значение).

Для объявления переменной одномерного массива добавьте одну пару скобок после имени переменной.

VB

Dim cargoWeights() As Double

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

VB

Dim atmospherePressures(,,,) As Short

Для объявления переменной массива массивов добавьте столько пар скобок после имени переменной, сколько требуется уровней вложенных массивов.

VB

Dim inquiriesByYearMonthDay()()() As Byte

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

12 Вопрос

Операции сравнения (Операции отношений)

Операции сравнения необходимы для проверки условий и выполнение команд в зависимости от того истинно или ложно условие.

Операции сравнения всегда работают с двумя аргументами, как правило, одни и те же символы операций используются для сравнения различных данных (простых типов, множеств, указателей, строк),в некоторых языках возможно переопределять операции сравнения для классов(как базовых, так и пользовательских), единственное исключение составляют операции сравнения строк в языке Perl, для них введены специальные символы. Операции сравнения возвращают значение логического типа, т.е. истина или ложь.

Рассмотрим каждый вид операций сравнений:

1)Больше, меньше, не меньше, не больше

2) Равенство, неравенство

  1. Операции больше, меньше, не меньше (больше или равно), не больше (меньше или равно) аналогичны в любом в любом языке и обозначаются: >,<,>=,<= соответственно (В Transact-Sql есть ещё две операции !< и !> аналогичные >= и <= соответственно).

  1. Есть два вида операций равенства:

Пример

12 == 2 Ложь

5 = 5 Истина

Так же существует два вида операций неравенства (но в некоторых языках присутствует оба вида операций неравенства):