Разработка программы, переводящей значения единиц измерения веса в другие единицы

История появления и развития единиц измерения. Метрические и неметрические единицы измерения, использование в мировой практике. Изучение среды программирования Borland Delphi. Разработка программы-переводчика единиц измерения веса и ее интерфейса.

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

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

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

17: summa:=summa*a1/a17;

18: summa:=summa*a1/a18;

19: summa:=summa*a1/a19;

20: summa:=summa*a1/a20;

21: summa:=summa*a1/a21;

22: summa:=summa*a1/a22;

23: summa:=summa*a1/a23;

24: summa:=summa*a1/a24;

25: summa:=summa*a1/a25;

26: summa:=summa*a1/a26;

27: summa:=summa*a1/a27;

28: summa:=summa*a1/a28;

29: summa:=summa*a1/a29;

30: summa:=summa*a1/a30;

end;

Str (summa:9:6, ed);

Edit2.Text:= ed; {Выводим полученное значение на экран}

end;

2: begin case ComboBox2.ItemIndex of

-1: ;

0: summa:=summa*a2/a0;

1: summa:=summa*a2/a1;

2: summa:=summa*a2/a2;

3: summa:=summa*a2/a3;

4: summa:=summa*a2/a4;

5: summa:=summa*a2/a5;

6: summa:=summa*a2/a6;

7: summa:=summa*a2/a7;

8: summa:=summa*a2/a8;

9: summa:=summa*a2/a9;

10: summa:=summa*a2/a10;

11: summa:=summa*a2/a11;

12: summa:=summa*a2/a12;

13: summa:=summa*a2/a13;

14: summa:=summa*a2/a14;

15: summa:=summa*a2/a15;

16: summa:=summa*a2/a16;

17: summa:=summa*a2/a17;

18: summa:=summa*a2/a18;

19: summa:=summa*a2/a19;

20: summa:=summa*a2/a20;

21: summa:=summa*a2/a21;

22: summa:=summa*a2/a22;

23: summa:=summa*a2/a23;

24: summa:=summa*a2/a24;

25: summa:=summa*a2/a25;

26: summa:=summa*a2/a26;

27: summa:=summa*a2/a27;

28: summa:=summa*a2/a28;

29: summa:=summa*a2/a29;

30: summa:=summa*a2/a30;

end;

Str (summa:9:6, ed);

Edit2.Text:= ed; {Выводим полученное значение на экран}

end;

30: begin case ComboBox2.ItemIndex of

-1: ;

0: summa:=summa*a30/a0;

1: summa:=summa*a30/a1;

2: summa:=summa*a30/a2;

30: summa:=summa*a30/a30;

end;

Str (summa:9:6, ed);

Edit2.Text:= ed; {Выводим полученное значение на экран}

end;

end;

if ComboBox2.ItemIndex=-1 then

Application.MessageBox ('Выберите конечную единицу измерения!', 'Внимание!');

end;

procedure TForm1.Button2Click(Sender: TObject); {Кнопка Выход}

begin

Close;

end;

procedure TForm1.Button3Click(Sender: TObject); {Кнопка Очистить}

begin

Edit1.Clear;

Edit2.Clear;

Edit2.Enabled:=False;

ComboBox1.Text:='Выберите единицу измерения';

ComboBox2.Text:= 'Выберите единицу измерения';

end;

procedure TForm1.N3Click(Sender: TObject); {Кнопка меню Файл-Очистить}

begin

Edit1.Clear;

Edit2.Clear;

ComboBox1.Text:='Выберите единицу измерения';

ComboBox2.Text:= 'Выберите единицу измерения';

end;

procedure TForm1.N4Click(Sender: TObject); {Кнопка меню Файл-Выход}

begin

Close;

end;

procedure TForm1.N6Click(Sender: TObject); {Кнопка меню Справка-Таблицы переводов}

begin

Form2.Position:=poScreenCenter;

Form2.Show;

Form1.Enabled:=False;

end;

procedure TForm1.N7Click(Sender: TObject); {Кнопка меню Справка-О программе}

begin

Form3.Position:=poScreenCenter;

Form3.Show;

Form1.Enabled:=False;

end;

procedure TForm1.N8Click(Sender: TObject); {Кнопка меню Справка-Об авторах}

begin

Form4.Position:=poScreenCenter;

Form4.Show;

Form1.Enabled:=False;

end;

end.

unit Unit2; {Форма Таблицы переводов}

procedure TForm2.Button1Click(Sender: TObject); {Кнопка OK}

begin

Close;

Form1.Enabled:=True;

end;

end.

unit Unit3; {Форма О программе}

procedure TForm3.Button1Click(Sender: TObject); {Кнопка OK}

begin

Close;

Form1.Enabled:=True;

end;

end.

unit Unit4; {Форма Об аввторах}

procedure TForm4.Button1Click(Sender: TObject); {Кнопка OK}

begin

close;

Form1.Enabled:=true;

end;

end.

2.3 Результаты

