Вход

Составить программу «Магический квадрат»

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 72945
Дата создания 2014
Страниц 30
Источников 10
Мы сможем обработать ваш заказ (!) 27 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 980руб.
КУПИТЬ

Содержание

Основные данные о работе 1
Содержание 2
Введение 3
Основная часть 5
1. Описание задачи. 5
1.1. Задание 5
1.2. Назначение и область применения 5
2. Технические характеристики 6
2.1. Постановка задачи 6
2.2. Описание алгоритма 7
2.3. Организация входных и выходных данных 11
2.4. Выбор состава технических и программных средств 11
3. Разработка рабочего проекта 12
3.1. Разработка программы 12
3.2. Спецификация программы 14
3.3. Текст программы 16
3.4. Тестирование программы 20
Заключение 22
Глоссарий 23
Список использованных источников 25
Приложения 26

Фрагмент работы для ознакомления

ShowModal;
dlg.Free;
end;
end.
Тестирование программы
Для тестирования работы программы требуется запустить исполняемый файл magicrect.exe и загрузить тестовый пример sample.txt для анализа (путем нажатия на кнопку «Загрузить из файла». Вид окна после загрузки примера представлен на рисунке 6.
Рис.6 Вид окна после загрузки тестового примера.
После нажатия на кнопку «Проверка» должно появится сообщение «Это магический квадрат»:
Рис.7 Результат обработки тестового примера.
Если изменить первую цифру на букву «а», то результат будет представлять собой сообщение об ошибке:
Рис.8 Сообщение об ошибке при неправильных входных данных.
Теперь если заменить букву «а» на цифру «0», то результат будет представлять собой сообщение о том, что исходные данные не являются магическим квадратом.
Рис.9 Сообщение о том, что исходные данные не являются магическим квадратом
Заключение
В ходе курсовой работы получены навыки в составлении алгоритмов, реализации их во время программирования программного продукта, а также в отладке разработанной программы. Также закреплены навыки работы среде визуального проектирования программ Delphi с использованием языка программирования Object Pascal.
Цели и задачи курсовой работы выполнены полностью.
Глоссарий
№ п/п Понятие Определение 1 Магический квадрат «Магическим квадратом» называется квадрат, у которого суммы по всем строкам и столбцам, а также суммы по двум диагоналям совпадают 2 Алгоритм набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий. 3 Программирование процесс создания компьютерных программ. 4 Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. 5 Язык программирования формальная знаковая система, предназначенная для записи компьютерных программ 6 Обработка исключений механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма 7 Тестирование программного обеспечения процесс исследования, испытания программного продукта, имеющий две различные цели:
продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;
выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации. 8 Интерфейс совокупность возможностей, способов и методов взаимодействия двух систем (любых, а не обязательно являющиеся вычислительными или информационными), устройств или программ для обмена информацией между ними, определённая их характеристиками, характеристиками соединения, сигналов обмена и т. п 9 Интерфейс пользователя разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством 10 Требования к программному обеспечению совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации. Создаются в процессе разработки требований к программному обеспечению, в результате анализа требований. Список использованных источников
1 Архангельский А. Я. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi (+ CD-ROM); Бином-Пресс - Москва, 2010. - 308 c. 2 Хомоненко Анатолий , Гофман Владимир , Мещеряков Евгений Delphi 7; БХВ-Петербург - Москва, 2010. - 938 c. 3 Осипов Д. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. — С. 752. — ISBN 978-5-9775-0659-5 4 Осипов Д. Delphi. Программирование для Windows, OS X, iOS и Android.- СПб.: БХВ-Петербург, 2014.- С.464.- 978-5-9775-3289-1 5 Кнут Д. Э. Искусство программирования. Т. 1 : пер. с англ. / Дональд Э. Кнут ; под общ. ред. Ю. В. Козаченко. - М. [и др.], 2007. - 712 с. : ил. 6 Вирт Н. Алгоритмы и структуры данных : с примерами на Паскале / Никлаус Вирт ; [пер. с англ. Д.Б. Подшивалова]. - СПб., 2007. - 350, [1] с. : ил. 7 www.delphiexpert.ru/ 8 www.delphi.int.ru/ 9 www.edelphi.ru/ 10 www.delphisources.ru/
Приложения
А
2

Список литературы [ всего 10]

1 Архангельский А. Я. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi (+ CD-ROM); Бином-Пресс - Москва, 2010. - 308 c.
2 Хомоненко Анатолий , Гофман Владимир , Мещеряков Евгений Delphi 7; БХВ-Петербург - Москва, 2010. - 938 c.
3 Осипов Д. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. — С. 752. — ISBN 978-5-9775-0659-5
4 Осипов Д. Delphi. Программирование для Windows, OS X, iOS и Android.- СПб.: БХВ-Петербург, 2014.- С.464.- 978-5-9775-3289-1
5 Кнут Д. Э. Искусство программирования. Т. 1 : пер. с англ. / Дональд Э. Кнут ; под общ. ред. Ю. В. Козаченко. - М. [и др.], 2007. - 712 с. : ил.
6 Вирт Н. Алгоритмы и структуры данных : с примерами на Паскале / Никлаус Вирт ; [пер. с англ. Д.Б. Подшивалова]. - СПб., 2007. - 350, [1] с. : ил.
7 www.delphiexpert.ru/
8 www.delphi.int.ru/
9 www.edelphi.ru/
10 www.delphisources.ru/
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00433
© Рефератбанк, 2002 - 2024