задача о восьми ферзях
курсовые работы, Программирование Объем работы: 22 стр. Год сдачи: 2007 Стоимость: 100 руб. Просмотров: 1556 | | |
Оглавление
Введение
Заключение
Заказать работу
ВВЕДЕНИЕ………………………………………………………………………..4
1. ПОСТАНОВКА ЗАДАЧИ……………………………………...….…………..6
2. ПРОГРАМНАЯ РЕАЛИЗАЦИЯ ……………………………………………...7
2.1 Теоретическое введение ………………………………………………….. 7
2.2 Описание использованного метода решения..………………………… ...7
2.3 Описание среды программирования …………………………………….. 8
3. ОПИСАНИЕ ПРОГРАММЫ………………………………………………....10
4. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ………………………………………… 15
5. ВЫВОДЫ……………………......…………………….….………………… ..16
6. СПИСОК ЛИТЕРАТУРЫ………………………………..………………..… 17
Приложение А
Приложение Б
Эволюция языков программирования с момента появления первых электронных компьютеров, построенных для выполнения расчётов траектории движения артиллерийских снарядов во время второй мировой войны, была довольно драматической. Раньше программисты работали с самыми примитивными компьютерными командами, представляющими собой часть машинного языка. Эти команды состояли из длинных строк единиц и нулей. Вскоре были изобретены ассемблеры, которые могли отображать машинные команды в мнемоническом представлении, более понятном для человека (например, команды ADD или MOV).
Со временем появились такие языки высокого уровня, как BASIC и COBOL. Благодаря этим языкам появилась возможность программировать, используя логические конструкции из слов и предложений, например Let I = 100. Эти команды переводились в машинный язык интерпретаторами и компиляторами. Интерпретатор по мере чтения программы последовательно превращает её команды (или код) в команды машинного языка. Компилятор же целиком переводит программный код (листинг программы) в некоторую промежуточную форму – объектный файл. Этот этап называется компиляцией. Затем компилятор вызывает программу компоновки, которая превращает объектный файл в исполняемый файл программы.
С интерпретатором работать проще, так как команды программы выполняются в той последовательности, в которой они записаны, что облегчает контроль над выполнением программы. Компилятор же вносит дополнительные этапы компиляции и компоновки программы. В результате чего получается исполняемый файл, недоступный для анализа и редактирования. Однако скомпилированные программы выполняются быстрее, так как перевод команд программы на машинный язык уже произошёл на этапе компиляции.
Ещё одно преимущество компилируемых языков программирования, таких как C++, состоит в том, что полученные программы могут выполняться на компьютерах без компилятора. При работе же с интерпретируемыми языками для выполнения готовой программы нужно обязательно иметь соответствующую...
Мы освоили метод рекурсии с перебором и возвратом назад при решении задачи о восьми ферзях. Результаты нашей работы находятся в приложении А и в приложении Б
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.