Построение графика функции

  • 28 янв. 2013 г.
  • 4357 Слова
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………… | 3 |
1 ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ……. | 5 |
1.1 Технология программирования………………………………........ | 5 |
1.2 Объектно-ориентированный подход к программированию……. | 8 |
2 ПРОЦЕСС СОЗДАНИЯ РАБОТАЮЩЕЙ JAVA-ПРОГРАММЫ…... | 10 |
2.1 Типы java-программ……………………………………………….. | 10 |
2.2 Этапы подготовкиисполняемой программы. Безопасность……. | 11 |
3 ОПИСАНИЕ АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ…………………… | 13 |
4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ…………………………………... | 15 |
ЗАКЛЮЧЕНИЕ……………………………………………………………. | 20 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ……………………… | 21 |
ПРИЛОЖЕНИЯ……………………………………………………………. | 22 |

ВВЕДЕНИЕ

Данная работа посвящена одному из самых перспективных на сегодняшний день языков программирования – языкуJava. Технологию по имени Java можно без преувеличения назвать революционной в индустрии разработки программного обеспечения. В чём же перспективность и революционность этой технологии?
Сегодня создание программного обеспечения представляет собой чрезвычайно тяжелое занятие. Трудности связаны с разнообразием архитектур машин, операционных систем, графических оболочек и т. д. Стремительный росттехнологий, связанных с сетью Internet, дополнительно усложняет эту задачу. К сети Internet подключены компьютеры самых разных типов - IBM PC, Macintosh, рабочие станции Sun и другие. Даже в рамках IBM-совместимых компьютеров, существует несколько платформ, например, MS Windows 9x/Me/XP/NT/2000, OS/2, Solaris, различные разновидности операционной системы UNIX с графической оболочкой X­Windows и т. д.Все эти системы образуют единую сеть, которая должна работать как одно целое, обеспечивая при этом высокий уровень безопасности информации. Под влиянием указанных факторов резко возрастает уровень требований, предъявляемый к программному обеспечению.
Современные приложения должны быть безопасны, высокопроизводительны, работать в распределенной среде, быть нейтральны к архитектуре. Созданнаякомпанией Sun Microsystems система разработки Java удовлетворяет всем этим требованиям. Язык Java удобный и надёжный в эксплуатации благодаря таким своим достоинствам, как многозадачность, поддержка протоколов Internet и многоплатформенность.
Язык программирования Java является объектно-ориентированным и поставляется с достаточно объемной библиотекой классов. Библиотеки классов Java значительно упрощаютразработку приложений, предоставляя в распоряжение программиста мощные средства решения распространенных задач. Поэтому программист может больше внимания уделить решению прикладных задач, а не таких, как, например, организация динамических массивов, взаимодействие с операционной системой или реализация элементов пользовательского интерфейса.
Цель моей курсовой работы: разработать Java-приложение, реализующеепостроение графика функции.
В данной курсовой работе я ставлю перед собой следующие задачи:
1. В программе должно присутствовать окно рисования, строка ввода функции.
2. Возможность масштабирования графика и перемещения по осям с помощью мышки.

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

1.1. Технология программирования

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