ПРОЕКТИРОВАНИЕ СИСТЕМЫ ПРОВЕРКИ ПРАВОПИСАНИЯ «ОРФОГРАФ»



ДЛЯ СОЗДАНИЯ И РЕДАКТИРОВАНИЯ ТЕКСТОВ

 

Масойть А.С.,

студентка 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!