Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа ТП.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
137.8 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

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

«Ижевский государственный технический университет имени М.Т.Калашникова»

Глазовский инженерно-экономический институт (филиал)

(ГИЭИ (филиал) ФГБОУ ВПО «ИжГТУ имени М.Т.Калашникова»)

Кафедра «Автоматизированные системы управления»

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

по дисциплине «Технология Программирование»

на тему «Создание программы Калькулятор»

Выполнил

студент гр. Б03-782-1_______________________________Иванов Е.А.

Проверил:

Преподаватель кафедры АСУ________________________Абашев М.Д.

Оценка:_____________________________________________________

Глазов

2012

Содержание

Введение 3

1. Основные задачи 5

1.1 Обзор существующих аналогов 5

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

2. Теоретическая часть. Описание программы 6

3. Листинг программы 8

4. Руководство пользователя 20

5. Заключение 22

6. Список используемой литературы 23

Введение

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

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

Embarcadero Delphi, ранее Borland Delphi и CodeGear Delphi – интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в четырех редакциях: Starter, Professional, Enterprise и Architect.

Object Pascal — результат развития языка Turbo Pascal, который, в свою очередь, развился из языка Pascal. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI (англ. Run-time type information, Run-time type identification). Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.

Калькулятор − электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами. Существуют различные типы калькуляторов, например: простейшие, бухгалтерские, инженерные, программируемые, медицинские и т.д. Мы же в данной работе рассмотрим такой тип, как эмулятор калькулятора – программа, рисующая на экране калькулятор с кнопками, которые можно нажимать мышкой (как правило, можно также нажимать цифровые кнопки на клавиатуре с тем же эффектом). Такая программа удобна для тех, кто привык работать с обычным калькулятором.