Решение вычислительных задач и создание компонентов 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