Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум Pascal (Паскаль)
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Старый 20.04.2010, 17:55   #1
beliuk
Новичок
 
Регистрация: 13.02.2010
Сообщений: 12
Репутация: 1 (1)
Метод перебора с отходом назад(backtracking) / Pascal (Паскаль)

Боюсь, что написать за меня программу решающую судоку(9х9) методом перебора с
отходом назад(backtracking), будет работа слишком трудоёмкая и оплатить такое я
не потяну. Так что требуется ПОМОЩЬ.
На примере с задачей о 8 ферзях - я кое-что уяснил.. но всё-таки осталось многое
не понятным. КАК именно работает рекурсия в паскале?
Что происходит с функцией, когда она на определённом этапе(в процессе
непосредственно рекурсии) вступает в ступор? Как сделать именно этот отход
назад?
Другие темы раздела Форум программистов Pascal. Программирование с использованием языка Pascal (Паскаль). Помощь в решении задач.
Pascal заменить в одномерном числовом массиве все отрицательные числа на нули
Как заменить в одномерном числовом массиве все отрицательные числа на нули?
Pascal min {y1, y2, y3^x}
Здравствуйте. Сильно не ругайтесь) Прошу проверить правильно ли я всё сделал. задание вычислить y=min{y1, y2, y3^x} где y1=1,7. y2={ x^3, если x >=3; x^2, в остальных случаях. y3=1,09 {x} program zadanie;
Старый 20.04.2010, 17:55
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Автор
С++ для начинающих метод перебора
Нужно решить уравнение методом перебора(найти минимум функции): y=x^2 - 3x + 1. Каждое xi вычисляется как xi = a + hi, где a=1,5, hi=0.05 (постоянный шаг). Нужно найти и вывести минимальное значение икс и функции соответственно (сравнивать результ функции). Знаю что легко, но чтото закодить не...
paraphin
С++ для начинающих Метод перебора.
Задание: Написать программу для поиска экстремума функцие методом перебора. Алгоритм: Шаг1. Выбрать начальный шаг sh=(b-a)/4. Положить x0=a. Вычислить F(x0). Шаг2. Положить x1=x0+sh. Вычислить F(x1). Шаг3. Сравнить F(x0) и F(x1). Если F(x0)>F(x1), то перейти к шагу 4, иначе -- к шагу 5....
CrazyHead
Delphi для начинающих Метод перебора
sypperkiller
C# для начинающих Метод перебора
Решить систему уравнений методом перебора: y=3-sin(x); x=2+0.5cos(y-2); Помогите, пожалуйста. Ничего не смыслю в программировании.
Prelest)
Pascal (Паскаль) Решение судоку методом backtracking(метод перебора с возвратом)
Значится вот как получается. Написал программу для решения судоку методом перебора с возвратом. Согласен, что лучше всего использовать этот метод с помощью рекурсивных функций, но меня на это не хватило. Написал функции проверяющие на доступность вставки выбранного числа и отход назад до предыдущей...
beliuk
Опции темы

Текущее время: 22:36. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.