С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 07.11.2014
Сообщений: 76
1

Движение по лабиринту: Определить и вывести на экран кратчайшее расстояние

04.02.2015, 16:23. Показов 752. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание:
Задано поле МхN клеток, в которых расположены нули и единицы.Его называют лабиринтом, а единицы стенами.Необходимо определить и вывести на экран кратчайшее расстояние из клетки (x, y) в клетку (Х1, У1).
Уделить внимание:
а) удобному интерфейсу
б) введение данных с проверкой на корректность с клавиатуры и считывания из файла
в) результаты работы программы выводить по выбору
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2015, 16:23
Ответы с готовыми решениями:

Движение по лабиринту: Определить и вывести на экран кратчайшее расстояние
Задача: Задано поле МхN клеток, в которых расположены нули и единицы.Его называют лабиринтом, а...

Вывести кратчайшее расстояние
Привет! Помогите написать код: На поверхности прямоугольного параллелепипеда сидит муха и...

Определить кратчайшее расстояние от исходной точки до конечной
Здравствуйте, помогите пожалуйста решить задачу. Путник прошел на север X км, затем повернул на...

Вывести на экран кратчайшее слово в тексте
Пользователь вводит предложение, программа находит самое короткое слово и выводит его на экран Без...

6
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
04.02.2015, 17:33 2
Программа выхода из лабиринта (найти ошибку)
1
0 / 0 / 1
Регистрация: 07.11.2014
Сообщений: 76
04.02.2015, 18:13  [ТС] 3
Это та же прога ?
0
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,049
05.02.2015, 05:35 4
kiril98402, это та-же „програ“!
Только в твоём варианте нужно заменить 1 на 0.
1
0 / 0 / 1
Регистрация: 07.11.2014
Сообщений: 76
05.02.2015, 18:57  [ТС] 5
Просто у него в программе должно показывать выход из лабиринта,а у меня:вывести на экран кратчайшее расстояние из клетки (x, y) в клетку (Х1, У1).
0
Модератор
Эксперт по электронике
8542 / 4394 / 1651
Регистрация: 01.02.2015
Сообщений: 13,652
Записей в блоге: 9
05.02.2015, 21:22 6
Набери в яндексе "волновой алгоритм". В выдаче будет "Алгоритм Ли — Википедия". В русском варианте есть полноценная программа для твоего случая. Только потребуется переименовать название процедуры чтения лабириета из файла Read и там, где она вызывается (всего в двух местах).
По другим ссылкам из поисковика почитай теорию.
Искать можно и здесь на форуме - авось найдётся.
0
0 / 0 / 1
Регистрация: 07.11.2014
Сообщений: 76
06.02.2015, 08:36  [ТС] 7
Спасибо, сегодня гляну
0
06.02.2015, 08:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2015, 08:36
Помогаю со студенческими работами здесь

Определить кратчайшее расстояние от заданной точки до границы заданной фигуры
Определить кратчайшее расстояние от заданной точки до границы заданной фигуры, если точка находится...

Лабиринт: определить и вывести на экран самое короткое расстояние от входа к выходу
Дано поле размером M*N 1 стена 0 проходы . Надо определить и вывести на экран самое короткое...

Определить кратчайшее расстояние от заданной точки до границы заданной фигуры, считая, что точка находится вне
Определить кратчайшее расстояние от заданной точки до границы заданной фигуры, считая, что точка...

кратчайшее расстояние до плоскости
Всем здравствуйте. У меня есть такая задача,не могу математически доказать (объяснить) почему...

Определить кратчайшее расстояние между местом бросания и местом нахождения тела спустя 3 с после бросания
Привет ребят. Не могу решить задачку по физике (возможно я неправильно понимаю условие). Итак,...

волновой метод, кратчайшее расстояние
ниже рисунком привожу карту, нормальный вид карты можно увидеть по адресу http://2983.ru/road.jpg...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru