Программа для составления отчёта by Андрей Затонский.



Автор: Андрей Затонский


Программа "Поход" предназначена для:
1. Помощи руководителю в планировании похода, составлении маршрута
2. Облегчения и ускорения составления походной документации (маршрутной
книжки, справок, оценки сложности пешеходного похода, отчета о походе)
3. Расчета продуктовой раскладки
4. Расчета и распределения снаряжения
5. Передачи данных о походе в накопительную базу сайта туризм.пермь.ру.

В настоящее время реализована часть планируемых функций программы:

 1. Составление маршрута из этапов
 2. Оценка сложности по этапам
 3. Составление графика движения по дням из этапов
 4. Печать справок (не полностью)
 5. Расчет продуктовой раскладки, составление ведомости для завхоза

Внесение информации должно начинаться с указания района путешествия,
количества дней и списка участников. Справочник районов содержит
повторяющиеся записи для тех районов, географический коэффициент которых
может принимать различные значения. Затем производится планирование похода.
Рекомендуется следующая методика составления маршрута. Весь маршрут делится
на очень маленькие (1-5 км) участки ("этапы"), содержащие не более одного
локального препятствия (перевала, вершины, переправы и т.п.). Этапы
выбираются таким образом, чтобы в пределах одного этапа характер движения
существенно не изменялся. Это позволяет для каждого этапа указать тип и
длину протяженного препятствия и использовать эту информацию для оценки
сложности маршрута. Список последовательных этапов может быть составлен
безотносительно дней маршрута, в которые они проходятся. Затем в этапах
проставляются номера дней маршрута, с учетом удобных мест для ночевок,
дневок и т.п. Одновременно (F9) можно контролировать длину пути каждого дня.
Когда список этапов готов, можно перейти в список дней похода и
автоматически (F2) перенести информацию по каждому дню из этапов сюда. Таким
образом, изменяя информацию в этапах (номер дня, протяженность) можно быстро
проработать несколько вариантов маршрута.
Для каждого дня похода указывается его тип (втягивание, радиальный выход,
обычный, усиленный, перевальный, дневка и т.п.). В днях с одинаковым типом
используется одинаковая продуктовая раскладка. Таким образом, для расчета
продуктов необходимо составить небольшое количество дневных раскладок (по
количеству типов дней), каждая из которых может быть использована несколько
раз.
В целом для раскладки указывается, сколько раз в день группы будет питаться
и как эти трапезы называются (завтрак, обед, перекус и т.п.). Затем в
продуктовую ведомость вносится вес каждого продукта на каждую трапезу из
расчета на одного участника. Одновременно рекомендуется контролировать
соотношение белки:жиры:углеводы и вес раскладки. По готовой раскладке можно
(F9) вывести ряд документов для завхоза.
Список продуктов в ведомости соответсвует справочнику продуктов. По
умолчанию в ведомость выводятся те (основные, наиболее часто используемые)
продукты, у которых в поле "!" справочника (крайнее правое) стоит латинская
буква Т ("да"). Для каждого продукта в справочнике указано содержание
белков, жиров и углеводов и калорийность на 100 гр. продукта, а также
(справочно) рекомендуемая норма закладки и стоимость 1 кг. продукта
(последнее для оценки средств, необходимых на закуп).

Программа намеренно выполнена на языке программирования "Клиппер 5.2", чтобы
ее можно было использовать на любой ПЭВМ (начиная с 80286), которой может
располагать турклуб или руководитель. Программа распространяется совершенно
свободно (freeware) и может быть использована кем угодно и в каких угодно
целях. Программа распространяется AS IS, автор не гарантирует
работоспособности частей программы и программы в целом. Автор не несет
ответственности за последствия применения программы. Программа
распространяется вместе с исходным файлом. Для компиляции программы
необходимы некоторые библиотеки, которые можно запросить у автора по
электронной почте. Также автор будет благодарен за отзывы и  конструктивную
критику.

Программу можно скачать сдесь.