Разработка программы "Простой калькулятор"

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

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

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

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

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

Разработка программы «Простой калькулятор»

Введение

программа калькулятор приложение

Для написания курсовой была выбрана тема Разработка программы «Простой калькулятор», выбор обусловлен возможностью реализовать программу различными способами, используя язык программирования Delphi. В данной работе будет описан один из способов создания калькулятора с функциями сложения, вычитания, умножения и деления

Актуальность данной темы обусловлена популярностью простейших математических расчетов в повседневной работе, а т.к. в большинстве случаев работать происходит за компьютером, то, следовательно калькулятор должен быть виртуальным.

Целью данного курсового проекта является создание программы "Калькулятор", которая и будет являться объектом исследования.

Калькулятор - устройство для арифметических вычислений. Мы пользуемся простыми калькуляторами для математических вычислений в школе и для подсчета денег в магазине. Ученые, инженеры и статистики пользуются другими калькуляторами, способными выполнять сложные операции. Современные калькуляторы - это электронные приборы с маленькими силиконовыми микросхемами, производящими любые вычисления. Разновидность калькулятора - кассовый аппарат. Он суммирует цены и делает распечатку чека. Большинство кассовых аппаратов автоматически считывают цены по бар коду, указанному на каждом товаре. "Мозг" калькулятора может только складывать и вычитать. Умножение и деление он выполняет путем многократного сложения или вычитания.

Обычный калькулятор выполняет сложение и вычитание, умножение и деление. Любое число, которое вы вводите в калькулятор, преобразуется в бинарный код, а результаты в бинарном коде переводятся обратно в десятичную систему и отображаются на дисплее.

Когда вы набираете числа на клавиатуре, в регистры памяти калькулятора вводятся бинарные коды для операндов и арифметических действий (сложения, вычитания, умножения и деления). Арифметический блок выполняет действие и сохраняет результат в одном из регистров. Затем результат пересылается в память дисплея и отображается в десятичной форме на дисплее.

Одним из лучших языком для изучения и освоения программирования для Windows является Паскаль, а одной из лучших в мире системой программирования для MS-DOS - Turbo Pascal. Delphi продолжила серию Паскаль-ориентированных средств программирования и является наиболее удобным инструментом для программирования под Windows.

Для написания программы использовалось программное средство Delphi 7, так как обладает дружелюбным интерфейсом и возможностью расположить окна и меню в удобном для пользователя порядке, а так же обладает достаточным количеством функций требуемых для решения поставленной задачи.

1.Разработка эскизного и технического проектов программы

1.1 Задание

Разработка приложения для Windows, реализующая простой калькулятор.

Условия задачи:

Программа «Калькулятор» была разработана как один из вариантов программы для выполнения стандартных арифметических операций (сложение, вычетание, умножение, деление) , а так же для того чтобы приобрести навыки по созданию Windows-приложений, среды программирования Delphi 7.

Назначение и область применения

Программа Калькулятор предназначена для выполнения простых математических вычислений с данными, вводимыми с клавиатуры. Программа полностью выполняет функции простого микрокалькулятора.

Область применения: Пользователи ПК. Поскольку ставится задача разработать приложение для Windows, то использоваться программа может под управле-нием ОС Windows, а так же ОС работающих с кодами Delphi 7 .

Постановка задачи

Задача курсовой работы состоит в создании программы калькулятор в интегрированной среде Delphi. Программа должна выдавать ответ при задании стандартных арифметических операций (сложение, вычитание, умножение, деление). Необходимо создать удобный пользовательский интерфейс для работы с программой :

?программа должна работать в графическом режиме;

?в программе должны использоваться кнопки для математических операций, кнопки для ввода данных и графическое меню;

?программа должна содержать поле для ввода данных и вывода результата операции.

Программа представляет собой окно (рисунок 1) с расположенными на нем кнопками для ввода данных (цифры), кнопки с арифметическими операциями (сложение, вычитание, умножение, деление), а так же кнопку сброса и поле для отображения результатов операции.

