Создание программы визуализации методов сортировки массива, особенности и направления ее практического применения. Выбор и обоснование среды программирования. Разработка руководства пользователя. Листинг программы и оценка эффективности ее использования.
Аннотация к работе
Программы позволяют обогатить курс обучения, дополняя его разнообразными возможностями компьютерных технологий, и делают его, таким образом, более интересным и привлекательным для учащихся. Исключительно высокая степень наглядности представленного материала, взаимосвязь различных компонентов курсов, комплексность и интерактивность делают программы незаменимыми помощниками, как для ученика, так и для учителя. Это вызвано, во-первых, тем, что компьютер стал средством повышения производительности труда во всех сферах деятельности человека, во-вторых, резко возрос объем необходимых знаний и с помощью традиционных способов и методик преподавания уже невозможно подготовить требуемое количество высокопрофессиональных специалистов. Необходимость активного использования обучающих программ сегодня диктуется не только тем, что персональный компьютер стал уже не экзотической технической новинкой, но инструментом в технологической образовательной цепочке в виде средства обучения, а также тем, что без его активного использования невозможно повысить интенсивность процесса получения знаний, закрепления навыков и умений. Целью моей дипломной работы является создание программы визуализации методов сортировки массива, которая может быть использована при изучении дисциплин, связанных с программированием и алгоритмизацией, для демонстрации методов сортировки массива.Язык Pascal предназначен для описания вычислительного процесса решения задачи, в состав которой могут входить величины. программа массив пользователь Это описание класса Когда программист, добавляя необходимые компоненты, создает форму, Delphi формирует описание класса формы. В работе с графикой в Delphi в распоряжении программиста находятся канва (холст, полотно - свойство Canvas Delphi компонентов), карандаш (свойство Pen), кисть (свойство Brush) того компонента или объекта, на котором предполагается рисовать. На вкладке Additional расположен специализированный компонент TIMAGE, специально предназначенный для рисования, но также свойство Canvas имеют, например, такие компоненты как LISTBOX, COMBOBOX, STRINGGRID, а также и сама Форма, которая размещает наши компоненты! Компонент Delphi Label предназначен для показа текста на форме нашей программы, которые не будет меняются в течение работы программы.В дипломной работе были рассмотрены теоретические вопросы, касающиеся назначения и области применения разрабатываемого программного продукта, рассматривалась необходимость создания данного программного продукта, его актуальность и целесообразность в применении. В практической части дипломной работы был собран необходимый материал, разработана логическая структура программы, создан программный продукт При создании программы было использована среда программирования Delphi В экономической части работы рассматривались следующие вопросы: · стоимость работ по составлению программы; Разработанный программный продукт - имеет современный дизайн, его интерфейс соответствует стандартному интерфейсу Windows - приложений, который позволяет пользователю в понятной и доступной форме выполнять необходимые для него действия.
Введение
Информационные технологии широко применяются в наше время для автоматизации документооборота на различных предприятиях.
Постоянно растет объем и сложность обрабатываемой информации, требуются все новые и новые виды ее представления. Не подлежит сомнению, что организовать поиск, произвести анализ и совершить многие другие операции значительно проще и удобнее, имея дело с электронными документами, чем с печатными.
Программы позволяют обогатить курс обучения, дополняя его разнообразными возможностями компьютерных технологий, и делают его, таким образом, более интересным и привлекательным для учащихся. Исключительно высокая степень наглядности представленного материала, взаимосвязь различных компонентов курсов, комплексность и интерактивность делают программы незаменимыми помощниками, как для ученика, так и для учителя. Практически все развитые страны активно разрабатывают и поддерживают компьютерные технологии обучения. Это вызвано, во-первых, тем, что компьютер стал средством повышения производительности труда во всех сферах деятельности человека, во-вторых, резко возрос объем необходимых знаний и с помощью традиционных способов и методик преподавания уже невозможно подготовить требуемое количество высокопрофессиональных специалистов.
Необходимость активного использования обучающих программ сегодня диктуется не только тем, что персональный компьютер стал уже не экзотической технической новинкой, но инструментом в технологической образовательной цепочке в виде средства обучения, а также тем, что без его активного использования невозможно повысить интенсивность процесса получения знаний, закрепления навыков и умений.
Целью моей дипломной работы является создание программы визуализации методов сортировки массива, которая может быть использована при изучении дисциплин, связанных с программированием и алгоритмизацией, для демонстрации методов сортировки массива.
В дипломной работе я использовала среду программирования Delphi. На стадии анализа требований мною был собран весь необходимый теоретический материал для создания программы. На стадии интеграции разработан программный код. На стадии тестирования проводилась проверка работоспособности программы.
1. Теоретическая часть
1.1 Назначение и область применения
Программа позволяет визуально демонстрировать заполнение массива случайным образом и сортировать его различными методами.
Программный продукт предназначен в качестве вспомогательного пособия преподавателям предмета: «Программирование в компьютерных системах». Также программа может использоваться студентами, изучающими данный предмет, для самостоятельной работы.
Программа предназначена для использования в учебных заведениях. Это позволит преподавателям эффективно использовать время урока, повысить мотивацию студентов к изучению программирования.
Вывод
В дипломной работе были рассмотрены теоретические вопросы, касающиеся назначения и области применения разрабатываемого программного продукта, рассматривалась необходимость создания данного программного продукта, его актуальность и целесообразность в применении.
В практической части дипломной работы был собран необходимый материал, разработана логическая структура программы, создан программный продукт При создании программы было использована среда программирования Delphi
В экономической части работы рассматривались следующие вопросы: · стоимость работ по составлению программы;
· стоимость одного компьютерного часа работы оператора;
· общая стоимость работ по составлению программы и вводу ее в эксплуатацию;
· стоимость работ по сдаче программы в эксплуатацию.
· прибыль, Себестоимость моего программного продукта составляет 140037,96 руб. Цена программного продукта составляет 182049,36 руб. Прибыль равна 42011,39
Разработанный программный продукт - имеет современный дизайн, его интерфейс соответствует стандартному интерфейсу Windows - приложений, который позволяет пользователю в понятной и доступной форме выполнять необходимые для него действия.
Программный продукт по дисциплине «Алгоритмизация» в дальнейшем может использоваться преподавателями и студентами Котовского индустриального техникума. Программа предназначена для использования в учебных заведениях. Это позволит преподавателям эффективно использовать время урока, повысить мотивацию студентов к изучению программирования.
Список литературы
1. Ахо, Хопкфорт, Ульман. Построение и анализ вычислительных алгоритмов» Издательство: Мир Жанр
2. Вирт Н. Алгоритмы и структуры данных.
3. Кнут Д. Искусство программирования для ЭВМ, - Том 3, «Сортировка и поиск»).