Решение задач и создание компонента в Delphi - Реферат

бесплатно 0
4.5 76
Особенности и тонкости программирования в среде Delphi. Специфика перехода от алгоритмического решения к непосредственной программной реализации на языке Object Pascal с использованием всех необходимых средств данного языка. Анализ полученных результатов.


Аннотация к работе
Научно-технический прогресс стремительно увеличивает темпы обработки информации. В связи с этим, резко возрастает потребность в быстром и качественном решении сложных задач. Все это требует максимального упрощения и ускорения процесса разработки приложений и использование ранее произведенных программных фрагментов. Среда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid application development), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE.Числа Фибоначчи (fn) определяются формулами f0=f1=1; fn-1 fn-2 при n=2,3… Определить 40-е число Фибоначчи.Для решения данной задачи необходимо написать программу которая находила бы количество сотен, десятков и единиц трехзначного числа, и считала их сумму. Внешний вид формы, отвечающей за создание интерфейса пользователя для решения задачи, приведен на рис.1 С помощью Label1,Label2 поясняются окна редактирования: «Введите число k», «S». При нажатии на кнопку Button1 «Вычислить» организуется захват события "Нажатие на кнопку", при котором происходит обработка информации, введенной в окно Edit1. Блок-схема алгоритма решения задачи №1 приведена на рисунке 2: Рис.2.Для проверки правильности выполнения программы произведем расчет математически, полученные выражения сравним с результатом выполнения программы. Результат работы программы приведены на рис3. Из этого можно сделать вывод о правильности работы программы при вычислении суммы цифр трехзначного целого числа k. Числа Фибоначчи (fn) определяются формулами f0=f1=1; fn-1 fn-2 при n=2,3… Определить 40-е число Фибоначчи. Внешний вид формы, отвечающей за создание интерфейса пользователя для решения задачи, приведен на рис.Результат работы программы представлен на рисунке ниже: Рис.Вычислена сумма цифр трехзначного целого числа k.; по формуле Бине определено 40-е число Фибоначчи.Windows, Messages, SYSUTILS, Variants, Classes, Graphics, Controls, Forms, Dialogs, STDCTRLS, Buttons; Edit1: TEDIT; Edit2: TEDIT; begin k:=STRTOINT(Edit1.Text); Edit2.

План
СОДЕРЖАНИЕ

1. Введение

2. Решение поставленных задач

2.1 Поставленные задачи

2.2 Реализация поставленных задач

2.2.1 Задача № 1

2.2.2 Анализ полученных результатов

2.3.1 Задача № 2

2.3.2 Анализ полученных результатов

3. Заключение

4. Список литературы

5. Приложение 1 (Листинг модуля задач № 1, 2 3)

1.

Введение
Научно-технический прогресс стремительно увеличивает темпы обработки информации. В связи с этим, резко возрастает потребность в быстром и качественном решении сложных задач. Все это требует максимального упрощения и ускорения процесса разработки приложений и использование ранее произведенных программных фрагментов.

Среда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid application development), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных.

Delphi - это греческий город, где жил дельфийский оракул. И этим именем был назван новый программный продукт с феноменальными характеристиками.

Delphi - это комбинация нескольких важнейших технологий: · Высокопроизводительный компилятор в машинный код

· Объектно-ориентированная модель компонент

· Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов

· Масштабируемые средства для построения баз данных.

VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE. Визуальные компоненты в Delphi обладают большой гибкостью. [1]

Delphi использует структурный объектно-ориентированный язык (Object Pascal), который сочетает с одной стороны выразительную мощь и простоту программирования, характерную для языков 4GL, а с другой стороны эффективность языка 3GL. Программисты немедленно могут начать производить работающие приложения, и им не придется для этого изучать особенности программирования событий в Windows. Delphi полностью поддерживает передовые программные концепции включая инкапсуляцию, наследование, полиморфизм и управление событиями.

В данном отчете приведены результаты курсовой работы по программированию в среде Delphi. Во время этой работы было реализовано решение поставленных задач с использованием ЭВМ.

В отчете представлены: постановка задачи, листинг программы, схема алгоритма реализации, подробное описание решения поставленных задач.

Вывод
Данные программы отвечают заданным требованиям. Вычислена сумма цифр трехзначного целого числа k.; по формуле Бине определено 40-е число Фибоначчи.

В процессе выполнения курсовой работы были освоены многие особенности и тонкости программирования в среде Delphi. Также был освоен способ перехода от алгоритмического решения к непосредственной программной реализации на языке Object Pascal с использованием всех необходимых средств данного языка. После анализа полученных результатов можно сделать вывод о правильности решения поставленных задач.

Список литературы
1. Вебсайт http://www.citforum.ru/list.php?article=23791.

2. Фаронов B. Delphi. Программирование на языке высокого уровня. - СПБ.: Питер, 2006. - 640 с.

3. Парижский С.М. Delphi Учимся на примерах

4. Возневич Э. Delphi. Освой самостоятельно. - М.: Восточная Книжная Компания, 1996. - 736 с.

5. Фленов М. Библия Delphi. - СПБ.: БХВ-Петербург, 2007. - 865 с.

6. Рубенкинг Н. Программирование в Delphi для “чайников”. -К.: Диалектика, 1996. - 304 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?