Рисунок 1-рабочее окно программы «простой калькулятор»

При нажатии на кнопку с цифрой программа выполняет определённое действие и на экране отображаются последовательность всех ваших операций.

У программы «калькулятор» имеются меню с пунктами: «Файл» и «Справка» это это можно увидеть на рисунке 1. В меню «файл» находится закладка для выхода из программы, вкладка «закрыть», а в «справке» находятся краткие сведения о программе и разработчике.

Список использованных переменных

В программе «Простой калькулятор» были использованы стандартные элементы Delphi 7. В главной форме-Form1, которая является самим калькулятором (рисунок 2) и в меню «о программе»-Form2 (рисунок 3). В программе использованы элементы закладок Standard (TButton, TEdit, TMainMenu, TLabel)

Рисунок 2-3:форма Form1;форма Form2

Первые 11 элементов TButton (названия от _0 до _9) имеется операция ввода чисел. 12й элемент с именем `Dot'играет роль отделения дробной части от целой. При нажатии на одну из этих кнопок число появляется на дисплее и переносятся в переменную `back' с типом string которая сохраняет в себе данные всех введённых чисел. Другие элементы TButton являются функциональными клавишами, 1 кнопка вывода результата (`='). При срабатывании функциональной клавиши, арифметический знак так же выводится на дисплей и заносится в переменную `s' типа string. После этих действий у нас есть все необходимые данные для определения результата операции (события OnClick для кнопки со значением “=”). Результат вычисления заносится в переменную rez типа real и отображается на дисплее.

Элемент TMainmenu используются для реализации меню программы с пунктами:

Файл,Справка(на Form1),Закрыть(на Form2)

Выход О программе

Элемент TLabel применен для вывода текста информации о программе в меню.

1.2 Описание алгоритма

1. Ввод данных

2. Определение введённого символа

3. Выполнение соответствующих операций

4. Вывод результата на дисплей

Обобщенная схема алгоритма приведена в ПРИЛОЖЕНИИ 1

1.3 Организация входных и выходных данных

Входные данные. Любые числа представленные в виде вещественного типа данных, положительные и отрицательные. Для ввода входных данных в программе используются поля ввода и редактирования, поддерживающие стандартные операции редактирования: ввод текста, копирование, вставку и удаление.

Выходные данные. Числа вещественного типа данных.

1.4 Выбор состава технических и программных средств

Среда Delphi позволяет достаточно быстро и легко разрабатывать приложения для Windows.

Технические характеристики компьютера:

Pentium I и выше

Объем оперативной памяти не менее 60 Мб;

Необходимое пространство на жестком диске 150 Мб.

Дополнительных средств (принтер, сканер, дополнительные дисководы и т.д.) не требуется.

Разработка рабочего проекта

1.5 Разработка программы

Для создания приложения программы “Калькулятор” используется среда визуального программирования Delphi. Проект программы содержит два окна:

1. Form1 - калькулятор.

2. Form2 - Справка

Окно Form1 - калькулятор представлен на Рисунке 4

Рисунок 4- Окно Form1

1Компонент Form1

Свойства:

Сaption - Калькулятор

Border - bsSingle;

BiSystemMenu - false;

BiMinimaze - false;

BiHelp - False;

События: нет

2-компонент button_0

Свойства:

Сaption - 0

Сursor - crHandPoin

Height - 24

Left - 75

Taborder - 6

Top - 134

Width - 33

3-компонент button_00

Свойства:

Сaption - 00

Сursor - crHandPoin

Height - 25

Left - 42

Taborder -7

Top - 134

Width - 33

4-компонент button_1

Свойства:

Сaption - 1

Сursor - crHandPoin

Height - 24

Left - 8

Taborder - 0

Top - 40

Width - 35

5-компонент button_2

Свойства:

Сaption - 2

Сursor - crHandPoin

Height - 24

Left - 40

Taborder - 1

Top - 40

Width - 24

6-компонент button_3

Свойства:

Сaption - 3

Сursor - crHandPoin

Height - 24

Left - 72

Taborder - 2

Top - 40

Width - 24

7-компонент button_4

Свойства:

Сaption - 4

Сursor - crHandPoin

Height - 25

Left -

Taborder - 3

Top - 72

Width - 24

8-компонент button_5

Свойства:

Сaption - 5

Сursor - crHandPoin

Height - 24

Left - 40

Taborder - 4

Top - 72

Width - 24

9-компонент button_6

Свойства:

Сaption - 6

Сursor - crHandPoin

Height - 24

Left - 70

Taborder - 2

Top - 40

Width - 25

10-компонент button_7

Свойства:

Сaption - 7

Сursor - crHandPoin

Height - 24

Left - 8

Taborder - 5

Top - 104

Width - 24

11-компонент button_8

Свойства:

Сaption - 8

Сursor - crHandPoin

Height - 24

Left - 40

Taborder - 16

Top - 104

Width - 25

12-компонент button_9

Свойства:

Сaption - 9

Сursor - crHandPoin

Height - 24

Left - 72

Taborder - 15

Top - 104

Width - 24

13-компонент button1

Свойства:

Сaption - «+»

Сursor - crHandPoin

Height - 24

Left - 120

Taborder - 10

Top - 41

Width - 35

14-компонент button2

Свойства:

Сaption - «-»

Сursor - crHandPoin

Height - 24

Left - 120

Taborder - 11

Top - 71

Width - 33

15-компонент button3

Свойства:

Сaption - «*»

Сursor - crHandPoin

Height - 24

Left - 120

Taborder - 12

Top - 104

Width - 35

Полный листинг программы

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Buttons, StdCtrls, Menus;

type

TForm1 = class(TForm)

_1: TButton;

_2: TButton;

_3: TButton;

_4: TButton;

_5: TButton;

_6: TButton;

_7: TButton;

_8: TButton;

_9: TButton;

_0: TButton;

_00: TButton;

Dot: TButton;

Pole: TEdit;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

Button5: TButton;

procedure _1Click(Sender: TObject);

procedure _2Click(Sender: TObject);

procedure _3Click(Sender: TObject);

procedure _4Click(Sender: TObject);

procedure _5Click(Sender: TObject);

procedure _6Click(Sender: TObject);

procedure _7Click(Sender: TObject);

procedure _8Click(Sender: TObject);

procedure _9Click(Sender: TObject);

procedure DotClick(Sender: TObject);

procedure _00Click(Sender: TObject);

procedure _0Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

procedure Button4Click(Sender: TObject);

procedure Button5Click(Sender: TObject);

procedure PoleChange(Sender: TObject);

procedure FormKeyPress(Sender: TObject; var Key: Char);

procedure N2Click(Sender: TObject);

procedure N4Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

uses

Math, Unit2;

var

rez: real;

procedure TForm1._1Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'1';

end;

procedure TForm1._2Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'2';

end;

procedure TForm1._3Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'3';

end;

procedure TForm1._4Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'4';

end;

procedure TForm1._5Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'5';

end;

procedure TForm1._6Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'6';

end;

procedure TForm1._7Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'7';

end;

procedure TForm1._8Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'8';

end;

procedure TForm1._9Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'9';

end;

procedure TForm1.DotClick(Sender: TObject);

begin

Pole.Text:= Pole.Text+',';

end;

procedure TForm1._00Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'00';

end;

procedure TForm1._0Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'0';

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'+';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'-';

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'*';

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

Pole.Text:= Pole.Text+'/';

end;

procedure TForm1.Button5Click(Sender: TObject);

var

s: string;

i: word;

First: boolean;

begin

s:=Pole.Text;

rez:=0;

while (s[1]='+')or(s[1]='*')or(s[1]='/')or(s[1]='^') do

delete(s,1,1);

First:=true;

for i:=1 to length(s) do

if s[i]=' ' then delete(s,i,1)

else if s[i]='.' then

begin

delete(s,i,1);

insert(',',s,i);

end;

for i:=1 to length(s) do

if (s[i]='+')or(s[i]='-')or(s[i]='*')or(s[i]='/')or(s[i]='^')then

if (First=false) then delete(s,i,length(s)-i+1)

else First:=false;

Pole.Text:='';

i:=1;

while (s[i]<>'+')and(s[i]<>'-')and(s[i]<>'*')and(s[i]<>'/')and(s[i]<>'^') do

inc(i);

if i<length(s) then

begin

if s[i]='+' then rez:= StrToFloat(copy(s,1,i-1))+StrToFloat(copy(s,i+1,length(s)-i+1));

if s[i]='-' then rez:= StrToFloat(copy(s,1,i-1))-StrToFloat(copy(s,i+1,length(s)-i+1));

if s[i]='*' then rez:= StrToFloat(copy(s,1,i-1))*StrToFloat(copy(s,i+1,length(s)-i+1));

if s[i]='/' then rez:= StrToFloat(copy(s,1,i-1))/StrToFloat(copy(s,i+1,length(s)-i+1));

if s[i]='^' then rez:= power(StrToFloat(copy(s,1,i-1)),StrToFloat(copy(s,i+1,length(s)-i+1)));

Pole.Text:=FloatToStr(rez);

end;

end;

procedure TForm1.PoleChange(Sender: TObject);

begin

if Pole.Text='' then

begin

Button5.Enabled:=false;

end else

begin

Button5.Enabled:=true;

end;

end;

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);

var

back: string;

begin

if Button5.Enabled then Button5.SetFocus;

if key='1' then pole.Text:= pole.Text+'1';

if key='2' then pole.Text:= pole.Text+'2';

if key='3' then pole.Text:= pole.Text+'3';

if key='4' then pole.Text:= pole.Text+'4';

if key='5' then pole.Text:= pole.Text+'5';

if key='6' then pole.Text:= pole.Text+'6';

if key='7' then pole.Text:= pole.Text+'7';

if key='8' then pole.Text:= pole.Text+'8';

if key='9' then pole.Text:= pole.Text+'9';

if key='0' then pole.Text:= pole.Text+'0';

if key='+' then pole.Text:= pole.Text+'+';

if key='-' then pole.Text:= pole.Text+'-';

if key='*' then pole.Text:= pole.Text+'*';

if key='/' then pole.Text:= pole.Text+'/';

back:=Pole.Text;

if key=#8 then delete(back,length(back),1);

pole.Text:=back;

end;

procedure TForm1.N2Click(Sender: TObject);

begin

Close;

end;

procedure TForm1.N4Click(Sender: TObject);

begin

Form2.Top :=

Trunc(Form1.Top + Form1.Height/2 - Form2.Height/2);

Form2.Left :=

Trunc (Form1.Left + Form1.Width/2 - Form2.Width/2);

Form2.ShowModal;

end;

end.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Menus, jpeg, ExtCtrls;

type

TForm2 = class(TForm)

Label1: TLabel;

Label2: TLabel;

MainMenu1: TMainMenu;

N1: TMenuItem;

Label5: TLabel;

procedure N1Click(Sender: TObject);

procedure Label1Click(Sender: TObject);

procedure Label2Click(Sender: TObject);

procedure Label5Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.N1Click(Sender: TObject);

begin

Close;

end;

procedure TForm2.Label1Click(Sender: TObject);

begin

end;

procedure TForm2.Label2Click(Sender: TObject);

begin

end;

procedure TForm2.Label5Click(Sender: TObject);

begin

end;

end.

Спецификация программы

Исполняемый файл программы «калькулятор» имеет название Calculator.exe и располагается в архиве Калькулятор.rar в каталоге Калькулятор\программа калькулятор. Состав проекта:

Программа «Калькулятор» исходный код которой разработана в Системе программирования - Delphi.

Системные требования: ОС Windows/98/ME/2000/XP/Vista/7

Pentium I/II/Ш/4, ОЗУ 64 Мб, Delphi 5/6/7.

Программа показывает ответ при задании простых арифметических операций (сложение, вычитание, умножение, деление). Программа имеет простой и удобный пользовательский интерфейс.

Описание. Поставленная задача является примером применения алгоритмов с использованием условных операторов с одной ветвью (с применением If (условие) Then).

Входные данные. Любые числа представленные в виде вещественного типа данных, положительные и отрицательные.

Выходные данные. Числа вещественного типа данных.

Тестирование программы

Для определения правильности выполнения операций программы используем встроенное приложение Windows - «Простой Калькулятор», функциональность которого аналогична программе, разработанной в рамках курсового проекта. Итак, для проверки правильности работы программы выполним следующие операции сначала в программе «Калькулятор», затем в приложении «Калькулятор» OC Windows

Графические результаты тестирования программы представлены в Приложении Б.

Внедрение

1. Условия установки программы

Для выполнения программы требуется минимум:

Pentium I и выше;

Объем оперативной памяти не менее 60 Мб;

Жесткий диск не менее 150 Мб;

2. Запуск программы

Запуск «Calculator.exe» - > на экране всплывёт окно, аналогичное простейшему калькулятору.

3. Сообщение оператору

При делении на ноль программа выдает ошибку, пример изображен на Рисунке 5

Рисунок 5-Ошибка деления.

Заключение

Разработанное в данной курсовой работе приложение является полностью законченным программным продуктом и может быть использовано самостоятельно или как компонент другой информационной системы. Программа ориентирована на индивидуального пользователя, не обладающего специальными навыками в области информационных технологий и математики. Данная программа является типичным примером созданий простейших приложений созданных для Windows с помощью Delphi. Достоинством данной программы является ее простота в использовании в наиболее применяемой, на данный момент, операционной системе Windows и то, что при необходимости можно добавить нужные операции. Недостаток программы; в том, что при наборе очень сложных функций одновременно программа выдает ошибку набора. Во избежании ошибки необходимо соблюдать последовательность и правильность набора команд. К примеру: такое простое правило вычисления как, любое число на 0 делить нельзя. В результате написания данной курсовой работы, мы увидели широкие возможности языка программирования Delphi и закрепили практические навыки программирования в этой среде.

Список использованных источников

1.Понамарев, В. Базы данных в Delphi 7. Самоучитель; СПб: Питер - Москва, 2003. - 224 c.

2.Калверт, Ч. Базы данных в Delphi 4; Киев: ДиаСофт, 1999. - 464 c.

3.Архангельский А.Я.: Delphi 6. Справочное пособие. - М.: БИНОМ, 2001

4.Сван, Том Секреты 32-разрядного программирования в Delphi (+ дискета); К.: Диалектика - Москва, 1997. - 480 c.

5. Федоров, А. Delphi 2.0 для всех; М.: Компьютер-пресс - Москва, 1997. - 464 c.

6.Delphi C/S 2. Русскоязычная документация; Borland Press - Москва, 1995. - 214 c.

7.Гофман, В.Э.; Хомоненко, А.Д. Delphi 5; СПб: БХВ - Москва, 2000. - 800 c.

8. Григорьев, А.Б. О чем не пишут в книгах по Delphi; БХВ-Петербург - Москва, 2008. - 576 c

9.Дарахвелидзе, П.Г.; Марков, Е.П. Delphi 2005 для Win32 наиболее полное руководство; БХВ-Петербург - Москва, 2005. - 602 c.

10. Кнут, Д. Искусство программирования для ЭВМ; М.: Мир - Москва, 1976. - 569 c.

Приложения

Блок-схема алгоритма к знаку «=»

Графические результаты тестирования программы

Размещено на Allbest.ru

...

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

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка рабочего проекта, спецификация программы.

    курсовая работа [700,6 K], добавлен 26.01.2010

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, технические характеристики. Организация входных и выходных данных, выбор состава технических и программных средств. Текст программы, ее описание и тестирование.

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

  • Разработка эскизного и технического проектов программы, ее назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка рабочего проекта, спецификация программы.

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

  • Разработка Windows-приложения, представляющего собой компьютерную игру "Кости". Организация входных и выходных данных. Минимальные требования. Выбор состава технических и программных средств. Спецификация программы, ее описание и внедрение, тестирование.

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

  • Разработка эскизного и технического проекта программы идентификации личности по отпечатку. Назначение и область применения, описание алгоритма, входных и выходных данных. Выбор состава технических и программных средств. Тестирование и внедрение продукта.

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

  • Разработка эскизного и технического проектов программы "Шифр Цезаря": назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка, тест и внедрение программы.

    курсовая работа [563,7 K], добавлен 15.07.2012

  • Разработка эскизного и технического проектов компьютерной игры "Скачки". Назначение и область применения программы. Выбор состава технических и программных средств. Составление текста программы, ее спецификация, тестирование и условия выполнения.

    курсовая работа [681,4 K], добавлен 18.10.2014

  • Организация входных и выходных данных. Выбор состава технических и программных средств. Функционал для заполнения заявки для постоянно клиента. Форма вывода справки по программе. Таблица файлов, входящих в проект. Тестирование программы, ее листинг.

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

  • Создание программы калькулятор, вычисляющий простейшие математические примеры на сложение, вычитание, умножение, деление и возведение в степень. Определение входных и выходных данных, требований к программе. Рекомендации по использованию программы.

    курсовая работа [717,6 K], добавлен 17.01.2013

  • Калькулятор как устройство для арифметических вычислений. Разработка алгоритма, его перевод в программный код. Выбор языка, опции компилятора при сборке программы. Обработка ошибок и исключительных ситуаций в коде. Тестирование программы, файл помощи.

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

  • Организация вычислительных процессов и программирования на алгоритмическом языке. Создание программы "Калькулятор". Выбор языка и среды программирования. Функциональная схема работы программы, описание разработанных алгоритмов. Способы устранения ошибок.

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

  • Разработка эскизного и технического проектов программы, моделирующей игру "Кости". Постановка задачи, описание алгоритма; написание программы, организация входных и выходных данных; выбор программных средств; спецификация, текст, условия выполнения.

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

  • Разработка в среде Delphi приложения "Записная книжка" для ввода и корректировки информации, поиска данных. Выбор состава технических и программных средств. Текст программы, ее описание и тестирование. Основные условия программы, требования к компьютеру.

    курсовая работа [565,7 K], добавлен 08.12.2011

  • Разработка программы "Калькулятор" для работы с вещественными числами. Алгоритм работы программы. Набор тестов и варианты исполнения программы. Порядок ввода текста, стандартные ошибки в работе программы. Программная документация, текст программы.

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

  • Выбор состава технических и программных средств для создания данного приложения "Экзаменатор", использование среды разработки Borland Delphi. Основные компоненты и спецификация программы. Используемые технические средства, описание и запуск программы.

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

  • Технические характеристики игрового приложения для операционной системы Microsoft Windows. Обоснование выбора состава технических и программных средств. Характеристика процесса разработки программы "Угадайка", ее спецификация, описание и тестирование.

    курсовая работа [422,4 K], добавлен 10.06.2011

  • Разработка эскизного и технического проектов программы, приложения "Телефонный справочник". Организация входных и выходных данных. Выбор состава технических средств. Интегрированная среда разработки Delphi 7. Разработка рабочего проекта, внедрение.

    курсовая работа [427,4 K], добавлен 21.07.2012

  • Разработка программы для сбора и анализа информации об автобусах на парковке. Назначение и область применения. Алгоритм в словесной форме. Состав технических и программных средств. Разработка приложения в среде визуального программирования C++Builder 6.

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

  • Разработка программного кода и алгоритма действий приложения "калькулятор". Использование функций в программе Matlab. Разработка кнопок, опций, интерфейса, оформление. Части кода Matlab и тестовый набор. Инструкция пользователя по работе программы.

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

  • Разработка программы для автоматизации расчетов на телефонной станции. Описание входной и выходной информации, комплекс технических средств. Интерфейс конечного пользователя. Проектирование программных модулей представления входных и выходных данных.

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

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