Загрузка данных


​1. Почему для моделирования системы смазки выбран связный список, а не массив?
Связный список точнее отражает физический процесс: масло последовательно перетекает от одной детали к другой по цепочке. Кроме того, в такой структуре проще добавлять или удалять промежуточные узлы, просто меняя ссылки, без сдвига остальных элементов.  
​2. Что произойдёт, если в середине списка удалить узел?
Если просто удалить узел и не переназначить ссылки, цепочка разорвётся. Предыдущий элемент будет указывать в пустоту, что смоделирует обрыв магистрали и остановит "поток масла".  
​3. Как изменить программу, чтобы при отказе выводился весь путь масла до места разрушения?
Нужно создать пустой список перед началом проверки давления. При успешном прохождении узла добавлять его имя в этот список, а при отказе — передавать накопленный список внутрь исключения, чтобы вывести его на экран.