Решение вычислительных задач и создание компонентов Delphi

Теоретические основы объектно-ориентированного языка программирования Delphi, изучение среды визуального проектирования приложений. Определение 40-го числа Фибоначчи, составление листинга и блок-схемы программы, тестирование ее на работоспособность.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 25.03.2015
Размер файла 261,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Курсовая работа

по дисциплине: Программирование и основы алгоритмизации

Решение вычислительных задач и создание компонентов Delphi

Содержание

1.Введение

  • 2. Задача № 1
    • 2.1 Условие задачи
    • 2.2 Анализ задачи
    • 2.3 Блок-схема для программы№1
    • 2.4 Листинг программы
    • 2.5 Тестирование программы на работоспособность
  • 3. Задача № 2
    • 3.1 Условие задачи
    • 3.2 Анализ задачи
    • 3.3 Блок-схема программы №2
    • 3.4 Листинг программы
  • 3.5 Тестирование программы на работоспособность
  • 6. Заключение
  • 7. Список использованной литературы
  • 1. Введение
  • Delphi -объектно-ориентированный язык программирования. Первая версия продукта явилась результатом разработки, которая велась компанией в обстановке строжайшей секретности в течение двух с половиной лет.
  • Можно отметить, что к моменту выхода продукта обстановка вокруг компании Borland складывалась не лучшим для нее образом. Поговаривали о возможной перепродаже компании, курс акций компании неудержимо катился вниз. Далее дела пошли лучше. Hе верно, конечно, было бы говорить, что только Delphi явился причиной восстановления компании; кроме Delphi, у Borland появились и другие продукты, так же, как и Delphi, основывающиеся на новых, на тот момент, технологиях: BDE 2.0, BC++ 4.5, Paradox for Windows 5.0, dBase for Windows 5.0, BC++ 2.0 for OS/2. На данный момент используются более новые версии данных продуктов.
  • 2. Задача № 1
  • 2.1 Условие задачи
  • Целой переменной s присвоить сумму цифр трёхзначного целого числа k.
  • 2.2 Анализ задачи.
  • s:=(k div 100) + ((k mod 100) div 10) + (k mod 10)
  • s - сумма,
  • k - исходное число,
  • div - целочисленное деление,
  • mod - остаток от деления.
  • 2.3 Блок-схема для задачи №1
  • 2.4 Листинг программы
  • unit Unit1;
  • interface
  • uses
  • Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  • Dialogs, StdCtrls, Mask;
  • type
  • TForm1 = class(TForm)
  • MaskEdit1: TMaskEdit;
  • Label1: TLabel;
  • Button1: TButton;
  • Label2: TLabel;
  • Edit1: TEdit;
  • procedure Button1Click(Sender: TObject);
  • private
  • { Private declarations }
  • public
  • { Public declarations }
  • end;
  • var
  • Form1: TForm1;
  • implementation
  • {$R *.dfm}
  • procedure TForm1.Button1Click(Sender: TObject);
  • var k, s: integer;
  • begin
  • k:=StrToInt(MaskEdit1.Text);
  • s:=(k div 100) + ((k mod 100) div 10) + (k mod 10);
  • Edit1.Text:=IntToStr(s);
  • end; end.
  • 2.5 Тестирование программы на работоспособность
  • 3. Задча № 2.
  • 3.1 Постановка задачи
  • Числа Фибоначчи (fn) определяются формулами
  • f0=f1=1; fn=fn-1+fn-2 при n=2, 3, . . .
  • Определить 40-е число Фибоначчи.
  • 3.2 Анализ задачи
  • Задаем 2 первых числа последовательности и в цикле вычисляем очередное число по заданной формуле.
  • 3.3 Блок-схема программы №2
  • 3.4 Листинг программы
  • unit Unit1;
  • interface
  • uses
  • Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  • Dialogs, StdCtrls;
  • type
  • TForm1 = class(TForm)
  • Edit1: TEdit;
  • Label1: TLabel;
  • Button1: TButton;
  • Label2: TLabel;
  • Edit2: TEdit;
  • procedure Button1Click(Sender: TObject);
  • private
  • { Private declarations }
  • public
  • { Public declarations }
  • end;
  • var
  • Form1: TForm1;
  • implementation
  • {$R *.dfm}
  • procedure TForm1.Button1Click(Sender: TObject);
  • var i, k, f0, f1, f: integer;
  • begin
  • k:=StrToInt(Edit1.Text);
  • f0:=1; f1:=1;
  • for i:=2 to k do
  • begin
  • f:=f0+f1;
  • f0:=f1;
  • f1:=f;
  • end;
  • Edit2.Text:=IntToStr(f1);
  • end;
  • end.
  • 3.5 Тестирование программы на работоспособность
  • 6. Заключение
  • В результате работы над курсовой работой получил теоретические основы объектно-ориентированного языка программирования Delphi, познакомился со средой визуального проектирования приложений, с современной проблематикой теории программирования и методами проектирования программ, а так же практические навыки разработки приложений в среде Delphi.
  • delphi программирование приложение
  • 7. Список использованной литературы.
  • 1. Истомин Е.П. Программирование на языках высокого уровня:
  • учебник / Е.П. Истомин, С.Ю. Неклюдов. - СПб.: Изд-во Михайлова В.А.,
  • 2009. - 719 с. 2. Тюкачёв Н. [и др.] Программирование в Delphi для начинающих.
  • - СПб.: БХВ-Петербург, 2010. - 672 с.
  • 3. Поган А.М. Delphi. Руководство программиста. - М.: Эксмо,
  • 2006. - 480 с.
  • 4. Архангельский А.Я. Delphi 7: Справочное пособие. - М.: Бином-
  • Пресс, 2009. - 1024 с.
  • 5. Фаронов В.В. Delphi. Программирование на языке высокого
  • уровня: учебник для вузов. - СПб.: Питер, 2012. - 640 с.
  • Размещено на Allbest.ru

