Курсовая работа: Создание программы на языке Delphi 70
Данный курсовой проект был разработан в среде Delphi 7 с базовым языком программирования Delphi. Среди множества языков Delphi является наиболее универсальным и легко изучаемым языком. На сегодня Delphiподдерживает все современные возможности объектно-ориентированного программирования в такой мощной системе проектирования как Delphi 7.
Цель курсовой работы – закрепление и демонстрация знаний, полученных при изучении курса.
Задача работы заключается в том, чтобы правильно составить алгоритм поставленной задачи по обработке текстовой информации, разработать и отладить программу, реализующую разработанный алгоритм.
Согласно заданию дан текстовый файл, в котором находятся заглавные буквы.
В ходе выполнения курсового проекта не обходимо выполнить следующие этапы:
- анализ технического задания и постановка задачи проектирования;
- выделение функций, которые выполнять разрабатываемая программа;
- разработка алгоритма программы, предназначенной для выполнения функций, сформированных на предыдущем этапе;
- составление программы согласно разработанным алгоритмам на языке Delphi;
- отладка программы на тестовых наборах;
- составление и оформление пояснительной записки.
Теоретическая и практическая значимость заключается в закреплении навыков составления алгоритмов поставленных задач и программирования на языке Delphi.
1. ?????? ???????????? ??????? ? ?????????? ?????? ??????????????Согласно заданию дан текстовый файл с заглавными символами; необходимо выявить все заглавные символы и изменить их на малые, заранее спросив о необходимости изменения пользователя.
Как видим, задание сводится к обработке текстовой информации. А именно, чтение текстовой информации из файла и обработка ее согласно заданию.
В самом начале выполнения программы следует запросить от пользователя путь к файлу, который мы хотим проверить на наличие заглавных букв.
В программе следует проанализировать полученную из файла текстовую информацию и выделять из нее заглавные символы.
Подытожив все вышесказанное можно сформулировать требования к разрабатываемому программному обеспечению и выполнить постановку задания на проектирование. Так, согласно заданию, программа должна быть реализована в среде Delphiи должна выполнять следующие функции:
- вывод на экран информации о задании и назначении программы;
- выбор пользователем файла для проверки с помощью диалога открытия;
- выбор пользователем файла для сохранения результатов;
- проверка полученного файла, для выявления в нем заглавных символов;
- запрос к пользователю о возможном изменении заглавного символа и сохранение изменений в итоговый текстовый файл.
Последующие разделы будут посвящены решению поставленных задач и разработке приложения с вышеперечисленными функциями.
2. РАЗРАБОТКА АЛГОРИТМА ПРОГРАММЫ
В предыдущем разделе были сформулированы требования к разрабатываемой программе и к ее функциям. Анализируя требования к программе, можно разработать алгоритм разрабатываемого приложения.
Так, поскольку задание состоит в проверке текстового фала, целесообразно для хранения информации из фала использовать строковый тип данных, а также создать два множества, в которых будут хранится все заглавные символы и символы которые используются для разделения строк на слова.
Далее необходимо проверить, присутствуют ли в считанном из фала тексте заглавные символы, для этого необходимо выполнение следующих условий:
1. В каждой считанной из файла строке выделять слова;
2. В каждом слове проверять наличие заглавных символов;