Задача о 8 ферзях
Нахождение всевозможных комбинаций расстановки восьми ферзей на пустой шахматной доске, в которой ни один из ферзей не находится под боем другого. Описание базового класса Queens. Визуализация шахматной доски при запуске программы пользователем.
Подобные документы
Создание программы с использованием последовательного и параллельного алгоритмов реализующей задачу о расстановке 5 ферзей на шахматной доске, при которой каждое поле будет находиться под ударом одного из них. Определение ускорения и эффективности.
контрольная работа, добавлен 03.06.2014Поиск оптимального алгоритма решения задачи, и его реализация в ОС Windows. Разработка программы, генерирующей все конфигурации 8 ферзей на шахматной доске из 8x8 полей, так, чтобы ни один ферзь не мог взять другого ферзя. Проблемы хранения результатов.
курсовая работа, добавлен 24.05.2015Особенности создания программы, генерирующей все конфигурации восьми ферзей на шахматной доске из 8x8 полей. Характеристика аспектов поиска алгоритма решения. Проблемы хранения результата. Исследование основ его графического отображения в Delphi.
курсовая работа, добавлен 10.05.2014Особенности пользовательского интерфейса, реализующего диалог программного приложения с пользователем для создания шахматной доски с конем, на которой выбираются размер поля, клетки и другие параметры. Анализ алгоритма заполнения массива доступности.
курсовая работа, добавлен 19.08.2017Методы решения задачи по расстановке фигур на шахматной доске. Сущность рекуррентного алгоритма и составление его программы. Особенности алгоритма поиска с возвратом, статистический анализ эффективности и вероятность успеха по эвристическому алгоритму.
задача, добавлен 29.11.2012Постановка задачи и алгоритм минимального покрытия для заданной таблицы, который можно редактировать с рабочей формы. Описание базового класса и визуализация программы. Реализация алгоритма вершинного покрытия для изменения размеров таблицы пользователем.
курсовая работа, добавлен 14.08.2017Функциональное назначение и описание логической структуры компьютерной программы. Используемые технические и программные средства. Нахождение делителей и множителей числа, введенного пользователем. Требования к информационной и программной совместимости.
курсовая работа, добавлен 26.06.2016Разработка приложения для лабораторных работ по курсу "интеллектуальные системы". Поиск по первому наилучшему совпадению. Использование алгоритма поиска в пространстве состояний на примере программ: крестики-нолики, задача о расстановке ферзей, пятнашки.
дипломная работа, добавлен 21.03.2019Создание программы для расчета и визуализации движения тел в космосе под действием силы гравитационного взаимодействия между ними. Описание методов, используемых в программе. Возможности развития программы и разработки трехмерной визуализации движения.
курсовая работа, добавлен 11.01.2020Разработка программы, которая организует ввод пользователем произвольного числа записей, записывает их в файл с помощью цикла и выводит информацию о продукции, у которой срок годности меньше 5 дней. Описание алгоритма ее работы. Код с комментариями.
лабораторная работа, добавлен 08.12.2016Понятие компьютерных вирусов как специальной программы, которая при своем запуске уничтожает или портит данные, хранящиеся на компьютере. Описание механизма действия зараженной программы. Характеристика основных типов антивирусов, их разновидность.
реферат, добавлен 19.12.2013- 12. Задача о ящиках
Разработка алгоритма, перебирающего все расстановки и проверяемого нетривиальные условия. Алгоритм работы программы. Разбор алгоритма функции permutations. Описание используемых структур данных. Оценка сложности алгоритма. Инструкция для пользователя.
контрольная работа, добавлен 11.01.2020 Библиотека OpenSceneGraph: операции над графом сцены и пересылка. Визуализация базовых фигур. Математические расчеты элементов орбиты спутника. Создание сферы и наложение текстуры Земли. Создание основного класса программы. Режим слежения за спутником.
курсовая работа, добавлен 07.08.2018Экономическая и математическая постановка задачи нахождения кратчайшего пути. Решение задачи теста для написания и отладки программы. Входные и выходные данные работы программы. Обоснование выбора средств разработки. Описание программных модулей.
курсовая работа, добавлен 12.12.2015Исследование положительных и отрицательных сторон использования средств мультимедиа в образовании. Особенность изучения электронных схем аналого-резистивной доски. Характеристика основных видов языков программирования для создания обучающей программы.
дипломная работа, добавлен 23.06.2017Анализ математической модели задачи линейного программирования с двумя переменными и альтернативным оптимумом. Использование графического способа решения, проверка полученного результата через его сравнение с итогом другого способа решения задачи.
статья, добавлен 05.05.2019Talkomatic - первый в мире чат, созданный примерно в 1974 году. Средства FormsABC, используемые программе: ComboBox, TextBox, Field. Четыре этапа алгоритмического конструирования. Описание базового класса и классов-наследников. Тестирование программы.
курсовая работа, добавлен 30.06.2012Создание графического представления проекта пользователем с помощью визуализации. Разработка программы правления в среде CoDeSys на языке LD. Формирование окна конфигурирования элемента. Анализ панелей управления с рисованием в воображении картинок.
контрольная работа, добавлен 06.10.2017Визуализация учебной информации. Использование интерактивной доски в процессе обучения. Дидактические материалы, разработанные средствами Smart-Board технологий. Методические рекомендации к использованию дидактических материалов на уроках информатики.
курсовая работа, добавлен 03.05.2012Математическое изложение алгоритмов и методов визуализации. Краткая характеристика и функциональные особенности, оценка возможностей программы для визуализации данных ViDa Expert. История разработки данной программы, сферы ее практического использования.
книга, добавлен 08.02.2013Общая характеристика и структура программы Autodesk 3ds MAX. Моделирование и визуализация детской площадки во дворе жилого дома в ней: постановка моделей и света, настройка и наложение текстур. Визуализация финальных сцен в программе 3D Studio Max.
курсовая работа, добавлен 12.01.2013Видеомонтаж как процесс, при котором из начального материала (кадров) путём переработки и реструктурирования получается фильм. Программы для видеомонтажа, их многофункциональность и возможности, Программы видеомонтажа для профессионалов и любителей.
статья, добавлен 20.02.2019Проектирование программы построения графиков восьми различных функций. Листинг реализации нажатия кнопки "Линейная функция". Описание пользовательских структур данных. Создание библиотеки для работы с графиками. Скриншоты программы, ее тестирование.
курсовая работа, добавлен 08.08.2013Модель программы автоматизирующей деятельность библиотеки и способы ее взаимодействия с пользователем, читателем. Исследование и описание процессов работы библиотеки по средствам UML-диаграмм среды IBM. Суть диаграммы вариантов использования в программе.
курсовая работа, добавлен 27.02.2020Написание алгоритма, который решает арифметические выражения. Анализ задачи нахождение геометрических аналогий. Описание алгоритма предиката test_analogy. Тестирование программы. Отличия процедурного и логического программирования на языке пролог.
, добавлен 07.12.2014