УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/Вариантзадача о восьми ферзях
ПредметПрограммирование
Тип работыкурсовая работа
Объем работы22 стр.
Дата поступления12.12.2012
200 ₽

Содержание

ВВЕДЕНИЕ………………………………………………………………………..4rn1. ПОСТАНОВКА ЗАДАЧИ……………………………………...….…………..6rn2. ПРОГРАМНАЯ РЕАЛИЗАЦИЯ ……………………………………………...7rn 2.1 Теоретическое введение ………………………………………………….. 7rn 2.2 Описание использованного метода решения..………………………… ...7rn 2.3 Описание среды программирования …………………………………….. 8rn3. ОПИСАНИЕ ПРОГРАММЫ………………………………………………....10rn4. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ………………………………………… 15rn5. ВЫВОДЫ……………………......…………………….….………………… ..16 rn6. СПИСОК ЛИТЕРАТУРЫ………………………………..………………..… 17rnПриложение А rnПриложение Б

Введение

Эволюция языков программирования с момента появления первых электронных компьютеров, построенных для выполнения расчётов траектории движения артиллерийских снарядов во время второй мировой войны, была довольно драматической. Раньше программисты работали с самыми примитивными компьютерными командами, представляющими собой часть машинного языка. Эти команды состояли из длинных строк единиц и нулей. Вскоре были изобретены ассемблеры, которые могли отображать машинные команды в мнемоническом представлении, более понятном для человека (например, команды ADD или MOV).rnСо временем появились такие языки высокого уровня, как BASIC и COBOL. Благодаря этим языкам появилась возможность программировать, используя логические конструкции из слов и предложений, например Let I = 100. Эти команды переводились в машинный язык интерпретаторами и компиляторами. Интерпретатор по мере чтения программы последовательно превращает её команды (или код) в команды машинного языка. Компилятор же целиком переводит программный код (листинг программы) в некоторую промежуточную форму – объектный файл. Этот этап называется компиляцией. Затем компилятор вызывает программу компоновки, которая превращает объектный файл в исполняемый файл программы.rnС интерпретатором работать проще, так как команды программы выполняются в той последовательности, в которой они записаны, что облегчает контроль над выполнением программы. Компилятор же вносит дополнительные этапы компиляции и компоновки программы. В результате чего получается исполняемый файл, недоступный для анализа и редактирования. Однако скомпилированные программы выполняются быстрее, так как перевод команд программы на машинный язык уже произошёл на этапе компиляции.rn Ещё одно преимущество компилируемых языков программирования, таких как C++, состоит в том, что полученные программы могут выполняться на компьютерах без компилятора. При работе же с интерпретируемыми языками для выполнения готовой программы нужно обязательно иметь соответствующую программу-интерпретатор.

Заключение

Мы освоили метод рекурсии с перебором и возвратом назад при решении задачи о восьми ферзях. Результаты нашей работы находятся в приложении А и в приложении Б

Литература

1.Дэвид Дж. Круглински, Скотт Уингоу, Джордж Шеферд “Программирование на Visual C++ 6.0 ”rn 2.Бондарев В.М. Программирование на С++ .-Харьков: «Компания СМИТ».-2004.-284 с.rn 3.Бритик В.И., Мегель Ю.Е. Программирование на объектно-ориентированном языке С++: Учебное пособие для ВУЗов / Министерство образования Украины .-К., 2001.-425 с. rn 4.Вирт Н. Алгоритмы + структуры = программы: Пер. с англ.- М.: Мир, 1985.- 406 с., ил.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте