Формулы для вычисления величин-функций

Оценить
(0 голоса)

Мы знаем, что с помощью различных процедур обработки данных можно сортировать (упорядочивать) записи массива, делать выборки записей и редактировать массивы, сокращая или переставляя величины. При этом часто приходится использовать и вычислительные процедуры. Ясно, что для вычисления необходимо знать, что и как вычислять. В РЯОДе не нужно, как в других языках программирования, писать подробный алгоритм вычисления — достаточно указать формулу для вычисления величин функций.

Рекомендация 5. Формулы для вычисления величин функций в уточненном условии задачи ОД должны быть доведены до элементарного вида. Это означает, что в них должны входить величины, имеющиеся в исходных массивах.

Если формула не является элементарной, то ее надо разбить на ряд элементарных функций, введя и обозначив промежуточные величины.

Рассмотрим, например, задачу, приведенную в задании к предыдущей порции (2.3.9). Исходный массив дан, результирующий, по-видимому, имеет следующий вид.

Величина функция А6 представляет собой отношение суммы всей практической выработки данного рабочего за месяц к сумме плановой выработки данного рабочего за месяц, умноженное на сто. Используем наши обозначения и получим следующую формулу: Аб = х 100, причем величины А5 и А4 суммируются по ключу ФИО.

Заметим, что формула для вычисления величинфункций является до некоторой степени планом решения задачи в РЯОДе, во всяком случае, говорит о последовательности применения операторов ВЫЧИСЛИТЬ ВНУТРИ МАССИВА и затем ВЫЧИСЛИТЬ ВНУТРИ ЗАПИСИ.

Задание

Составьте формулы для вычисления величинфункций к следующей уточненной вадаче обработки данных:

МИ1. Сведения об участниках смотра художественной самодеятельности ПТУ г. Киева.

НРВ Район     А1

Номер школы            А2

Общее количество A3 участников

Количество призеров А4

Ключ   А1

Упорядоченность отсутствует. МЗК — все районы г. Киева ПЗК есть.

МР1. Сведения об участии ПТУ районов Киева в городском смотре «судожественной самодеятельности,

НРВ Район     А1

Количество участников А5

Количество призеров А6

Ключ: А1

Упорядоченность по возрастанию. МЗК как в МИ1. ПЗК нет.

Описание характеристик массива
Массивы
Выбор основных операторов
Некоторые указания к проверке оптимальности алгоритма
Основные типы операторов

Добавить комментарий


Защитный код
Обновить