ГЛАВА Х1\ ИСПОЛЬЗОВАНИЕ ЭВМ ДЛЯ УВЯЗКИ ВОДОПРОВОДНОЙ СЕТИ $ 53. Различные способы задания информации о конфигурации сети Первый вопрос, возникающий при необходимости решения на ЭВМ любых задач, связанных с расчетом водопроводной сети, — это вопрос о том, в кКаком виде удобнее всего задавать для машины информацию о конфигурации сети. Существует много различных способов задания такой информации. Среди них надо выбрать те, которые в наибольшей степени удовлетворяют следующим требова- НИЯМ: 1) по форме информация должна быть достаточно компактной и не занимать много места в запоминающем устройстве ЭВМ; 2) по содержанию информация должна быть удобной для реали- зации в программе выбранного алгоритма решения задач; 3) решения различных вариантов задачи или внесение изменения в отдельные участки сети или ее характеристики не должно вести к коренной перестройке всей вводимой информации, т. е. способ ва- дания информации должен быть гибким; 4) информация должна быть достаточно простой и удобной для подготовки ее расчетчиком, использующим программу. Указанные требования иногда приходят в противоречие друг © другом. В этом случае задача заключается в том, чтобы выбрать в некотором смысле оптимальный способ задания информации для данного класса задач, так как способ, удобный для решения одни» задач, может оказаться совершенно неудсбным при решении задач другого типа. Например, при определении с помощью ЭВМ началь- ных расходов в участках сети (после того, как выбраны диаметры труб) удобным способом задания информации является построение «дерева» сети. В то же время для проведения увязки сети нужна ин- Формация о независимых контурах — сведения о выбранной системе контуров, об их взаимосвязи, о числе участков в каждом контуре и об участках, входящих в них. Рассмотрим некоторые известные способы задания информации © конфигурации сети с точки врения удобства их использования при решении задач на ЭВМ. Матрица соедиьений. Одним из самых простых и универсальных способов задания информации о форме сети является матрица сое- динений А. Строится таблица, число горизонтальных строк которой равно числу узлов в сети, а число столбцов — числу участков се- ти. Все узлы и участки сети нумеруются произвольным образом с помощью последовательности натуральных чисел. Информация об узле с номером ё будет находиться в #й строке, а информация об участке с номером / — в |-м столбце. Таблица заполняется следую- щщим образом: 248