При включении программы, появляется главная форма переводчик единиц измерения веса. Также на форме отведено место для ввода значения. Пользователю необходимо ввести туда значение, выбрать исходную единицу измерения из левого списка, а также конечную единицу измерения из правого списка. Результат отобразиться в окне для результатов (после знака равно). Главная форма представлена на рисунках 2.6, 2.7, 2.8, 2.9.

На этой форме также есть меню «Файл» и меню «Справка». Через меню «Файл» можно вычислять значения, очищать поля и выйти из программы. Через меню «Справка» можно посмотреть таблицы переводов (рис. 2.10), а также информацию об авторах (рис. 2.11) и о программе (рис. 2.12).

Рис. 2.6 Главная форма при активной радиокнопке «Вес»

Рис. 2.8 Главная форма, в которой показано меню «Файл»

Рис. 2.9 Главная форма, в которой показано меню «Справка»

Рис. 2.10 Форма «Таблицы переводов»

Рис. 2.11 Форма «Об авторе»

Рис. 2.12 Форма «О программе»

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

Заключение

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

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

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

Таким образом, основные цели и задачи настоящей работы, заявленные во введении, достигнуты.

Библиографический список

1. Крылова Г.Д. Основы стандартизации, сертификации, метрологии, учебник для вузов. [Текст]. М.: ЮНИТИ-ДАНА, 2008. 711 с.

2. Рябинина Г.А. Справочник физических величин. [текст]. СПб.: Лениздат Союз, 2009. 160 с.

3. Димов Ю.В. Метрология, стандартизация и сертификация, учебник для вузов. [Текст] СПБ.: Питер, 2011. 432 с.

4. Крылова Г.Д. Основы стандартизации, сертификации, метрологии, учебник. [Текст]. М.: Аудит ЮНИТИ, 2010. 479 с.

5. Большая советская энциклопедия. [Текст]. М: Советская энциклопедия, 2008. 18240 с.

6. Васильев А.С. Основы метрологии и технические измерения. [Текст]. М.: Машиностроение, 2008. 240 с.

7. Чертов А.Г. Международная система единиц измерения. [Текст]. М.: Росвузиздат, 2008. 168 с.

8. Сена Л.А. Единицы измерения физических величин. [Текст]. М.: ГИТТЛ, 2008. 188 с.

9. Камке Д., Кремер К. Физические основы единиц измерения. [Текст]. М.: Мир, 2009. 208 с.

10. Калашников Н.В. Единицы измерения и обозначения физико-технических величин. Справочник. [Текст]. М.: Недра, 2008. 512 с.

11. Фленов М.Е. Библия Delphi. [Текст]. СПб.: БХВ-Петербург, 2011. 880 с.

12. Галисеев Г. Программирование в среде Delphi 8 for.Net. Самоучитель. [Текст]. М.: «Вильямс», 2011. 304 с.

13. http://ru.wikipedia.org[Электронный ресурс ].Википедия,свободная энциклопедия.

14. http://teplopunkt.ru[Электронный ресурс], Теплопункт.

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


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

  • Программа для выбираемой единицы измерения (градусы Фаренгейта или Цельсия) и для задаваемого значения температуры в этой единице измерения. Среда Delphi. Системные требования. Блок схема программы. Интерфейс. Тестирование и сопровождение программы.

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

  • Составление программы. Среда Delphi - механизм, обеспечивающий эффективную работу программиста. Составление программы, которая выводит для выбираемой единицы измерения (километры в час, мили в час или узлы) значение скорости в других единицах измерения.

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

  • Особенности разработки устройства управления системой измерения веса, построенного на микроконтроллере ATmega16 фирмы Atmel. Схема включения микроконтроллера, сброса, стабилизатора напряжения. Проектирование функций микроконтроллера. Листинг программы.

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

  • Основные единицы измерения времени, массы и объема. Исчисления между битами и байтами. Двоичные приставки в ОС Windows и у производителей ОЗУ. Расчет информационного размера изображения. Объём компьютерных информационных носителей, пример определения.

    презентация [638,9 K], добавлен 27.01.2014

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

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

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

    дипломная работа [3,8 M], добавлен 20.10.2013

  • Сущностные характеристики информации. Классификация информации по форме представления, области возникновения, способу передачи и восприятия и способам кодирования. Анализ основных единиц измерения информации, служащих для измерения объёма информации.

    реферат [77,6 K], добавлен 04.10.2011

  • Информатика - техническая наука, определяющая сферу деятельности, связанную с процессами хранения, преобразования и передачи информации с помощью компьютера. Формы представления информации, ее свойства. Кодирование информации, единицы ее измерения.

    презентация [117,7 K], добавлен 28.03.2013

  • Проектирование устройства контроля температуры в холодильных установках. Устройство измеряет температуру с помощью схемы измерения температуры. Значение температуры представлены в 8-битном формате. Создание компьютерной программы для устройства.

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

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

    реферат [21,0 K], добавлен 13.01.2015

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