С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9

Создание и применение Web-визуализатора по теме "Поиск в лабиринте"

12.12.2009, 22:24. Показов 2009. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем программистам!!!! Меня зовут Наталья.
Зашла на этот с форум с целью молить о помощи.
Дали мне тему диплома:"Создание и применение Web-визуализатора по теме "Поиск в лабиринте".
Сделать это надо с помощью Java, а как я представления не имею. Если кто-то может что-нибудь подсказать, откликнитесь, пожалуйста. Буду очень благодарна =)))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2009, 22:24
Ответы с готовыми решениями:

Создание визуализатора. Практические советы
Дорогие форумчане! Мой следующий проект, возможно, будет заключаться в создание визуализатора. Т.е. есть определенный формат...

создание визуализатора"пирамидальная сортировка"
Помогите сделать задачу Добавлено через 15 минут 14 секунд отпишитесь плиз....

Поиск в лабиринте
Здравствуйте, опять нужна помощь Вообщем задача такая-дан лабиринт, пройти от одной точки к другой, посчитать кол-во ходов, используе...

17
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
13.12.2009, 06:43
Интересно.
А вы в яве понятия не имеете (кстати какая планируется ява-то использоваться?), или что такое "Поиск в лабиринте" или и то и другое?
Конкретизируйте вопрос, шансов что кто-то подгонит вам готовый диплом мало, поэтому в ваших же интересах по подробнее изложить детали.
0
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9
13.12.2009, 10:46  [ТС]
Цитата Сообщение от TanT Посмотреть сообщение
Интересно.
А вы в яве понятия не имеете (кстати какая планируется ява-то использоваться?), или что такое "Поиск в лабиринте" или и то и другое?
Конкретизируйте вопрос, шансов что кто-то подгонит вам готовый диплом мало, поэтому в ваших же интересах по подробнее изложить детали.
Я не прошу готовый диплом=) мне бы хотя бы информацию как это сделать(Может какой-нибудь электронный учебник).Вроде тут надо использовать java applet. А сам поиск должен выглядеть как матрица, состоящая из 0 и 1, 1-ход есть, 0-хода нет. и путь должен выделяться каким-нибудь цветом.
Вот это все детали, что я знаю...
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.12.2009, 11:01
в смысле апплет с 2д изображением всего лабиринкта на плоскости и каким то отдельным цветом должен быть уже проложен путь, или чтобы он прокладывался визуально во время началда работыы апплета(программы)??
0
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9
13.12.2009, 12:02  [ТС]
Цитата Сообщение от lifestyle Посмотреть сообщение
в смысле апплет с 2д изображением всего лабиринкта на плоскости и каким то отдельным цветом должен быть уже проложен путь, или чтобы он прокладывался визуально во время началда работыы апплета(программы)??
да обычный 2д апплет и путь должен прокладыватся вызуально во время работы
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
13.12.2009, 12:08
ну тогда это просто если я все правильнопонял все сложность нарисовать лабиринт на плоскости))
хотя с прокладкой маршрута тоже могут быть проблемы)))нужно правильный маршрут или правильный + все попыткы не правильные??
0
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9
13.12.2009, 20:50  [ТС]
Цитата Сообщение от lifestyle Посмотреть сообщение
ну тогда это просто если я все правильнопонял все сложность нарисовать лабиринт на плоскости))
хотя с прокладкой маршрута тоже могут быть проблемы)))нужно правильный маршрут или правильный + все попыткы не правильные??
вот это я еще уточню у руководителя и напишу=)))
0
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9
10.01.2010, 21:55  [ТС]
Цитата Сообщение от lifestyle Посмотреть сообщение
ну тогда это просто если я все правильнопонял все сложность нарисовать лабиринт на плоскости))
хотя с прокладкой маршрута тоже могут быть проблемы)))нужно правильный маршрут или правильный + все попыткы не правильные??
В ОБЩЕМ В НАЧАЛЕ мне надо нарисовать поле матрицы из клеточек размерностью например 5 на 5.
эту матрицу потом заполнять 0 и 1. вот пока это как-то надо сделать...
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
10.01.2010, 23:01
по какому принципе заполнять надо 0 и 1 матрицу???
Java
1
2
3
4
5
6
7
8
9
int [][] array=new int [5][5]; //int тип переменной [][] обозначение массива 2д
array[0][0]=1;// таким образом ручками заполняем матрицу [x][y] координаты расположения числа
//в матрице
 
for(int i=0;i<array.length;i++){
for(int j=0;j<array.length;j++){
array[i][j]=1;//заполняем матрицу 1 автоматически с помощью циклов
}
}
0
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9
11.01.2010, 21:58  [ТС]
Цитата Сообщение от lifestyle Посмотреть сообщение
по какому принципе заполнять надо 0 и 1 матрицу???
Java
1
2
3
4
5
6
7
8
9
int [][] array=new int [5][5]; //int тип переменной [][] обозначение массива 2д
array[0][0]=1;// таким образом ручками заполняем матрицу [x][y] координаты расположения числа
//в матрице
 
for(int i=0;i<array.length;i++){
for(int j=0;j<array.length;j++){
array[i][j]=1;//заполняем матрицу 1 автоматически с помощью циклов
}
}
вроде вручную надо вводить 0 и 1.
Спасибо за помощь =)

