Автор работы: Пользователь скрыл имя, 28 Мая 2012 в 01:46, курсовая работа
Delphi — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией — данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекци
ВВЕДЕНИЕ 4
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1 Обзор программных средств 6
1.2 Постановка задачи 8
1.3 Алгоритм решения задачи 8
1.4 Блок-схема алгоритма решения задачи 9
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 11
2.1 Решение поставленной задачи в Delphi 11
2.2 Описание интерфейса среды Delphi 11
2.3 Перечень используемых в программе идентификаторов 13
2.4 Тексты основных модулей и вид форм приложения 14
2.5 Графическое представление результатов 18
2.6 Анализ полученных результатов 19
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 21
РЕФЕРАТ
Курсовая работа: с., рис., 12 источ., 1 прил.
BORLAND DELPHI, МАССИВЫ, БЛОК-СХЕМА, ОБЪЕКТЫ, СВОЙСТВА, МЕТОДЫ, МОДУЛИ, ТЕСТИРОВАНИЕ.
Объект исследования — применение массивов в среде Borland Delphi.
Предмет исследования — программирование с помощью массивов.
Цель исследования — согласно
выданного варианта задания и
основываясь на методических указаниях
реализовать программное
В данном исследовании применялись следующие методы: сравнение, обобщение, анализ, синтез, индукция, дедукция и другие.
В процессе работы проведены следующие исследования и разработки:
— осуществлена постановка задачи согласно варианта;
— рассмотрены основные аспекты обработки массивов в среде Delphi;
— разработана блок-схема алгоритма;
— выполнено описание объектов, свойств, методов;
— рассмотрены формы и основные модули текста программы;
— проанализированы результаты тестирования программного продукта.
Автор подтверждает, что
приведенный в работе материал правильно
и объективно отражает состояние
исследуемого процесса, а все заимствованные
из литературных и других источников
теоретические, методологические и
методические положения и концепции
сопровождаются ссылками на их авторов. _________________
(подпись студента)
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«БАРАНОВИЧСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
РЕЦЕНЗИЯ
на курсовую работу (проект)
(регистрационный № ___)
Студента______________________
(фамилия, имя, отчество)
Факультет_____________________
Курс ____________________
Дисциплина____________________
Рецензент_____________________
(фамилия, имя, отчество)
Дата получения работы для рецензирования ____________________________
Дата возвращения работы после рецензирования ________________________
Оценка ______________ Подпись преподавателя-
Текст рецензии:
______________________________
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1 Обзор программных средств 6
1.2 Постановка задачи 8
1.3 Алгоритм решения задачи 8
1.4 Блок-схема алгоритма решения задачи 9
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 11
2.1 Решение поставленной задачи в Delphi 11
2.2 Описание интерфейса среды Delphi 11
2.3 Перечень используемых в программе идентификаторов 13
2.4 Тексты основных модулей и вид форм приложения 14
2.5 Графическое представление результатов 18
2.6 Анализ полученных результатов 19
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 21
Delphi — результат развития
языка Турбо Паскаль, который,
в свою очередь, развился из
языка Паскаль. Паскаль был
полностью процедурным языком, Турбо
Паскаль, начиная с версии 5.5, добавил
в Паскаль объектно-
Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность». Object Pascal (Delphi) являются результатом функционального расширения Turbo Pascal. [1]
Delphi оказал огромное влияние
на создание концепции языка
C# для платформы .NET. Многие его
элементы и концептуальные
Сегодня среда Borland Delphi (а
в рамках данного исследования будет
использоваться версия Borland Delphi 7 Enterprise),
позволяет создавать как
Данная же курсовая работа посвящена актуальным и важным аспектам применения среды Borland Delphi для работы с массивами.
Объект исследования — применение массивов в среде Borland Delphi.
Предмет исследования — программирование с помощью массивов.
Цель исследования — согласно
выданного варианта задания и
основываясь на методических указаниях
реализовать программное
Для достижения названной цели в исследовании необходимо решить следующие задачи:
— осуществить постановку задачи согласно варианта;
— рассмотреть основные аспекты работы с массивами в среде Delphi;
— разработать блок-схему алгоритма;