Оглавление
TOC o “1-3” h z u 1.Поиск нормативных документов в СПС PAGEREF _Toc369178428 h 2
2.MS Excel. Относительная и абсолютная адресация PAGEREF _Toc369178429 h 8
3.Информация, виды информации. Кодирование информации PAGEREF _Toc369178430 h 11
Литература PAGEREF _Toc369178431 h 21
1.Поиск нормативных документов в СПС
Справочная правовая информационная система — это информационная система, программно-информационный комплекс которой включает в себя информационные базы правовой информации и программные средства, позволяющие специалисту производить поиск, выборку и печать правовой информации.
Быстрое развитие и распространение справочных правовых информационных систем в России началось лишь в конце 80-х — начале 90-х годов XX века: в 1989 г. — ЮСИС, в 1991 г. — «Гарант», в 1992 г. — «Консультант Плюс». В 1993 г. в Москве состоялся Первый российский конкурс правовых баз данных, в котором приняли участие российские фирмы-разработчики СПС.
Компьютерные справочные правовые системы обладают рядом важнейших свойств, делающих их практически незаменимыми при работе с нормативно-правовой информацией:
1. Возможность работы с огромными массивами текстовой информации: объем информации в базе практически не ограничен, что позволяет вносить в нее ежедневно несколько десятков документов, одновременно хранить базы архивных документов и т.д.
2. Использование в СПС специальных поисковых программных средств, что позволяет осуществлять поиск в режиме реального времени по всей информационной базе.
3. Возможность работы СПС с использованием телекоммуникационных средств, т.е. с применением электронной почты или глобальных сетей, что позволяет обновлять информационные базы, и в тоже время не расходовать дисковое пространство на компьютере пользователя.
В справочно-правовой системе «Консультант Плюс» существует несколько видов поиска документов, каждый из которых имеет свои особенности.
Виды поиска документов
1. Поиск по реквизитам документов
Применим только в тех ситуациях, когда точно известны реквизиты конкретного документа. Для выполнения этого вида поиска разработана Карточка поиска. Карточка поиска служит для быстрого поиска нужных документов. Карточка поиска состоит из нескольких поименных полей, например, тематика, вид документа, номер, название, текст документа. В полях указываются слова, цифры или даты, которые обязательно должны быть в выбранных документах. Для правильной постановки условий, каждое поле снабжено словарем, в который занесены все способы заполнения поля. В нижней части окна карточки реквизитов указывается, сколько документов имеется в базе и сколько соответствует поставленным условиям. Например: «Запросу соответствует 27 документов из 42073»
Рис. 1.1. Карточка поиска
Выбор логических условий
В каждом поле Карточки реквизитов можно выбрать несколько значений. При этом выбранные значения необходимо соединить логическим условием. В системах Консультант Плюс допускаются следующие логические условия:
Условие И. Данное логическое условие означает, что документы, найденные по соответствующему запросу, должны удовлетворять одновременно всем выбранным значениям. Например, содержать оба слова в названии, если данное условие соединяло два слова в поле «Название документа».
Условие ИЛИ. Выбор данного логического условия означает, что документы, найденные по соответствующему запросу, должны удовлетворять хотя бы одному из значений. Например, содержать одно из слов в тексте, если данное условие соединяло два слова в поле «Текст документа».
Условие КРОМЕ. Выбор данного логического условия означает, что документы, найденные по соответствующему запросу, не должны удовлетворять выбранным значениям. Например, найденный документ не должен быть постановлением, если в поле «Вид документа» выбрано слово ПОСТАНОВЛЕНИЕ и указано условие КРОМЕ.
Условие РЯДОМ. Данное условие используется при заполнении поля «Текст документа» и означает, что выбранные слова из текста документа должны находиться рядом в пределах определенного количества строк (это количество строк устанавливается по желанию пользователя).
2. Полнотекстовый поиск (автоматический поиск по словам из текста документа)
Этот вид поиска основан на автоматической обработке текста. При запросе на поиск тех документов, где встречается конкретное слово, автоматически происходит перебор всего массива документов и выбор всех тех документов, где это слово встречается. Существуют быстрые алгоритмы такого поиска, когда при первоначальном вводе каждого документа все встречающиеся в нем слова вносятся в общий словарь, и в дальнейшем при поиске по любому слову из словаря можно мгновенно получить список всех документов, где оно встречается.
3. Поиск по специализированным классификаторам
Существует достаточно много разновидностей классификаторов.
Общей чертой всех разновидностей поиска по этим классификаторам является то, что вся информация проходит предварительную обработку и рубрицируется. Это означает, что эксперт ставит в соответствие каждому элементу информационного массива (документу в целом или его части) определенный элемент классификатора, то есть таким образом указывается определенная рубрика. После такой обработки пользователь может выбрать интересующую его рубрику и получить всю подборку документов или их частей, которые были предварительно отобраны экспертом.
Чаще всего в основе таких классификаторов лежит предмет правового регулирования, «тема» документа. При этом классификатор представляет собой систему юридических понятий (рубрик, ключевых слов, дескрипторов), отражающих содержание актов, которые составляют информационный массив.
Классификатор предметный – иерархическая система юридических понятий с универсальным охватом как сложившихся самостоятельных (или основных) отраслей законодательства, каждая из которых имеет развитую общую часть, так и комплексных, регулирующих различные сферы деятельности, отражающих весь массив законодательства.
В зависимости от расположения рубрик классификаторы можно разделить на иерархические и алфавитные.
В первой разновидности классификаторов рубрики расположены в иерархическом порядке, от общего к частному. Такое расположение рубрик более традиционно, оно напоминает оглавление книги и понятно абсолютному большинству пользователей. В разных базах данных используются различные классификаторы этой разновидности: Общеправовой классификатор отраслей законодательства (ОКОЗ), его модификации или другие независимые разработки.
Классификаторы второй разновидности составлены на основе специальных словарей, состоящих из юридических понятий, расположенных уже в алфавитном порядке в частности, к этой разновидности классификаторов относятся ключевые слова.
Каждая из этих разновидностей классификаторов (чаще вторая) может усложняться путем уточнения и увеличения количества юридических понятий, составляющих классификатор. Рубрики могут состоять из некоторого набора терминов и представлять собой описание определенной ситуации.
Основное преимущество этого поиска — точное попадание в необходимый документ или даже норму — одновременно является и потенциальным недостатком, так как «точная» ссылка может быть проставлена ошибочно.
4. Одновременный поиск документа по нескольким базам
Программная оболочка Консультант Плюс позволяет осуществлять поиск одновременно по нескольким установленным на компьютере базам при соответствующей настройке файла конфигурации base.cfg. Для проведения поиска по нескольким базам необходимо сначала сформировать объединенную Карточку реквизитов, а затем произвести поиск документов обычным способом.
При этом список найденных документов формируется для каждой базы отдельно. Это обеспечивает более наглядное представление материала, особенно при объединении разнородных баз, например, Консультант Плюс: Версия Проф и Консультант финансист.
После объединения баз может возникнуть три варианта формирования объединенной Карточки реквизитов.
I вариант. Будут сохранены все поля Карточки реквизитов, кроме полей «Ключевые слова» и «Папки документов». Данный случай имеет место при объединении полностью однородных бaз. Haпpимep, пpи объединении базы Консультант Плюс Версия Проф и двух частей баз Консультант Плюс: Эксперт Приложение.
II вариант. В Карточке реквизитов будут сохранены все поля кроме полей «Папки документов», «Тематика» и «Ключевые словам, данный случай имеет место при объединении баз, однородных по всем полям, за исключением тематического рубрикатора. Например, при объединении баз Консультант Плюс: Версия Проф и Консультант Плюс Москва.
III вариант. Карточка реквизитов будет состоять только из одного поля «Текст документа». Данный случай имеет место при объединении разнородных баз. Например, при объединении базы Консультант Плюс: Версия Проф (нормативные документы) с базой Консультант финансист (консультации).
Словарь каждого поля объединенной Карточки реквизитов представляет собой объединение соответствующих словарей объединяемых баз. Заполнение полей осуществляется описанными выше способами. Исключение составляет поле «Текст документа». При объединении баз поиск по словарю становится невозможным. Доступен только режим сложного поиска по тексту документов.
Программная оболочка позволяет запоминать 100 заполненных Карточек реквизитов (запросов) при условии, что по этим запросам реально был осуществлен поиск и сформирован список документов. Для вызова окна с историей запросов надо, находясь в окне «База данных», выбрать корешок «История». В верхней части появившегося окна с Историей запросов находится список сохраненных запросов (время, когда они были сделаны, и число найденных документов).
2.MS Excel. Относительная и абсолютная адресация
Формулы представляют собой выражения, по которым выполняются вычисления на рабочем листе. Формула начинается со знака равенства (=). В качестве аргументов формулы обычно используются значения ячеек, например: =A1+B1.
Для вычислений в формулах используют различные виды адресации.
Относительная адресация.
Адрес ячейки, изменяющийся при копировании формулы называется относительным. Он имеет вид В1, А3. По умолчанию программа Excel рассматривает адреса ячеек как относительные. Относительная адресация ячеек – обычное явление при вычислениях по формулам. При копировании такой формулы вправо или влево будет изменяться заголовок столбца в имени ячейки, а при копировании вверх или вниз – номер строки.
Рис. 2.1. Относительная адресация
Абсолютная адресация
Абсолютная адресация используется в том случае, когда нужно использовать значение, которое не будет меняться в процессе вычислений. Тогда записывают, например, так: =$А$5. Соответственно, при копировании такой формулы в другие ячейки текущего рабочего листа, в них всегда будет значение =$А$5. Для того, чтобы превратить относительную ссылку в абсолютную, достаточно в режиме редактирования формулы установить курсор непосредственно за ссылкой и нажать клавишу F4. Впрочем, можно вставить в ссылку знаки доллара и при помощи обычных приемов редактирования.
Рис. 2.2. Абсолютная адресация
Другой способ абсолютной адресации заключается в назначении имен ячейкам и использовании их в формулах
Например, назначив ячейки B11 имени курс можно ввести следующую формулу =F14*курс
При копировании этой формулы будет соблюдаться абсолютная адресация ячейки
Для того, чтобы назначить имя ячейке необходимо
Выделить ячейку
Выполнить команду меню Вставка – Имя – Присвоить
Введите имя в стоке имя ячейки, например курс
Нажмите кнопку OK
Введите формулу
Рис. 2.3. Присвоение имени
Рис. 2.4. Формула с именем ячейки
Смешанная адресация
Смешанная адресация представляет собой комбинацию относительной и абсолютной адресаций, когда одна из составляющих имени ячейки остается неизменной при копировании. Примеры такой адресации: $A3, B$1.
При помощи символа абсолютной адресации можно гибко варьировать способ адресации ячеек. Например $B11 обозначает, что при копировании формул будет изменяться только адресация строки ячейки, а при обозначении B$11 – только столбца.
При вводе формулы в строке формул, можно быстро перебрать по кругу относительный, смешанный и абсолютный адреса. Просто укажите на какой -нибудь адрес и нажимайте F4, чтобы по кругу перебрать все четыре варианта.
3.Информация, виды информации. Кодирование информации
Информация играет важную роль во всех сферах человеческой деятельности. По определению профессора Буаде, под информацией (лат. informatio — разъяснение, изложение, осведомленность) подразумевается «все то, что уменьшает степень неопределенности нашего знания о данном предмете». Таким образом, эта мера определяет полезность, ценность переданных сведений для конкретного получателя. Упрощенно говоря, если в полученных сведениях ничего нового для нас нет, то количество полученной информации будет равно нулю. Поэтому общим является понятие данные — любые сведения без оценки их значимости для потребителя.
Информация — сведения о лицах, предметах, фактах, событиях, явлениях и процессах независимо от формы их представления.
Одним из важнейших параметров информации является её адекватность, т.е. степень соответствия создаваемого с помощью полученной информации образа реальному объекту (процессу, явлению). Различаются три формы адекватности информации: синтаксическая, семантическая и прагматическая.
1. Синтаксическая адекватность. Она отображает формально-структурные характеристики информации и не затрагивает ее смыслового содержания. На синтаксическом уровне учитываются тип носителя и способ представления информации, скорость передачи и обработки, размеры кодов представления информации, надежность и точность преобразования этих кодов и т.п. Информацию, рассматриваемую только с синтаксических позиций, обычно называют данными, так как при этом не имеет значения смысловая сторона.
2. Семантическая (смысловая) адекватность. Эта форма определяет степень соответствия образа объекта и самого объекта. Семантический аспект предполагает учет смыслового содержания информации. На этом уровне анализируются те сведения, которые отражает информация, рассматриваются смысловые связи. В информатике устанавливаются смысловые связи между кодами представления информации. Эта форма служит для формирования понятий и представлений, выявления смысла, содержания информации и ее обобщения.
3. Прагматическая (потребительская) адекватность. Она отражает отношение информации и ее потребителя, соответствие информации цели управления, которая на ее основе реализуется. Проявляются прагматические свойства информации только при наличии единства информации (объекта), пользователя и цели управления. Прагматический аспект рассмотрения связан с ценностью, полезностью использования информации при выработке потребителем решения для достижения своей цели. С этой точки зрения анализируются потребительские свойства информации. Эта форма адекватности непосредственно связана с практическим использованием информации, с соответствием ее целевой функции деятельности системы.
Возможность и эффективность использования информации обусловливаются такими основными ее потребительскими показателями качества, как репрезентативность, содержательность, достаточность, доступность, актуальность, своевременность, точность, достоверность, устойчивость.
Все многообразие информации можно разделить на группы.
Рис.3.1 Классификация информации
Одну и ту же информацию, например, сведения об опасности мы можем выразить разными способами: просто крикнуть; оставить предупреждающий знак (рисунок); с помощью мимики и жестов; передать сигнал «SOS» с помощью азбуки Морзе или используя семафорную и флажковую сигнализацию. В каждом из этих способов мы должны знать правила, по которым можно отобразить информацию. Такое правило назовем кодом.
Код — система условных знаков (символов) для передачи, обработки и хранения информации (сообщения).
Кодирование — процесс представления информации (сообщения) в виде кода.
Все множество символов, используемых для кодирования, называется алфавитом кодирования. Например, в памяти компьютера любая информация кодируется с помощью двоичного алфавита, содержащего всего два символа: 0 и 1.
Научные основы кодирования были описаны К.Шенноном, который исследовал процессы передачи информации по техническим каналам связи (теория связи, теория кодирования). При таком подходе кодирование понимается в более узком смысле: как переход от представления информации в одной символьной системе к представлению в другой символьной системе. Например, преобразование письменного русского текста в код азбуки Морзе для передачи его по телеграфной связи или радиосвязи. Такое кодирование связано с потребностью приспособить код к используемым техническим средствам работы с информацией.
Декодирование — процесс обратного преобразования кода к форме исходной символьной системы, т.е. получение исходного сообщения. Например: перевод с азбуки Морзе в письменный текст на русском языке.
В более широком смысле декодирование — это процесс восстановления содержания закодированного сообщения. При таком подходе процесс записи текста с помощью русского алфавита можно рассматривать в качестве кодирования, а его чтение — это декодирование.
Цели кодирования и способы кодирования
Способ кодирования одного и того же сообщения может быть разным. Например, русский текст мы привыкли записывать с помощью русского алфавита. Но то же самое можно сделать, используя английский алфавит. Иногда так приходится поступать, посылая SMS по мобильному телефону, на котором нет русских букв, или отправляя электронное письмо на русском языке из-за границы, если на компьютере нет русифицированного программного обеспечения. Например, фразу: “Здравствуй, дорогой Саша!” приходится писать так: “Zdravstvui, dorogoi Sasha!”.
Существуют и другие способы кодирования речи. Например, стенография — быстрый способ записи устной речи. Ею владеют лишь немногие специально обученные люди — стенографисты. Стенографист успевает записывать текст синхронно с речью говорящего человека. В стенограмме один значок обозначал целое слово или словосочетание. Расшифровать (декодировать) стенограмму может только стенографист.
Приведенные примеры иллюстрируют следующее важное правило: для кодирования одной и той же информации могут быть использованы разные способы; их выбор зависит от ряда обстоятельств: цели кодирования, условий, имеющихся средств. Если надо записать текст в темпе речи — используем стенографию; если надо передать текст за границу — используем английский алфавит; если надо представить текст в виде, понятном для грамотного русского человека, — записываем его по правилам грамматики русского языка.
Еще одно важное обстоятельство: выбор способа кодирования информации может быть связан с предполагаемым способом ее обработки. Покажем это на примере представления чисел — количественной информации. Используя русский алфавит, можно записать число “тридцать пять”. Используя же алфавит арабской десятичной системы счисления, пишем: “35”. Второй способ не только короче первого, но и удобнее для выполнения вычислений. Какая запись удобнее для выполнения расчетов: “тридцать пять умножить на сто двадцать семь” или “35 х 127”? Очевидно — вторая.
Однако если важно сохранить число без искажения, то его лучше записать в текстовой форме. Например, в денежных документах часто сумму записывают в текстовой форме: “триста семьдесят пять руб.” вместо “375 руб.”. Во втором случае искажение одной цифры изменит все значение. При использовании текстовой формы даже грамматические ошибки могут не изменить смысла. Например, малограмотный человек написал: “Тристо семдесять пят руб.”. Однако смысл сохранился.
В некоторых случаях возникает потребность засекречивания текста сообщения или документа, для того чтобы его не смогли прочитать те, кому не положено. Это называется защитой от несанкционированного доступа. В таком случае секретный текст шифруется. В давние времена шифрование называлось тайнописью. Шифрование представляет собой процесс превращения открытого текста в зашифрованный, а дешифрование — процесс обратного преобразования, при котором восстанавливается исходный текст. Шифрование — это тоже кодирование, но с засекреченным методом, известным только источнику и адресату. Методами шифрования занимается наука под названием криптография.
История технических способов кодирования информации
С появлением технических средств хранения и передачи информации возникли новые идеи и приемы кодирования. Первым техническим средством передачи информации на расстояние стал телеграф, изобретенный в 1837 году американцем Сэмюэлем Морзе. Телеграфное сообщение — это последовательность электрических сигналов, передаваемая от одного телеграфного аппарата по проводам к другому телеграфному аппарату. Эти технические обстоятельства привели С.Морзе к идее использования всего двух видов сигналов — короткого и длинного — для кодирования сообщения, передаваемого по линиям телеграфной связи.
Такой способ кодирования получил название азбуки Морзе. В ней каждая буква алфавита кодируется последовательностью коротких сигналов (точек) и длинных сигналов (тире). Буквы отделяются друг от друга паузами — отсутствием сигналов.
Самым знаменитым телеграфным сообщением является сигнал бедствия “SOS” (Save Our Souls — спасите наши души). Вот как он выглядит в коде азбуки Морзе, применяемом к английскому алфавиту:
••• ––– •••
Три точки (буква S), три тире (буква О), три точки (буква S). Две паузы отделяют буквы друг от друга.
На рисунке показана азбука Морзе применительно к русскому алфавиту. Специальных знаков препинания не было. Их записывали словами: “тчк” — точка, “зпт” — запятая и т.п.
Характерной особенностью азбуки Морзе является переменная длина кода разных букв, поэтому код Морзе называют неравномерным кодом. Буквы, которые встречаются в тексте чаще, имеют более короткий код, чем редкие буквы. Например, код буквы “Е” — одна точка, а код твердого знака состоит из шести знаков. Это сделано для того, чтобы сократить длину всего сообщения. Но из-за переменной длины кода букв возникает проблема отделения букв друг от друга в тексте. Поэтому приходится для разделения использовать паузу (пропуск). Следовательно, телеграфный алфавит Морзе является троичным, т.к. в нем используется три знака: точка, тире, пропуск.
Рис.3.2 Код Бодо
Равномерный телеграфный код был изобретен французом Жаном Морисом Бодо в конце XIX века. В нем использовалось всего два разных вида сигналов. Не важно, как их назвать: точка и тире, плюс и минус, ноль и единица. Это два отличающихся друг от друга электрических сигнала. Длина кода всех символов одинаковая и равна пяти. В таком случае не возникает проблемы отделения букв друг от друга: каждая пятерка сигналов — это знак текста. Поэтому пропуск не нужен.
Код Бодо — это первый в истории техники способ двоичного кодирования информации. Благодаря этой идее удалось создать буквопечатающий телеграфный аппарат, имеющий вид пишущей машинки. Нажатие на клавишу с определенной буквой вырабатывает соответствующий пятиимпульсный сигнал, который передается по линии связи. Принимающий аппарат под воздействием этого сигнала печатает ту же букву на бумажной ленте.
В современных компьютерах для кодирования текстов также применяется равномерный двоичный код
Существуют разные способы кодирования и декодирования информации в компьютере. Это зависит от вида информации: текст, число, графическое изображение или звук. Для числа также важно, как оно будет использовано: в тексте, или в вычислениях, или в процессе ввода-вывода. Вся информация кодируется в двоичной системе счисления: с помощью цифр 0 и 1. Эти два символа называют двоичными цифрами или битами. Такой способ кодирования технически просто организовать: 1 – есть электрический сигнал, 0 – нет сигнала. Недостаток двоичного кодирования – длинные коды. Но в технике легче иметь дело с большим числом простых однотипных элементов, чем с небольшим числом сложных.
Кодирование текстовой информации
При нажатии клавиши клавиатуры сигнал посылается в компьютер в виде двоичного числа, которое хранится в кодовой таблице. Кодовая таблица – это внутреннее представление символов в компьютере. В качестве стандарта в мире принята таблица ASCII (American Standart Code for Information Interchange – Американский стандартный код для обмена информацией). Для хранения двоичного кода одного символа выделен 1 байт = 8бит. Так как 1 бит принимает значение 0 или 1, то с помощью одного байта можно закодировать 28 = 256 различных символов, т.к. именно столько различных кодовых комбинаций можно составить. Эти комбинации и со-ставляют таблицу ASCII. Например, буква S имеет код 01010011; при нажатии ее на клавиатуре происходит декодирование двоичного кода и по нему строится изображение символа на экране монитора.
Стандарт ASCII определяет первые 128 символов: цифры, буквы латинского алфавита, управляющие символы. Вторая половина кодовой таблицы не определена американским стандартом и предназначена для национальных символов, псевдографических и некоторых немате-матических символов. В разных странах могут использоваться различные варианты второй половины кодовой таблицы. Цифры кодируются по этому стандарту при вводе-выводе и если они встречаются в тексте. Если они участвуют в вычислениях, то осуществляется их преобразование в другой двоичный код.
Кодирование чисел.
В двоичной системе счисления для представления используются две цифры 0 и 1.
Действия с числами в двоичной системе счисления изучает наука двоичная арифметика. Все основные законы арифметических действий для таких чисел также выполняются.
Для сравнения рассмотрим два варианта кодирования для числа 45. При использовании числа в тексте каждая цифра кодируется 8 битами в соответствии с ASCII (т.е. потребуется 2 байта): 4 – 01000011, 5 – 01010011. При использовании в вычислениях код этого числа получается по специальным правилам перевода из десятичной системы счисления в двоичную в виде 8-разрядного двоичного числа: 4510 = 001011012, что потребует 1 байт.
Кодирование графической информации
Графический объект в компьютере может быть представлен как растровое или векторное изображение. От этого зависит и способ кодирования. Растровое изображение представляет собой совокупность точек различного цвета. Объем растрового изображения равен произведению количества точек на информационный объем одной точки, который зависит от количества возможных цветов. Для черно-белого изображения информационный объем точки равен 1 биту, т.к. она может быть либо белой, либо черной, что можно закодировать двумя цифрами 0 и 1. Рассмотрим, сколько потребуется бит для изображения точки: 8 цветов – 3 бита (8 = 23); для 16 цветов – 4 бита (16 = 24); для 256 цветов – 8 битов (1 байт). Различные цвета получаются из трех основных – красного, зеленого и синего. Векторное изображение представляет собой графический объект, состоящий из элементарных отрезков и дуг. Положение этих элементарных объектов определяется координатами точек и длиной радиуса. Для каждой линии указывается ее тип (сплошная, пунктирная, штрих-пунктирная), толщина и цвет. Информация о векторном изображении кодируется как обычная буквенно-цифровая и обрабатывается специальными программами.
Кодирование звуковой информации
Звуковая информация может быть представлена последовательностью элементарных звуков (фонем) и пауз между ними. Каждый звук кодируется и хранится в памяти. Вывод звуков из компьютера осуществляется синтезатором речи, который считывает из памяти хранящийся код звука. Гораздо сложнее преобразовать речь человека в код, т.к. живая речь имеет большое разнообразие оттенков. Каждое произнесенное слово должно сравнивать с предварительно занесенным в память компьютера эталоном, и при их совпадении происходит его распознавание и запись.
Литература
Захарова И.Г. Технологии работы с правовыми базами данных: учебное пособие. -М., Проспект, 2010.
Информатика. Базовый курс: учебник для вузов / под ред. С.В. Симоновича. – СПб.: Питер, 2008. – 636 с.
Каймин, В.А. Информатика: учебник для вузов / В.А. Каймин. – 5-е изд. – М.: ИНФРА-М, 2009. – 285 с.
Корнеев, И.К. Информационные технологии: учебник для вузов / И.К. Корнеев. – М.: Проспект, 2007. – 205 с.
Литвинов, В.А. Информационные технологии в юридической деятельности: учеб. пособие / В.А. Литвинов. – СПб.: Питер, 2013. – 320 с.