Расширенный язык обработки данных
Оценить
(0 голоса)
15 этой главе вы познакомитесь с языком программировании, специально созданным у нас в стране для решения задач обработки данных. Одна из особенностей этого языка — естественность, приспособленность для человека, решающего задачи обработки данных. Мы уже знаем, что обычно в этих задачах некоторое небольшое число преобразований осуществляется с большим количеством однотипных данных (обрабатываются длинные списки, таблицы, документы). Именно поэтому в этом роде в качестве объекта преобразования (операнда) взята такая таблица целиком. Операторы же роде в точности соответствуют типовым процедурам обработки данных (например, выборка, упорядочение, слияние). Соответственно, процесс решения задачи в данном случае представлен как устранение различий между таблицами, имеющимися в условии…
Оценить
(0 голоса)
Поэтому приведенную выше таблицу можно еще называть массивом, файлом. Отдельная запись из этого массива имеет вид: Каждая величина имеет свое название (название графы)., для названий величин образуется шапка массива. Данная запись характеризует один и тот же объект — ученика Иванова с различных точек зрения — по возрасту, успеваемости, членству в яхт-клубе. Задания. 1. Можно ли рассматривать как относящиеся к одному массиву такие записи: а) 22.111 Сыр жирный Центнер 820310J 23.III Молоко Тонна 8205000 25.III Джем     Тонна 8302819 С) Украина Курьер Ленинград Короткое замыкание Коммунар Человекоркестр Кроме сеанса 10.40 Сколько записей должно быть в массиве?
Оценить
(0 голоса)
В приведенных в предыдущей порции записях описываются различные характеристики учащихся — фамилия, имя, отчество, год рождения и др. Каждая из них может принимать различные значения, например, характеристика ГОД РОЖДЕНИЯ в данном случае может принимать значения 1974, 1973, 1975, возможно, некоторые другие. Это, очевидно, совокупность значений, расположенных в одной колонке, или столбце, или, иначе, графе. Характеристика, принимающая определенное значение для каждого объекта, называется величиной.
Оценить
(0 голоса)
Разные записи одного и того же массива описывают разные объекты. Те массивы, в которых указываются одни и те же характеристики для всех объектов, называются однородными. Другими словами — однородным будем называть такой массив, все записи которого содержат: а)         значения одних и тех же величин; б)        по одному значению каждой величины. Внешнее выражение однородности — прямоугольное. РЯОД работает с однородными массивами, поэтому неоднородные таблицы для решения задачи ОД в РЯОДе следует привести к однородным. Массив, приведенный в п. 2.1.1, является однородным, гак как все записи содержат значения одних и тех же величин и по одному значению этих величин. Массив, непосредственно составленный…
Оценить
(0 голоса)
Каждый массив, как только в нем выбран ключ, может быть охарактеризован множеством значений ключа (МЗК). Подобно тому, как номенклатура величин одного массива может совпадать с номенклатурой величин другого или входить в нее, могут соотноситься и множества значений ключа (МЗК) массивов. Наряду с совпадением возможны и некоторые другие соотношения между МЗК массивов. Например, МЗК массива Ml может входить в МЗК массива М2, либо МЗК массивов М2 и МЗ и т. п. МЗК массива М2 (по ключу ФАМИЛИЯ) совпадает с'МЗК Ml, однако они отличаются тем, что в массиве М2 имеется только по одной записи для каждого значения этого ключа. Повторяемость значений ключа…
Оценить
(1 голос)
Считается, что для данного массива по указанному ключу ПЗК есть, если в этом массиве имеются хотя бы две записи с одинаковыми значениями этого ключа. На практике сведения о том, имеются ли в массиве разные записи с одинаковыми значениями ключа или нет, могут отсутствовать. В таких случаях оказывается удобным считать, что ПЗК есть. Задание. В массиве определите повторяемость по ключам: а) СТРАНА; б) УЧЕБНЫЙ ГОД; в) СТРАНА; УЧЕБНЫЙ ГОД. В этом массиве в каждой последующей записи значение Ключа ТИПОРАЗМЕР больше или равно его значению в предыдущей записи. В таком случае говорят, что массив Ml упорядочен по возрастанию ключа ТИПОРАЗМЕР. Если в…
Оценить
(0 голоса)
Массив может быть упорядочен не только по возрастанию пли убыванию некоторой величины или величин, но и в соответствии с некоторым другим массивом. Если значения какоголибо ключа К в записях некоторого массива Ml следуют точно в таком же порядке, что и в массиве М2, то считают, что массив Ml упорядочен по ключу К согласно массиву М'2. В качестве массива М2 обычно используется справочный массив. Таким массивом может быть, например, каталог, ценник и т. п. При этом не имеет значения, упорядочен ли массив М2 по возрастанию (либо убыванию) ключа К или же такая упорядоченность отсутствует. Так, массив М8 упорядочен по ключу МАРКА…
Оценить
(0 голоса)
Напомним, что основными характеристиками массивов являются: номенклатура величин (НВ); номенклатура и расположение величин (НРВ); множество значений ключа (МЗК); повторяемость значений ключа (ПЗК); упорядоченность. Задания. Дан массив Ml, Для этого массива определите: а) НРВ; б)        множество аначений ключа ВИД ПРОДУКЦИИ; в)         множество значений ключа ЕДИНИЦА ИЗМЕРЕНИЯ. 2.         Охарактеризуйте упорядоченность этого массива. 3.         Охарактеризуйте повторяемость значений ключа ВИД ПРОДУКЦИИ. Описания некоторых из этих характеристик по желанию пользователя могут опускаться. Для описания каждой характеристики служит определенная фраза раздела данных. И последующих разделах будут рассмотрены различные вини таких фраз и порядок их следования. После каждой фракции ставится точка. Раздел начинается заголовком: РАЗДЕЛ ДАННЫХ.
Оценить
(0 голоса)
После заголовка раздела данных следует (с новой строки) фраза ОМ (описание массива), с которой начинается описание первого и каждого последующего массивов. Задание. По какому признаку можно определить, что закончено описание одного массива и начинается описание другого?
Оценить
(0 голоса)
Вслед за фразой ОМ в разделе данных следуют описания величин массива. Эти описания начинаются заголовком: 01 ОПИСАНИЯ ВЕЛИЧИН Может оказаться, что два или большее число массивов состоят из идентичных величин/, расположенных в одном и том же порядке, т. е. НРВ этих массивов совпадают. Если же один из таких массивов в разделе данных уже описан, то для описания величин других массивов можно употребить фразу 01 следующего формата:
«ПерваяПредыдущая1234СледующаяПоследняя»
Навигация