Особенности и тонкости программирования в среде 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 с использованием всех необходимых средств данного языка. После анализа полученных результатов можно сделать вывод о правильности решения поставленных задач.