Обоснование выбора типа интерфейса и описание основных форм ввода-вывода
В моей программе представлен графический пользовательский интерфейс — это разновидность пользовательских интерфейсов, в которых элементы интерфейса (меню, кнопки, значки и т.п.) представлены пользователю на дисплее и исполнены в виде графических изображений. В RichEdit можно производить такие функции с текстом, как выделение цветом, что очень нужно для моей программы и ещё в RichEdit можно выводить текст из файла без всяких трудностей. Edit пользователь вводит в него строку для поиска. Тестирование программы Запуск программы:
Выбор файла с текстом:
Поиск строки: Поиск без учёта регистра:
Вывод руководства пользователя:
Заключение В процессе работы я изучил Алгоритм Рабина-Карпа. Я узнал что такое хеширование и хеш-функции. Научился бороться с коллизиями хеш-функций. Создал программу для поиска подстроки в строке. И узнал ещё много интересного, пока создавал программу.
Список литературы 1). «Delphi. Программирование на языке высокого уровня», В. В. Фаронов, Питер, 2006 год. 2). http://ru.wikipedia.org 3). http://www.cyberforum.ru
Приложение 1 МИНОБРНАУКИ РОССИИ ФГБОУ ВПО Череповецкий государственный университет Кафедра математического и программного обеспечения ЭВМ
УТВЕРЖДАЮ Зав. кафедрой МиПОЭВМ д.т.н., профессор __________Ершов Е.В. «___»_________2012 г.
Разработка ПО для реализации алгоритмов сортировки и поиска Техническое задание на курсовую работу Листов _5_
Руководитель: доцент кандидат технических наук Селивановских Вера Витальевна Исполнитель: студент группы 1ПИ-211
2012 год Введение Существует множество алгоритмов поиска, они отличаются друг от друга быстротой выполнения, сложностью реализации, кодом и требуют различные вычислительные мощности. Например: 1) Алгоритм Кнута — Морриса — Пратта 2) Алгоритм Бойера — Мура 3) Алгоритму Ахо – Корасик 4) Алгоритм Рабина-Карпа Моё задание, это реализовать алгоритм Рабина-Карпа.
Основание для разработки Основанием для разработки служит задание на курсовую работу по дисциплине структуры и алгоритмы обработки данных. Разработать программное обеспечение для полнотекстового поиска строк по введённому пользователем шаблону в файлах, находящихся в указанной пользователем директории. Алгоритм поиска – Алгоритм Рабина-Карпа.
Назначение разработки Поиск подстроки по введённому пользователем шаблону в строке и выделение её цветом.
Популярное: Почему стероиды повышают давление?: Основных причин три... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (870)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |