ГлавнаяЕстественныеВысшая математикаАвтоматизация распределения ресурсов для задачи динамического программирования
Автоматизация распределения ресурсов для задачи динамического программирования.
В последнее время резко возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь информационно-коммуникационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, программировать. Несколько лет назад рядовому программисту оставалось только мечтать о создании собственных программ, работающих в среде Windows, т. к. единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом. Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди которых можно выделить Borland Delphi и Microsoft Visual Basic. В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. Производительность программиста при использовании RAD-систем –фантастическая. Delphi — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию. Введение……………………………………………………………………………….5 1 Расчетная часть………………………………………………………………….......7 1.1 Постановка задачи…………………………………………………………..7 1.2 Математическая модель задачи……………………………………….........7 1.3 Описание метода решения задачи………………………………………….8 1.4 Требование к составу и параметрам технических средств……………….9 1.5 Информационное обеспечение задачи…………………………………......9 1.5.1 Описание входных данных……………………………………......9 1.5.2 Описание выходных данных…………………………………......10 2 Описательная часть……………………………………………………………….....14 2.1 Алгоритм решения задачи…………………………………………………..14 2.2 Описание программы………………………………………………………..16 2.3 Контрольный пример………………………………………………………..17 2.4 Руководство по эксплуатации и сопровождению…………………………18 Заключение………………………………………………………………………….….20 Список литературы……………………………………………………………….……21 1 Агальцов, В.П. Математические методы в программировании: Учебник / В. П. Агальцов, И.В. Волдайская. – М.: ИНФРА_М, 2006. - 224 с.___________________________________________ 2 Глушаков, С.В. Delphi 2007: Учебник / С.В. Глушаков, А.Л. Клевцов.– М.: АСТ: АСТ МОСКВА: Хранитель, 2006. - 635 с.____ _____________________ _________ ____ Похожие работы:
Поделитесь этой записью или добавьте в закладки |