<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; текстовые документы</title>
	<atom:link href="http://web.snauka.ru/issues/tag/tekstovyie-dokumentyi/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 17 Apr 2026 07:29:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Разработка алгоритма поиска информации или информационного объекта в тексте</title>
		<link>https://web.snauka.ru/issues/2016/06/69146</link>
		<comments>https://web.snauka.ru/issues/2016/06/69146#comments</comments>
		<pubDate>Wed, 22 Jun 2016 12:06:10 +0000</pubDate>
		<dc:creator>Рябов Артем Вадимович</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[data analasys]]></category>
		<category><![CDATA[marketing research]]></category>
		<category><![CDATA[text documents]]></category>
		<category><![CDATA[анализ данных]]></category>
		<category><![CDATA[маркетинговые исследования]]></category>
		<category><![CDATA[текстовые документы]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2016/06/69146</guid>
		<description><![CDATA[Научный руководитель: Аполлонова И.А,. к.т.н, заместитель заведующего кафедрой «Медико-технический менеджмент» Ранее были исследованы и выделены основные препятствия при проведении анализа баз данных с помощью программных средств, поставляемых совместно со стандартным офисным пакетом [1]. Ниже представлены основные из них: – ошибки в наименовании изделия или указание наименования в транскрипции; – представление в одном лоте сразу несколько [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em>Научный руководитель: Аполлонова И.А,. к.т.н,</em></p>
<p style="text-align: center;"><span><em>заместитель заведующего кафедрой «Медико-технический менеджмент»<br />
</em></span></p>
<p style="text-align: justify;"><span>Ранее были исследованы и выделены основные препятствия при проведении анализа баз данных с помощью программных средств, поставляемых совместно со стандартным офисным пакетом [1]. Ниже представлены основные из них:<br />
</span></p>
<p style="text-align: justify;"><span>– ошибки в наименовании изделия или указание наименования в транскрипции;<br />
</span></p>
<p style="text-align: justify;"><span>– представление в одном лоте сразу несколько видов медицинских изделий;<br />
</span></p>
<p style="text-align: justify;"><span>– общее наименование изделий без указания производителя или модели.<br />
</span></p>
<p style="text-align: justify;"><span>Исходя из этого к разрабатываемому алгоритму были представлены следующие требования:<br />
</span></p>
<p style="text-align: justify;"><span>– определение по базам данных объема закупленного «наименования» товара, с учетом различных вариантов указания «наименования» в лоте;<br />
</span></p>
<p style="text-align: justify;"><span>– определение средней стоимости «наименования» товара, с учетом расположения нескольких изделий в одном лоте;<br />
</span></p>
<p style="text-align: justify;"><span>– конкретизация типа изделия по косвенным характеристикам, указанным в лоте.<br />
</span></p>
<p style="text-align: justify;"><span>Переходя к обзору алгоритма, следует заметить, что его использование для определения показателей, характеризующих рынок определенного изделия, не является полностью автоматическим и требует от пользователя знания по крайней мере основных игроков сегмента и базовых знаний о разновидностях входящих в него изделий.<br />
</span></p>
<p style="text-align: justify;"><span>На рисунке 1 представлена блок – схема работы алгоритма.</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/06/062216_1202_1.png" alt="" /></p>
<p style="text-align: center;">Рис. 1. Блок – схема работы алгоритма.</p>
<p style="text-align: justify;"><span>На этапе ввода информации алгоритм обрабатывает поле базы данных, в котором указывают <span style="color: black;">наименование товара, работ, услуг. Задача локального алгоритма сводится к нахождению всех наименований товаров в разных формах его написания.<br />
</span></span></p>
<p style="text-align: justify;"><span style="color: black;">Для выявления наименований предложено использовать разные алгоритмы под разные условия поиска: в условиях, когда сегмент представлен в основном изделиями зарубежного производства, используется алгоритм поиска латинских символов. Причем для того, что бы избежать попадания в одну переменную сразу нескольких наименования, было допущено, что наименования между собой имеют кириллицу или знаки пунктуации. Шаги локального алгоритма представлен ниже:<br />
</span></p>
<p><span style="text-align: justify;">1) Ввод данных &#8211; строка лота из поля «наименование товаров работ и услуг»:</span></p>
<p><span style="color: black;">«Духкамерный кардиовертер-дефибриллятор имплантируемый Lumax 340DR-T в комплекте с электродами Linox S65, Selox SR53 и двумя интродьюсерами»<br />
</span></p>
<p><span style="text-align: justify;">2) Преобразование строки:</span></p>
<p><span style="color: black;">«**** ****-**** **** Lumax 340 DR-T * **** * **** Linox S65* Selox SR53 * **** ****»<br />
</span></p>
<p><span style="text-align: justify;">3) Разбиение строки по разделителю и загрузка в список:</span></p>
<p><span>['<span style="color: black;">Lumax 340 DR-T</span>', '<span style="color: black;">Linox S65</span>', '<span style="color: black;">Selox SR53</span>']<br />
</span></p>
<p><span style="text-align: justify;">4) Передача каждого элемента списка в переменную имени (наименования изделия).</span></p>
<p style="text-align: justify;"><span>На этапе вывода вариантов наименований изделий, пользователю необходимо определить, что из списка представленных наименований будет относится к исследуемому сегменту рынка, а также соотнести различные написание наименования изделия с единственно правильным.<br />
</span></p>
<p style="text-align: justify;"><span>Этап определения атрибутов является самым длительным из остальных, так как требует большого количества итераций по строкам лота, которое увеличивается соответственно объему базы данных.<br />
</span></p>
<p style="text-align: justify;"><span>Идея локального алгоритма заключается в нахождении пересечений множеств списков, элементами которых являются отдельные слова в строках лотов. Лоты выбираются из условия, что они содержат общее для них наименование изделия. Информация, которая чаще всего встречается в лотах (кроме названия изделия), будет являться общим пересечением множеств списков. Такая информация используется как атрибут изделия. Шаги работы локального алгоритма представлен ниже.<br />
</span></p>
<div style="text-align: justify;">1) Итерация по строка поля <span>«наименование товаров работ и услуг»: </span></div>
<p style="text-align: justify; margin-left: 18pt;"><span>а) «</span>Имплантируемый кардиовертер-дефибриллятор MAXIMO II CRT-D для ресинхронизирующей терапии с принадлежностями (арт. D284TRK)»</p>
<p style="text-align: justify; margin-left: 18pt;">б) «Имплантируемый кардиовертер-дефибриллятор для ресинхронизирующей терапии Maximo II CRT-D»</p>
<p style="text-align: justify; margin-left: 18pt;">в) «Имплантируемый кардиовертер-дефибриллятор Maximo II CRT-D. (Цифровой имплантируемый кардиовертер-дефибриллятор для ресинхронизирующей терапии с системой удаленного мониторинга пациента в комплекте с электродами и интродъюссерами)»</p>
<p><span style="text-align: justify;">2) Нахождение пересечения множеств и выбор пользователем необходимого и достаточного варианта пересечения для определения модели изделия по его атрибутам: «Имплантируемый кардиовертер-дефибриллятор MAXIMO II CRT-D»</span></p>
<p style="text-align: justify;"><span>Имея все варианты написания наименования изделия, а также его атрибуты, можно переходить к конкретизации типа изделия по косвенным характеристикам, указанным в лоте.<br />
</span></p>
<p style="text-align: justify;"><span>Последний этап заключается в итерации по всем лотам, при совпадении атрибутов и наименования изделия, алгоритм добавляет информацию, как показано на рисунке 2.</span></p>
<p style="text-align: center;"><img src="https://web.snauka.ru/wp-content/uploads/2016/06/062216_1202_2.png" alt="" /></p>
<p style="text-align: center;">Рис.2. Пример преобразованной базы данных</p>
<p style="text-align: justify;"><span>Метод определения средней стоимости товара заключается в нахождении распределения цен и отсечении ценовых значений, величина которых превосходит допустимый интервал.<br />
</span></p>
<p style="text-align: justify;"><span>Таким образом были разработаны алгоритмы и решены поставленные задачи по нахождению необходимой информации.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2016/06/69146/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Методы и алгоритмы проверки орфографии тестовых документов</title>
		<link>https://web.snauka.ru/issues/2017/05/72892</link>
		<comments>https://web.snauka.ru/issues/2017/05/72892#comments</comments>
		<pubDate>Mon, 15 May 2017 14:20:21 +0000</pubDate>
		<dc:creator>Мокроусова Елена Алексанровна</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[алгоритмы]]></category>
		<category><![CDATA[метод]]></category>
		<category><![CDATA[орфография]]></category>
		<category><![CDATA[проверка]]></category>
		<category><![CDATA[словарь]]></category>
		<category><![CDATA[слово]]></category>
		<category><![CDATA[сограмма]]></category>
		<category><![CDATA[текстовые документы]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=72892</guid>
		<description><![CDATA[Читая любой документ, мы невольно обращаем внимание на стиль изложения, легкость восприятия, содержательность и краткость повествования. Однако нередко мы сталкиваемся с опечатками и ошибками в документах. Они могут испортить все положительное впечатление об авторе, а порой и нанести серьезный урон авторитету автора. Общаясь на родном языке, мы практически всегда можем заметить, что тексте автор ошибся. [...]]]></description>
			<content:encoded><![CDATA[<p>Читая любой документ, мы невольно обращаем внимание на стиль изложения, легкость восприятия, содержательность и краткость повествования. Однако нередко мы сталкиваемся с опечатками и ошибками в документах. Они могут испортить все положительное впечатление об авторе, а порой и нанести серьезный урон авторитету автора.</p>
<p>Общаясь на родном языке, мы практически всегда можем заметить, что тексте автор ошибся. Кроме того, мы обычно можем догадаться, что он имел в виду на самом деле. Гораздо сложнее дело обстоит в тех случаях, когда мы общаемся с иностранцами. Допущенная ошибка или опечатка в написании слова, может значительно исказить смысл всего сообщения, и даже интуиция не сможет помочь получателю текста, поскольку язык общения для него не родной.</p>
<p>Для исправления набранного текста и были созданы программы проверки орфографии, синтаксиса, грамматических правил построения предложений, расстановки переносов и т.д. Первыми и наиболее активными пользователями подобных программ стали те, кто занимается созданием и редактированием текстов [1].</p>
<p>Впоследствии такие программы были встроены в популярные текстовые редакторы. Например, компания «Информатик» лицензировала свою технологию проверки правописания компании Microsoft для MS Office. Благодаря этому огромное число пользователей получили возможность автоматически исправлять тексты, не теряя свое время на длительную проверку текста [2].</p>
<p>Существует множество алгоритмов проверки орфографии текстовых документов. На рисунке 1 изображена диаграмма вариантов использования,  которая показывает, какие существуют алгоритмы проверки.</p>
<p><a href="https://web.snauka.ru/issues/2017/05/72892/var-ispolz-metodyi-2" rel="attachment wp-att-72895"><img class="aligncenter size-full wp-image-72895" src="https://web.snauka.ru/wp-content/uploads/2016/10/var-ispolz-metodyi.png" alt="" width="826" height="548" /></a></p>
<p align="center">Рисунок 1 – Диаграмма вариантов использования<a href="https://web.snauka.ru/issues/2017/05/72892/var-ispolz-metodyi-2" rel="attachment wp-att-72895"><br />
</a></p>
<p>Проверить орфографию можно двумя способами.</p>
<p>Первый способ это проверить орфографию со словарем.</p>
<p>Проверка со словарем делится на проверку через словарь всех слов и на проверку через словарь, который использует набор правил.</p>
<p>Проверка через словарь всех слов.</p>
<p>Словарем является файл в формате .txt, который содержит все слова русского языка, включая все склонения и спряжения слов. Слова расположены в алфавитном порядке, каждое слово находится на новой строке.</p>
<p>Проверка через словарь всех слов самый популярный метод обнаружения ошибок в тексте. Проверка осуществляется обычным поиском слова в словаре. Компьютер ищет слово в словаре так же как, если бы человек взял словарь в руки и искал нужное слово. Слова расположены в алфавитном порядке, поэтому компьютер может идти в нужное место в словаре и проверять слово.  Если все буквы слова будут совпадать со словом в словаре, то оно является правильным. Если же такого слова нет, то оно является ошибкой или опечаткой.</p>
<p>В случае если слово отсутствует в словаре, например, фамилия, название или научный термин, относящийся к какой-либо предметной области, имеется возможность − добавить данное слово в словарь. После добавления слово не будет считаться ошибкой, так как в словаре будет полное совпадение букв.</p>
<p>Проверка орфографии, через словарь, который использует набор правил.</p>
<p>Словарь, который использует набор правил – это документ в формате .txt, который  содержит все слова, кроме склонений и спряжений. С помощью правил русского языка, проверяются все слова на правильность написания.</p>
<p>Такой словарь надо организовать так, чтобы были указаны все правила русского языка. Главное надо учесть исключения из правил.</p>
<p>Метод проверки орфографии, который использует набор правил, так же называется методом сохранения пространства. Такой метод, экономя пространство хранения, удерживают в словаре только стебли слов. Например, вместо слов «сомнения», «сомневался», «сомневаясь», в словаре хранится только слово «сомневаюсь», используя правила русского языка удаляя окончания, суффиксы, приставки или добавляя их, слова будут меняться до слова находящегося в словаре.</p>
<p>Второй способ это проверка орфографии без помощи словаря, который включает в себя проверку на заглавную букву в начале предложения, проверка на повторы и проверка с помощью сограмм.</p>
<p>Проверка на заглавную букву, т.е. каждая буква после точки должна автоматически становиться заглавной.</p>
<p>Проверка на повторы показывает, что пользователь написал два одинаковых слова подряд. Проверяются на совпадения все буквы одного слова с буквами другого слова, если же они полностью совпадают, то это является ошибкой.</p>
<p>Сограммами называется фиксированное сочетание букв, которое в русском языке встречается, в разных словах на разных позициях.</p>
<p>Проверить орфографию с помощью сограмм можно двумя способами. Первый способ проверки через сограммы это проверять через уже существую таблицу сограмм.  Метод использует словарь косвенно. Проверка начинается с перехода в словарь или таблицу всех сограмм. Вооружившись таблицей сограмм, программа проверки орфографии делит текст на сограмм и ищет их в таблице, если попадаются сограммы, которые никогда не имели место в словаре, слово, которое содержит эту сограмму, является опечаткой. Этот способ содержит таблицу, заполненную всеми сограммами. И при анализе текста, происходит поиск сограмм в таблице, если совпадения нет, то слово является опечаткой.</p>
<p>И способ анализа текста на похожие сограммы. Программа делит текст на сограммы, и сама создает таблицу из всех сограмм встречающихся в тексте, отметив как часто каждая сограмма встречается в тексте. Затем программа анализирует текст еще раз и выявляет индекс особенности каждого слова, потому на сколько сограмм разделено слово и сколько раз эти сограммы встречаются в тексте. После расчета индекса, программа обращает внимание пользователя на слова с высоким индексом особенности. Такой метод более подходит для выявления опечаток в тексте.</p>
<p>Существуют ошибки в режиме реального слова, к таким ошибкам в большинстве случаев относятся имена собственные и неизвестные слова. Частоту этих ложных ошибок можно уменьшить, имея большой словарь или специализированный словарь именно для этого текста. Так же избежать таких ошибок можно добавлением неизвестных слов и имен собственных в словарь, с помощью дополнительной функции «Добавить слово в словарь».</p>
<p>Существует множество методов и алгоритмов проверки орфографии текстовых документов. Каждый из них подходит для проверки текста, но они имеют недостатки. Для более точной проверки подходит метод, в котором нужно объединить несколько алгоритмов проверки орфографии.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2017/05/72892/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
