ПРОЕКТИРОВАНИЕ СИСТЕМЫ ПРОВЕРКИ ПРАВОПИСАНИЯ «ОРФОГРАФ»
ДЛЯ СОЗДАНИЯ И РЕДАКТИРОВАНИЯ ТЕКСТОВ
Масойть А.С.,
студентка 3 курса Оршанского колледжа УО «ВГУ им. П.М. Машерова», г. Орша, Республика Беларусь
Научный руководитель – Богатырева А.Э., магистр педагогики, преподаватель
Практически каждый пользователь компьютера встречается с необходимостью подготовки тех или иных документов – писем, статей, служебных записок, отчетов, рекламных материалов и т.д. Текст редактируемого документа выводится на экран, и в диалоговом режиме в него вносятся изменения.
Удобство и эффективность применения компьютеров для подготовки текстов привели к созданию множества программ – текстовых редакторов (Word Processors), функциональное назначение которых заключаются во вводе и редактировании текстов. Текстовый редактор – компьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста [1, с.126].
Проверка правописания может быть встроена как отдельная функция в программную систему (например, текстовый редактор), либо может функционировать автономно в виде самостоятельного приложения. В этом случае она обычно обладает возможностью интеграции с другими программами [2].
В качестве примера рассмотрим систему проверки правописания «Орфограф», спроектированную автором данного исследования, и позволяющую, как и многие другие текстовые редакторы, выявлять допущенные пользователем опечатки и орфографические ошибки.
|
|
В программе используются следующие типы данных: Boolean, String, Integer, ОleVariant.
Boolean – это логический тип, который может принимать одну из двух предварительно объявленных констант False (ложь) или True (истина).
String – это строковый тип, при работе с которым память выделяется по мере надобности (динамически) и ограничена имеющейся в распоряжении программы доступной памятью.
Тип Integer предназначен для хранения целых чисел в диапазоне от – 2 147 483 648 до +2 147 483 647.
ОleVariant – преобразует все строки к типу WideChar. Тип ОleVariant использовать в основном не рекомендуется, однако он необходим в тех случаях, когда типы данных становятся известны только во время выполнения программы [3].
Для удобства работы с программой создана панель быстрого доступа, на которой расположены наиболее необходимые пункты меню: Файл, Вставка, Правка, Формат, Правописание и Справка. Несколько ниже находится панель форматирования, реализующая доступ к функциям сохранения и открытия документа, типам выравнивания текста и стилям выбора формата. При необходимости набранный текст можно вывести на печать и посмотреть параметры страницы.
|
|
Принцип действия данной системы правописания следующий: во встроенном словаре программы, содержащем более 30 тысяч слов, система пытается найти проверяемое слово. Если слово найдено, то оно считается правильно написанным. В противном случае программа выделяет его красным цветом, указывая тем самым на то, что в слове допущена ошибка, которую можно исправить самостоятельно или с помощью данной программы. В этом случае выдается сообщение об ошибке, и предлагаются возможные варианты замены. Слово, отсутствующее в словаре, предлагается туда добавить.
Преимуществами данной программы, несомненно, является то, что она обладает удобным и простым интерфейсом, справочной системой, помогающей детально изучить возможности самой программы, а также имеет достаточно большой запас слов русского языка, который пользователь может увеличивать на неограниченное количество единиц.
Одним из недостатков программы является небольшое количество функций работы с текстом, что в дальнейшем планируется дополнить и усовершенствовать, а также частичная зависимость от MS Word.
Безусловно, принцип автоматизированной проверки орфографии здесь изложен весьма в упрощенной форме, но суть его именно такова.
Литература:
1. Информатика в понятиях и терминах: Кн. для учащихся ст. классов ср. шк. /Под ред. В.А. Извозчикова. – М.: Просвещение, 1991. – 208 с.: ил.
2. Система проверки правописания / Википедия: свободная электронная энциклопедия: на русском языке [Электронный ресурс]. – Режим доступа: http://ru.wikipedia.org/wiki/
3. Фаронов, В.В. «Delphi 7.0 – программирование на языке высокого уровня»: Учебник для вузов – Спб.: Питер, 2006. – 640с.: ил.
Дата добавления: 2018-05-09; просмотров: 220; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!