Курсовая работа: Поиск кратчайшего пути в лабиринте

if (P->Map[y][x+1]!=0 && P->Put[y][x+1]==0)

{ P->Put[y][x+1]=k+1;F=1;}

if (P->Map[y][x-1]!=0 && P->Put[y][x-1]==0)

{ P->Put[y][x-1]=k+1;F=1;}

}

}

}

k++;

}

if (P->Put[y1][x1]==0)

{

gotoxy(3,7);printf("Путь не найден");

}

else

{

gotoxy(3,7);printf("Кратчайший путь найден");

}

В модуль должна передаваться карта поля и координаты двух вершин х1,y1

и х2,y2 полученые от функции Vvod, между которыми необходимо найти

кратчайший путь.

- Для этого модуля имеем следующие тесты (Таблица 3):

Таблица 3 – Тесты для модуля Find

теста

Действие

Предполагаемое поведе-

ние функции

Соответствие

-

- Критерий тестирования: покрытие решений/условий

1

Необходимо сформи-

К-во Просмотров: 1692
Бесплатно скачать Курсовая работа: Поиск кратчайшего пути в лабиринте