📄Работа №3122

Тема: Проектирование программной системы

📝
Тип работы Курсовые работы
📚
Предмет программирование
📄
Объем: 27 стр. листов
📅
Год: 2014
👁️
Просмотров: 1418
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Содержание

Задание на курсовую работу 2
Введение 4
1 Анализ задачи 6
1.1 Постановка задачи 6
1.2 Входные и выходные данные 6
1.3 Выбор языка программирования 6
1.4 Системные требования 9
2 Проектирование программной системы 10
2.1 Построение графика 10
2.2 Описание алгоритма 13
2.3 Проектирование интерфейса программы 15
3 Описание программы 20
3.1 Общие сведения 20
3.2 Описание структуры программы 20
3.3 Инструкция пользователя 21
Выводы по работе 25
Список использованной литературы 26
Приложение. Листинг программы 27
графика:
main.pas
main.dfm
main.ddp
main.dcu
grafik.res
grafik.exe
grafik.dsk
grafik.dpr
grafik.dof
grafik.cfg

📖 Введение

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Написать программу на языке высокого уровня Delphi (Паскаль), позволяющую получить на экране график заданной функции. Координатную плоскость отображать в зависимости от типа функции (декартовые или полярные координаты). С графиком функции предусмотреть действия, указанные в индивидуальном варианте.
После запуска программы с экрана должны быть запрошены параметры графика: коэффициенты функции, максимальный радиус-вектор. После ввода всех необходимых параметров на экране должно быть построено соответствующее координатное пространство с нанесенным на нем графиком. На координатной сетке должны располагаться подписи в виде значений в местах пересечения сетки с осями координат. По клавише «G» предусмотреть отображение/скрытие координатной сетки.
В верхней части графика должно быть представлено математическое название и написание выводимой функции. Под графиком должен располагаться текст с быстрыми клавишами.
Также под графиком выводить на экран максимальные и минимальные значения функции (область допустимых значений), нули функции (это такие значения аргументов, при которых значение функции равно 0, для полярных координат это такие значения угла , при которых радиус-вектор равен нулю, или очень близок к нему с задаваемой точностью ).
Триссектриса

Варианты заданий:
Предусмотреть масштабирование графика в целом (при нажатии клавиш «+» и «-») с шагом в 10%.
ВВЕДЕНИЕ
Выбор языка программирования в значительной мере влияет на надежность и приспособленность программ к отладке, испытаниям и сопровождению. В общем случае чем выше уровень языка программирования, тем меньше ошибок в разрабатываемых программах, тем легче понимать программы. Это связано со многими положительными характеристиками языков высокого уровня. Программы на языке высокого уровня более надежны, так как выше степень автоматического обнаружения ошибок компиляторами с этих языков. Современные языки программирования высокого уровня, включают в себя большие возможности типизации данных с проверкой правильности типов данных во время компиляции. Язык высокого уровня отличается значительно большей наглядностью, которая обеспечивается, с одной стороны, соответствующим составом ключевых слов, а с другой – возможностью модульного построения больших программ. Язык высокого уровня обладает важным свойством мобильности (возможностью переноса программ в программно–техническую среду, отличающуюся от той, для которой была предназначена программа). Это позволяет использовать ПО на ряде вычислительных машин различного типа, переходить на новые, более современные технические средства. Отсутствие свойств мобильности у программ, написанных на языках низкого уровня, означает необходимость их перепрограммирования при переводе на другие технические средства. Эффективность программ, реализованных на языках программирования высокого уровня несколько ниже, чем у программ, реализованных на языках низкого уровня, однако снижающаяся стоимость технических средств позволяет в большинстве случаев считать необходимость достижения максимальной эффективности программ не главной целью ПО. При разработке программы следует помнить, что основные резервы эффективности программ лежат в области раздельного выбора методов и алгоритмов. Дальнейшее развитие вычислительной техники неминуемо влечет за собой развитие и совершенствование языков программирования. По существующим прогнозам, в дальнейшем производительность вычислительных машин будет повышаться за счет параллельного, то есть одновременного выполнения операций и поэтому современные языки программирования, рассчитанные, как правило, на последовательное выполнение операций, уступят свое место другим, более совершенным языкам. Будущее за таким языками программирования, которые позволят описывать саму решаемую задачу, а не последовательность операторов.
Тема моей курсовой работы: «Создание программы построения графиков произвольных функций одной переменной».
Актуальность темы заключается в том, что графические методы обработки информации играют исключительно большую роль в различных областях науки и практики, имеющих дело с обобщением, обработкой и анализом больших массивов информации о разнообразных явлениях и процессах. Современную науку невозможно представить без применения графиков. Они стали средством научного анализа и обобщения. Такие свойства графиков, как выразительность, доходчивость, лаконичность, универсальность, смысловая однозначность, интернациональность, легкость кодирования, а также обозримость графических изображений сделали их незаменимыми в исследовательской и практической работе и в сопоставлениях как в технических вопросах, так и в вопросах социально-экономических явлений, в популяризации научных и практических достижений.
Цель работы - рассмотреть графики, научится строить графики на практических примерах, описать понятие основных терминов, которые используются при построении графиков.
Задачами работы являются разработка алгоритма и программы построения графиков функций одной переменной в полярной системе координат. Необходимо рассмотреть технические требования, входные и выходные данные программы, произвести алгоритмическую декомпозицию задачи, разработать интерфейс и реализовать программу в среде Delphi, составить руководство пользователя.



Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

ВЫВОДЫ ПО РАБОТЕ
В результате выполнения курсовой работы была разработана программа построения графиков функций одной переменной, выполняющая следующие действия:
 ввод исходных данных для построения;
 вывод на экран графика функции;
 масштабирование изображения.
Применение традиционных ручных средств построения графиков требует значительных временных затрат и они будут увеличиваться пропорционально увеличению интервала построения. При этом также возрастает вероятность ошибки при обработке. Поэтому целесообразно применять для построения ЭВМ. Это позволит значительно сократить время счета в десятки раз, повысить надежность результатов и их точность. Кроме того, использование ЭВМ позволит сохранять (при незначительной доработке программы) результаты, что позволит их использовать при решении других задач.
Тестирование программы показало правильность её работы, а простота интерфейса – даёт удобство в использовании.
В процессе работы над программой мною были изучены следующие темы:
Разработка программ в среде Delphi.
Построение графиков и вычисление корней нелинейных уравнений.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. –М.: ИД «Форум»: ИНФРА – М, 2008. –400 с.
2. Дантеманн Д., Мишел Д., Тейлор Д. Программирование в среде Delphi (пер. с англ.). –Киев: DiaSoft Ltd., 2005. –608 с.
3. Дарахвелидзе П.Г., Марков Е.П. Delphi – среда визуального программирования. –СПб.: BHV–Санкт–Петербург, 2010. –352 с.
4. Залогова Л.А. Компьютерная графика. –М.: Бином. Лаборатория знаний, 2009. -232 с.
5. Орлик С. Секреты Delphi на примерах. –M.: БИНОМ, 2006. –316 с.
6. Орлов С. А. Технологии разработки программного обеспечения. –М.: Диалог – Наука, 2003. –477 с.
7. Ремнев А. А., Федотова С. В. Курс Delphi для начинающих. Полигон нестандартных задач. –М.: Солон-Пресс, 2007. -360 с.
8. Сван Т. Основы программирования в среде Delphi. –Киев: Диалектика, 2012. –480 с.
9. Фленов М. Библия Delphi –СПб.: БХВ-Петербург, 2011. -686 с.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