Добавлено через 2 минуты
а как само поле матрицы нарисовать?

Добавлено через 14 секунд
а как само поле матрицы нарисовать?
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
11.01.2010, 22:13
Цитата Сообщение от Talija Посмотреть сообщение
вроде вручную надо вводить 0 и 1.
Спасибо за помощь =)

Добавлено через 2 минуты
а как само поле матрицы нарисовать?

Добавлено через 14 секунд
а как само поле матрицы нарисовать?
для спасибо есть кнопка внизу сообщения=)всмысле нарисовать?? вывести на экран цифры или впрямом смысле нарисовать матрицу ??
0
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
12.01.2010, 05:59
можно так, но я б добавил картиночек.
массив 0 и 1 задаётся рендомом, лень ручками вводить было
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import javax.swing.*;
import java.awt.*;
import java.util.Random;
import javax.swing.border.*;
 
class Maze {
 
  private final int size = 5;
  Maze() {
    JLabel[][] jlabs = new JLabel[size][size];
 
    // Create a new JFrame container.
    JFrame jframe = new JFrame("Demo Maze");
 
    // Specify GridLayout for the layout manager.
    // This specifies a size row, size column grid with 4 pixels
    // between components.
    jframe.getContentPane().setLayout(new GridLayout(size, size, 4, 4));
 
    // Give the frame an initial size.
    jframe.setSize(200, 200);
 
    // Terminate the program when the user closes the application.
    jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
    // Add borders so we can see the outline of the labels.
    // First, create an etched border.
    Border border = BorderFactory.createEtchedBorder();
 
    Random r = new Random();
    // Left-align text at top.
    for(int col=0; col<size; col++)
        for(int row=0; row<size; row++)
        {
           jlabs[col][row] = new JLabel(""+r.nextInt(2), SwingConstants.CENTER);
           jlabs[col][row].setVerticalAlignment(SwingConstants.CENTER);
           jlabs[col][row].setBorder(border);
           jframe.add(jlabs[col][row]);
        }
 
    // Add an empty border around the content pane.
    // добавление пустой рамки к панели содержимого
    JPanel cp = ((JPanel) jframe.getContentPane());
    // пустая рамка делает зазор между краем фрейма
    // и содержащимся в нём элементами
    cp.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
 
    // Display the frame.
    jframe.setVisible(true);
  }
 
  public static void main(String args[]) {
    // Create the frame on the event dispatching thread.
    SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        new Maze();
      }
    });
  }
}
1
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.01.2010, 11:27
прикольно=)).но ей рисовать то надо не матрицу как я понимаю из сути задания а лабирант инаверное уже программа будет искать путь в лабиринте опираясь на нуоли или единицы но рисунок будет внешний не матрица....
0
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
12.01.2010, 12:02
Цитата Сообщение от lifestyle Посмотреть сообщение
прикольно=)).но ей рисовать то надо не матрицу как я понимаю из сути задания а лабирант инаверное уже программа будет искать путь в лабиринте опираясь на нуоли или единицы но рисунок будет внешний не матрица....
поэтому и предлагаю картиночки по вставлять, симпотно получиться, + пути возможного перемещения цветами маркеровать
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.01.2010, 12:57
тоже верно=)))что то легкий диплом какой-то=)))или это не все....)))
0
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
12.01.2010, 13:10
Цитата Сообщение от lifestyle Посмотреть сообщение
тоже верно=)))что то легкий диплом какой-то=)))или это не все....)))
ну вообще там основное это расчёт пути, а там несколько разных методов + всякие частности могут быть, типа ограничении по времени и прочее.
хотя для диплома и впрямь не шибко сложное, особенно, что в дипломе порой очень важным фактором является новизна, а тут её и не пахнет. впрочем не нам судить, да и требований к работе не знаем. мож это курсовик дипломом обозвали
0
Mobile Developer
 Аватар для lifestyle
238 / 234 / 18
Регистрация: 10.05.2009
Сообщений: 917
12.01.2010, 13:50
незнаю мы в начале второго курса по алгоритмам учиди примерно это типа нахождение наиболее "дешевого" пути. а все остальное мне кажеться на этом принципе построенно.вопрос что и как считать))))так что скорее всего джействительно курсовик))
0
0 / 0 / 0
Регистрация: 12.12.2009
Сообщений: 9
21.01.2010, 21:18  [ТС]
не, не курсовик, диплом. просто может все дело в том, что у меня ВУЗ пегагогический.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.01.2010, 21:18
Помогаю со студенческими работами здесь

Поиск в лабиринте
проверьте на ошибки плиз! лабиринт представляет собой систему комнат,соединенных между собой переходами.В лабиринте имеется вход и...

Поиск пути в лабиринте
Помогите, пожалуйста, разработать программу для поиска пути в лабиринте.

Поиск пути в лабиринте
Создал программу, которая генерирует лабиринт из двумерного массива, где 0 - стенки лабиринта, 1 - проходы, 2 - начало, 3 - конец, 4 -...

Поиск пути в лабиринте
Создал программу, которая генерирует лабиринт из двумерного массива, где 0 - стенки лабиринта, 1 - проходы, 2 - начало, 3 - конец, 4 -...

Поиск пути в лабиринте
Помогите с кодом )) ТЕма: Поиск пути в лабиринте и окрасить пути разными цветами


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru