Разработка приложения «Двоичный калькулятор» средствами Borland Delphi

Автор работы: Пользователь скрыл имя, 11 Декабря 2011 в 21:45, курсовая работа

Краткое описание

Человеку достаточно сложно произвести в уме математические операции над двоичными числами. Для облегчения расчетов люди создают специальные приложения, выполняющие функции калькулятора. Одним из средств разработки таких программ является Borland Delphi.
В данной курсовой работе предложено создать Windows-приложение на языке Object Pascal в среде визуального программирования Borland Delphi, которое должно обеспечивать выполнение операций по вводу, обработке и выводу информации, содержащей двоичные числа.

Содержание работы

Введение 2
Глава1. Двоичная система счисления. 2
§ 1История 2
§ 2 Целочисленные и вещественные типы данных языка Object Pascal 2
Глава 2. Приложение для реализации алгоритмов над данными целочисленных типов 2
§ 1 Система программирования Borland Delphi 2
§ 2 Описание компонентов Delphi 2
Компонент TButton 2
Компонент TEdit 2
Компонент TLabel 2
Компонент RadioButton 2
Компонент TMainMenu 2
Компонент TSaveDialog 2
§ 3 Инструкция пользователя 2
Заключение 2
Список источников 2
Приложение 1. Текст программных модулей 2
Приложение 2. Система тестов 2

Содержимое работы - 1 файл

КУРСОВАЯ.docx

— 307.96 Кб (Скачать файл)

Автономное  образовательное учреждение

высшего профессионального  образования

«Ленинградский  государственный университет имени  А.С.Пушкина»

Кафедра информатики  и вычислительной математики

КУРСОВАЯ  РАБОТА

на тему: «Разработка приложения «Двоичный калькулятор» средствами Borland Delphi»

Специальность: 080801.65 — прикладная информатика в экономике

            Выполнила:

            студентка III курса Д.В.Алёхина

            Руководитель:

            канд. пед. наук, доцент Е.В.Федоркевич

Пушкин 2010 

Оглавление

Введение 2

Глава1. Двоичная система счисления. 2

§ 1История 2

§ 2 Целочисленные и вещественные типы данных языка Object Pascal 2

Глава 2. Приложение для реализации алгоритмов над данными целочисленных типов 2

§ 1 Система программирования Borland Delphi 2

§ 2 Описание компонентов Delphi 2

    Компонент TButton 2

    Компонент TEdit 2

    Компонент TLabel 2

    Компонент RadioButton 2

    Компонент TMainMenu 2

    Компонент TSaveDialog 2

§ 3 Инструкция пользователя 2

Заключение 2

Список источников 2

Приложение 1. Текст программных модулей 2

Приложение 2. Система тестов 2

 

 

Введение

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

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

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

 

Глава1. Двоичная система  счисления.

§ 1История

  • Современная двоичная система была полностью  описана Лейбницем в XVII веке в работе Explication de l’Arithmétique Binaire[8]. В системе счисления Лейбница были использованы цифры 0 и 1, как и в современной двоичной системе.
  • В 1854 году английский математик Джордж Буль опубликовал знаковую работу, описывающую алгебраические системы применительно к логике, которая в настоящее время известна как Булева алгебра или алгебра логики. Его логическому исчислению было суждено сыграть важную роль в разработке современных цифровых электронных схем.
  • В 1937 году Клод Шеннон предствил к защите кандидатскую диссертацию Символический анализ релейных и переключательных схем в MIT, в которой булева алгебра и двоичная арифметика были использованы применительно к электронным реле и переключателям. На диссертации Шеннона по существу основана вся современная цифровая техника.
  • В ноябре 1937 года Джордж Штибиц, впоследствии работавший в Bell Labs, создал на базе реле компьютер «Model K» (от англ. «Kitchen», кухня, где производилась сборка), который выполнял двоичное сложение. В конце 1938 года Bell Labs развернула исследовательскую программу во главе со Штибицом. Созданный под его руководством компьютер, завершённый 8 января 1940 года, умел выполнять операции с комплексными числами. Во время демонстрации на конференции American Mathematical Society в Дармутском колледже 11 сентября 1940 года Штибиц продемонстрировал возможность посылки команд удалённому калькулятору комплексных чисел по телефонной линии с использованием телетайпа. Это была первая попытка использования удалённой вычислительной машины посредством телефонной линии. Среди участников конференции, бывших свидетелями демонстрации, были Джон фон Нейман, Джон Мокли и Норберт Винер, впоследствии писавшие об этом в своих мемуарах.

