Материал: В юридической деятельности

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Монтаж и редактирование. Состоит в вырезании из записи одних участков, вставке других, их замене, размножении и т.п. Практически каждый музыкальный редактор имеет такие возможности редактирования. Все современные звуко– и видеозаписи в той или иной мере подвергаются монтажу.Амплитудные преобразования, например, усиление или ослабление звука.Частотные (спектральные) преобразования, например, фильтрация – усиление или ослабление определенных полос частот.Фазовые преобразования. Слуховой аппарат человека использует фазу для определения направления на источник звука. Фазовые преобразования стереозвука позволяют получить эффекты вращающегося звука, движущегося источника звука и им подобные.Временные преобразования. Заключаются в добавлении к основному сигналу его копий, сдвинутых во времени на различные величины. При небольших сдвигах – это дает эффект размножения источника звука, при больших – эффект эха.Формантные преобразования оперируют с формантами – характерными полосами частот, встречающимися в звуках, произносимых человеком. Каждому звуку соответствует свое соотношение амплитуд и частот нескольких формант, которое определяет тембр и разборчивость голоса.Обработка речевой информации включает в себя синтез речи и автоматическое распознавание речи.В настоящее время сфера применения синтезаторов речи непрерывно расширяется: используются различные автоматизированные информационно–справочные системы, системы автоматизированного контроля, способные голосом предупредить человека о состоянии контролируемого объекта, другие системы.Разработаны устройства, позволяющие преобразовать письменный текст в соответствующее ему фонемное представление, что позволяет воспроизводить в виде речи произвольный текст, хранящийся в памяти компьютера. Немало усилий было положено на то, чтобы снабдить программы и операционные системы графическим интерфейсом пользователя. Сейчас развивается новое направление – речевой интерфейс пользователя. Голосовые навигаторы (PilotVoice, Listen, Just Voice, Speech Recognizer, QwickSwitchBitWare) управляют программами, в какой–то мере заменяя клавиатуру и мышь.Растет популярность средств автоматического распознавания речи (Automated Speech Recognition, ASR). Системы ASR (программы диктовки DragonDictate, Office TalkKolvox Communication) преобразуют речь в закодированный "письменный" текст. Для этого производится спектральный анализ оцифрованной речи и определяются при помощи специальных математических методов минимальные звуковые единицы языка – фонемы.
Деятельность человека постоянно связана с накоплением информации об окружающей среде, ее отбором и хранением при решении различных задач. Информационные системы, основное назначение которых – информационное обеспечение пользователя, т.е. предоставление ему необходимых сведений из определенной предметной области, помогают человеку решать задачи быстрее и качественнее.Любая информационная система предназначена для решения некоторого класса задач, включает в себя как хранилище данных, так и средства для реализации информационных процедур. Данные, хранящиеся в запоминающих устройствах, структурированные таким образом, чтобы их могли использовать различные программы, получили название баз данных (БД). Средства создания и управления этими данными получили название систем управления базами данных (СУБД).База данных – множество данных, организованных для быстрого и удобного способа поиска и извлечения.Система управления базами данных – совокупность программ и языковых средств, предназначенных для создания, ведения и использования баз данных.В состав СУБД входят:управляющие программы, обеспечивающие взаимосвязь с ОС, обработку команд пользователя, очередность их выполнения, контроль завершения операций и пр.;обрабатывающие программы, включая трансляторы с языков описания данных, языков запросов и языков программирования, редакторы, отладчики;сервисные программы, обеспечивающие удобный для пользователя интерфейс;прикладные программы, выполняющие обработку найденных системой данных, вычисления, формирование выходных документов по заданной форме и пр.Банки данных хранят сведения из самых разных областей человеческой деятельности: это библиотечное и банковское дело, образование и медицина, управление предприятием и государством, право, экология, транспорт, туризм и многое другое. Количество информации, содержащейся в некоторых банках данных, измеряется миллиардами байт. Internet можно рассматривать как гигантский банк данных.База данных может входить в банк данных, а может использоваться автономно. База данных может содержать информацию практически любого типа. Данные в одной базе данных обычно относятся к какой–либо одной предметной области. Более точно можно сказать, что информация об объекте или отношениях объектов, выраженная в знаковой форме, образует данные.Для любой базы данных можно говорить о ее логической организации и о ее физической организации.
Физическая организация – это способ представления, размещения и хранения данных на носителе.Логическая организация представляет собой модель структуры всей совокупности данных. По сути, это способ объединения данных в записи, это "взгляд" на данные с точки зрения их использования в прикладных программах.Наиболее распространенными способами логической организации данных в БД являются табличный, древовидный, сетевой. Каждый способ имеет свои преимущества и недостатки. Выбор способа представления данных зависит от особенностей предметной области и тех задач, которые предполагается решать с помощью этих данных.Системы управления базами данных обычно поддерживают какую–нибудь одну из моделей организации данных, т.е. с их помощью можно создать базу данных вполне определенного типа. Наиболее распространены реляционные СУБД. Это такие известные программные средства, как dBASE, Ребус, Lotus, FoxPro, Clipper, Access, Paradox и многие другие.К СУБД иерархического типа можно отнести многие системы управления файлами, в частности Norton Commander, Far Manager, Диспетчер файлов и пр. Большинство СУБД, предназначенных для создания и ведения библиотечных баз данных, также иерархического типа.СУБД сетевого типа используются преимущественно в автоматизированных системах управления и системах управления корпоративными бизнес–процессами. 3. Инструментальное программное обеспечениеИнструментальное ПО или системы программирования – это системы для автоматизации разработки новых программ на языке программирования.В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:1. Текстовый редактор для создания файла с исходным текстом программы. 2. Компилятор или интерпретатор. Исходный текст с помощью программы–компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.
4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows–приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:Borland Delphi – предназначен для решения практически любых задачи прикладного программирования.Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений.Microsoft Visual Basic – это популярный инструмент для создания Windows–программ.Microsoft Visual C++ – это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows. В настоящее время в мире существует несколько сотен реально используемых языков программирования, для каждого из которых существует своя область применения. В зависимости от степени детализации предписаний обычно определяется уровень языка программирования – чем меньше детализация, тем выше уровень языка. По этому критерию можно выделить следующие уровни языков программирования: машинные;машинно–ориентированные (ассемблеры);машинно–независимые (языки высокого уровня).Машинные языки и машинно–ориентированные языки – это языки низкого уровня, требующие указания мелких деталей процесса обработки данных. Языки же высокого уровня имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека. Языки высокого уровня делятся на:алгоритмические (Basic, Рascal, C и др.), которые предназначены для однозначного описания алгоритмов;логические (Рrolog, Lisр и др.), которые ориентированы не на разработку алгоритма решения задачи, а на систематическое и формализованное описание задачи с тем, чтобы решение следовало из составленного описания.объектно–ориентированные (Object Рascal, C++, Java и др.), в основе которых лежит понятие объекта, сочетающего в себе данные и действия над нами. Программа на объектно–ориентированном языке, решая некоторую задачу, по сути описывает часть мира, относящуюся к этой задаче. Описание действительности в форме системы взаимодействующих объектов естественнее, чем в форме взаимодействующих процедур.Каждый компьютер имеет свой машинный язык, то есть свою совокупность машинных команд, которая отличается количеством адресов в команде, назначением информации, задаваемой в адресах, набором операций, которые может выполнить машина и др.
При программировании на машинном языке программист может держать под своим контролем каждую команду и каждую ячейку памяти, использовать все возможности имеющихся машинных операций. Процесс написания программы на машинном языке очень трудоемкий и утомительный. Программа получается громоздкой, труднообозримой, ее трудно отлаживать, изменять и развивать. В случае, когда нужно иметь эффективную программу, в максимальной степени учитывающую специфику конкретного компьютера, вместо машинных языков используют близкие к ним машинно–ориентированные языки (ассемблеры).Язык Ассемблера – это система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде.Он позволяет программисту пользоваться текстовыми мнемоническими (то есть легко запоминаемыми человеком) кодами, по своему усмотрению присваивать символические имена регистрам компьютера и памяти, а также задавать удобные для себя способы адресации. Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную) для представления числовых констант, использовать в программе комментарии и др. Перевод программы с языка ассемблера на машинный язык осуществляется специальной программой, которая также называется ассемблером и является, по сути, простейшим транслятором.Транслятор (англ. translator – переводчик) – это программа–переводчик, которая преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд . Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.С помощью языка программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм. Чтобы получить работающую программу, надо этот текст либо автоматически перевести в машинный код (для этого служат программы–компиляторы) и затем использовать отдельно от исходного текста, либо сразу выполнять команды языка, указанные в тексте программы (этим занимаются программы–интерпретаторы). Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется .
Источник: https://files.student-it.ru/previewfile/256960