Подобные документы

  • Особенности среды визуального проектирования Borland Delphi 7.0. Этапы разработки программы и составления блок-схемы алгоритмов. Способы вычисления кусочно-заданной функции одной переменной. Рассмотрение компонентов среды Delphi, ее предназначение.

    контрольная работа [703,8 K], добавлен 24.09.2012

  • Особенности разработки приложений для операционной системы с помощью императивного, структурированного, объектно-ориентированного языка программирования Delphi. Формальное начало программы. Выделение конца программного блока. Листинг и описание программы.

    курсовая работа [1,2 M], добавлен 04.08.2014

  • Освоение языка программирования Delphi. Построение блок-схемы запуска главного таймера и основная логика программы. Использованные свойства и события Form, MediaPlayer, Timer, MainMenu. Запуск, пауза и остановка анимациии. Создание листинга программы.

    курсовая работа [771,9 K], добавлен 22.06.2014

  • Предмет объектно-ориентированного программирования и особенности его применения в средах Паскаль, Ада, С++ и Delphi. Интегрированная среда разработки Delphi: общее описание и назначение основных команд меню. Процедуры и функции программы Delphi.

    курсовая работа [40,8 K], добавлен 15.07.2009

  • Ознакомление с историей создания и особенностями объектно-ориентированного языка программирования Delphi. Разработка приложения, фиксирующего количество повторений какого-либо слова в тексте, введённом в поле MEMO. Описание интерфейса программы.

    курсовая работа [880,1 K], добавлен 21.04.2015

  • Изучение особенностей создания алгоритмов вычислительных задач. Визуальное программирование стандартных компонентов среды программирования Delphi. Технология создания компонента Delphi для решения производственной задачи. Выполнение блок-схемы алгоритма.

    курсовая работа [638,0 K], добавлен 30.01.2015

  • История развития, характеристика, предназначение и особенности языка программирования Delphi. Разработка проекта создания кроссворда на объектно-ориентированном языке Delphi, который состоит из 19 вопросов по горизонтали и 16 вопросов по вертикали.

    курсовая работа [970,5 K], добавлен 15.05.2014

  • Решение задач с помощью языка программирования Delphi: вычисление значения функции Y от X; систем двух уравнений; прогрессий; последовательностей; вычисление числа с определенной точностью; перевод числа из десятичной в восьмеричную систему счисления.

    отчет по практике [83,8 K], добавлен 08.06.2010

  • Особенности создания программы "Файловый менеджер" в среде объектно-ориентированного программирования Delphi. Назначение и основные функции программы, формулировка задачи. Описание программы, использованные компоненты, интерфейс и порядок применения.

    контрольная работа [1,3 M], добавлен 19.06.2012

  • Разработка программы по оформлению заказов на билеты Оренбургского государственного областного драматического театра им. Горького. Использование объектно-ориентированного программирования и реализация проекта в среде визуального программирования Delphi 7.

    курсовая работа [6,3 M], добавлен 12.11.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.