§ 2 Целочисленные и вещественные типы данных языка Object Pascal

     В языке Pascal любые объекты, т.е. константы, переменные, значения функций или выражения,  характеризуются своими типами. Тип определяет множество допустимых значений того или иного объекта, а также множество операций, которые к нему применимы.

     Иерархия типов в языке Паскаль:

  • Простые
    • Порядковые
      • Целые
      • Логические
      • Символьные
      • Перечисляемые
      • Интервальные
    • Вещественные
  • Структурированные
    • Массивы
    • Строки
    • Множества
    • Записи
    • Файлы
  • Указатели

     Целочисленные типы - обозначают множества целых чисел в различных диапазонах. Имеется пять целочисленных типов, различающихся диапазоном допустимых значений и размером занимаемой оперативной памяти. Целочисленные типы обозначаются идентификаторами: Byte, ShortInt, Word, Integer, LongInt; их характеристики приведены в Таблице 1.

 
 
 
Идентификатор
Длина (байт) Диапазон  значений Операции
Byte 1 0..255 + , -

/ , *

Div , Mod

>= , <= , < , >

=  , <>

Shortint 1 -128..127
Integer 2 -32768..32767
Word 2 0..65535
Longint 4 -2147483648..2147483647
 

Таблица 1. Целочисленные типы данных.

 

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

 

     Сведения  о диапазоне разных типов вещественных чисел и их формате в языке Паскаль представлены в нижеследующей таблице.

Идентификатор типа Диапазон  значений чисел Значащие  цифры мантиссы Требуемая память в байтах
real от 2.9e-39 до 1.7e38 11-12 6 байт
single от 1.5e-45 до 3.4e38 7-8 4 байта
double от 5.0e-324 до 1.7e308 15-16 8 байт
extended от 3.4e-4932 до 1.1e4932 19-20 10 байт
comp от -2e63 + 1 до 2e63 - 1 10-20 8 байт

Таблица 2. Целочисленные типы данных.

 

Глава 2. Приложение для реализации алгоритмов над данными целочисленных типов

§ 1 Система программирования Borland Delphi

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

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

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

 

§ 2 Описание компонентов Delphi

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

     Форма и компоненты, использованные для  разработки приложения «Двоичный калькулятор», изображены на Рисунке 1.

      5.

 

      6.   2.

 

       1. 

     4. 

      3.

     Рисунок 1. Форма разработанного приложения «Двоичный калькулятор».

    1 –  TButton

    2 –  TEdit

    3 –  TLabel

    4. –RadioButton

    5 – TMainMenu

    6 – TSaveDialog

 

Основные  свойства, общие для всех компонентов:

    • Name — имя компонента в программе;
    • Caption  текст, появляющийся на компоненте;
    • Font — определяет атрибуты шрифта;
    • Hint — всплывающая подсказка, которая появляется при наведении курсора на компонент;
    • ShowHint — (если true) всплывающая подсказка появится при наведении курсора;
    • Visible — (если true) видимость компонента на форме;
    • Enabled — (если true) компонент реагирует на события
    • Heigth — высота компонента;
    • Width — ширина компонента.

Информация о работе Разработка приложения «Двоичный калькулятор» средствами Borland Delphi