- •Оглавление
- •Глава 1. Информатика и кибернетика 8
- •Глава 2. Обзор Hardware и методов его применения в профессиональной деятельности 56
- •Глава 3. Обзор Software и методов его применения в профессиональной деятельности 108
- •Глава 4. Работа с спс "Консультант Плюс: Версия Проф" 146
- •Глава 1 написана г.П. Чепуренко, глава 2 - р.Р. Фокиным, главы 3 и 4 - м.А. Абиссовой, подборка рекомендуемых литературы и сайтов Internet выполнена р.Р. Фокиным Глава 1.Информатика и кибернетика
- •1.1.История развития кибернетики и информатики
- •1.2.Информатика, кибернетика и право
- •1.3.Обзор Brainware и его применения в профессиональной деятельности
- •1.3.1.Теория кодирования
- •1.3.2.Теория формальных грамматик и языков
- •1.3.3.Математическая логика
- •1.3.4.Численные методы
- •1.3.5.Микроэлектроника
- •1.3.6.Системотехника
- •1.3.7.Объектно-ориентированный анализ
- •1.3.8.Теория открытых систем
- •1.3.9.Теория системной интеграции
- •Глава 2.Обзор Hardware и методов его применения в профессиональной деятельности
- •2.1.Основные понятия Hardware
- •2.2.Базовая конфигурация персонального компьютера (пк)
- •2.2.1.Системный блок пк базовой конфигурации
- •2.2.2.Оперативная память пк
- •2.2.3.Центральные процессоры ibm pc
- •2.2.4.Дисплей, монитор
- •2.2.5.Видеокарта, видеоадаптер
- •2.2.6.Звуковая карта
- •2.2.7.Звуковая гарнитура
- •2.2.8.Винчестер, жесткий диск
- •2.2.9.Устройства для работы с лазерными дисками
- •2.2.10.Флопи-дисковод
- •2.2.11.Корпус с блоком питания
- •2.2.12.Материнская плата
- •2.2.13.Алфавитно-цифровая клавиатура
- •2.2.14.Мышь и коврик для мыши
- •2.2.15.Сетевой фильтр
- •2.3.Периферийные устройства пк
- •2.3.1.Стабилизаторы напряжения (сн) и источники бесперебойного питания (ибп, ups)
- •2.3.2.Сетевая плата, сетевая карта, сетевой адаптер
- •2.3.3.Концентратор (hub) и коммутатор (switch)
- •2.3.4.Факс-модемы
- •2.3.5.Сканеры
- •2.3.6.Принтеры
- •2.3.7.Многофункциональные печатающие аппараты
- •2.3.8.Звуковые колонки
- •2.3.9.Midi-клавиатуры
- •2.3.10.Fm и tv тюнеры
- •2.3.11.Internet-камеры
- •2.3.12.Цифровые фотоаппараты
- •2.3.13.Цифровые и аналоговые видеокамеры
- •2.3.14.Мультимедийные видеопроекторы
- •Глава 3.Обзор Software и методов его применения в профессиональной деятельности
- •3.1.Системное программное обеспечение (по)
- •3.1.1.Основные понятия
- •3.1.2.Обзор операционных систем (ос) семейства Windows
- •3.1.3.Обзор ос других семейств
- •3.2.Инструментальное по
- •3.2.1.Развитие методологии анализа и проектирования по
- •3.2.2.Языки и системы моделирования
- •3.2.3.Языки и системы программирования
- •3.3.Прикладное по
- •3.3.1.Методо-ориентированное прикладное программное обеспечение (ппо)
- •3.3.2.Проблемно-ориентированное ппо для менеджера: справочные правовые системы (спс)
- •Глава 4.Работа с спс "Консультант Плюс: Версия Проф"
- •4.1.Основные принципы работы
- •4.2.Поиск документов и структура информационного банка (иб)
- •4.2.1.Поиск документов по карточке реквизитов
- •4.2.2.Работа с полем Вид документа
- •4.2.3.Особенности работы с полем Тематика и с полями типа Дата
- •4.2.4.Особенности поиска по тексту документов
- •4.2.5.Особенности работы с полем Папки документов
- •4.2.6.История или повторное использование поисковых запросов
- •4.2.7.Поиск по нескольким базам данных
- •4.3.Работа со списком документов
- •4.3.1.Печать списка и запись его в файл
- •4.3.2.Сохранение списка в кармане и в папках
- •4.3.3.Сложный поиск по тексту среди документов списка
- •4.3.4.Одновременный просмотр списка документов и текста текущего документа
- •4.3.5.Заказ и отмена заказа документов
- •4.4.Работа с текстом документа
- •4.4.1.Перекрестные ссылки в тексте
- •4.4.2.Просмотр дополнительной информации
- •4.4.3.Поиск фрагмента в тексте
- •4.4.4.Печать текста и запись его в файл
- •4.4.5.Использование кнопки "Копировать в Microsoft Word"
- •4.4.6.Выбор настроек при экспорте таблиц
- •4.4.7.Буфер обмена
- •4.4.8.Сохранение документа в кармане и в папках
- •4.5.Папки и группы папок
- •4.5.1.Окно "Занести в папку"
- •4.5.2.Работа с папками
- •4.5.3.Экспорт и импорт папок
- •4.6.Закладки и группы закладок
- •4.6.1.Работа с закладками
- •4.6.2.Все закладки в документе и в иб
- •4.6.3.Экспорт и импорт закладок
- •4.7.Печать и ее опции
- •4.7.1.Работа с макетом страницы
- •4.7.2.Предварительный просмотр печати
- •4.7.3.Выполнение печати
- •4.8.Некоторые операции с иб
- •Часть 1 (ключ /reindex1) - построение словаря для поиска по каталогу. При этом словарь для поиска по тексту никаким изменениям не подвергается.
- •Рекомендуемые литература и сайты Internet
- •Для заметок
1.3.2.Теория формальных грамматик и языков
Язык - это система правил описания явлений природы, общества или сознания человека. Выделяют синтаксис и семантику описания явлений с помощью конкретного языка.
Синтаксис и семантика - это соответственно форма и содержание описания явлений с помощью конкретного языка. Вот пример, демонстрирующий различие понятий синтаксиса и семантики. Предложение: "Собака громко мяукает" с точки зрения формальных правил построения предложений в русском языке (синтаксиса) верное предложение, а с точки зрения его содержания (семантики) неверное.
Грамматика - это правила построения сообщений на каком-то языке. Грамматика основана на синтаксисе.
Формальные и формализованные языки. Формальный язык - это язык, для которого синтаксис (форма описания) однозначно определяет семантику (смысл описания), т. е. это язык, обладающий свойством однозначности смысла описания. Вот пример, демонстрирующий, что естественный русский язык формальным не является. Предложение: "Я встретил ее на поляне с цветами" с точки зрения формальных правил построения предложений в русском языке (синтаксиса) верное предложение, а с точки зрения его содержания (семантики) предложение может пониматься не однозначно:
цветы были у меня;
цветы были у нее;
цветы были на поляне.
Все языки общения человека и компьютера - формальные языки. Компьютер должен однозначно "понимать", что от него хотят. В частности, все языки программирования являются формальными, например, Fortran, Basic, Pascal, C, Java.
Формализованный язык очень близок к формальному. Часто язык не формализуют полностью, чтобы не сузить область его применения. Формализованные языки, как правило, используются человеком на промежуточных этапах подготовки информации к автоматической обработке на компьютере. Программированию задачи предшествует ее моделирование. Все языки моделирования - это формализованные языки. В частности, знакомый нам по средней школе язык блок-схем алгоритмов является простейшим формализованным языком моделирования.
Синтаксическая ошибка - это нарушение каких-либо формальных правил языка при записи сообщений, программ, команд и т. п. Предложение "Карова гуляет па лугу" с точки зрения правил русского языка содержит 2 синтаксические ошибки, они подчеркнуты. Если бы в процессе программирования было бы написано, например, Rait вместо Write или Fankshion вместо Function, то это были бы синтаксические ошибки.
Выявление синтаксических ошибок трудностей не представляет, поскольку это делается компьютером автоматически в процессе программирования. Формальные правила языка компьютер "знает" и автоматически выделяет области текста программы, где есть синтаксические ошибки, облегчая для программиста процесс их устранения. Выполнение программы невозможно пока в ней есть есть хоть одна синтаксическая ошибка!
Семантическая ошибка - это нарушение смысла при синтаксически верном описании каких-либо явлений, программ, команд и т. п. Предложение "Корова громко лает" верное предложение с точки зрения синтаксиса русского языка, а с точки зрения семантики нет. Примером семантической ошибки при программировании на языке Basic может служить, например, написание команды P = F + S вместо P = F + 5. Букву S легко перепутать с цифрой 5. Из-за семантических ошибок формально верная программа работает, но делает не совсем то, что от нее требуется.
Естественно, семантические ошибки автоматически обнаружить компьютер не в состоянии, их обнаружить может только человек в результате изучения работы программы в разных режимах. В очень сложных системах (например, в MS Windows) семантические ошибки устраняются годами в процессе эксплуатации, а тысячи их так и остаются невыявленными. Именно из-за семантических ошибок в управляющих программах могут разоряться банки, сталкиваться поезда, сбиваться с курса ракеты, самолеты и т. п.