Курсовая работа: Создание базы данных о поездах дальнего следования
printf («\n \t Элемент с заданным ключом не найден\n»);
else
{sr=strcmp (s, d->w.st);
if (sr<0)
{q=d;
fl=1;
Poisk_st (d->l, s);
}
else
if (sr>0)
{q=d;
fl=0;
Poisk_st (d->r, s);
}
else
{if (sr==0)
printf («\n Номерпоезда % d», kr->w.nom_p);
printf («\n Время отправления%.2f», kr->w.vr);
getch();
}
if (s<d->w.st) Poisk_st (d->l, s);
if (s>d->w.st) Poisk_st (d->r, s);
}
}
Функция предназначена для поиска по названию станции. Осуществляется поиск элемента с заданным ключом. (q=d – сохраняем предыдущую вершину, fl=1 – двигаемся влево,
Poisk_st (d->l, s) – спускаемся влево, fl=0 – двигаемся вправо, Poisk_st (d->l, s) – спускаемся вправо). Используется рекурсивный обход.
2. Программная документация
Техническое задание, определяющее требования, предъявляемые к ПО, необходимые стадии и сроки разработки, виды испытаний
1. Введение.