- •Информатика Учебное пособие
- •Введение
- •Раздел 1. Общие методические рекомендации по изучению дисциплины
- •Раздел 2. Методические советы по изучению отдельных тем дисциплины и вопросы для самостоятельной проверки знаний Тема 1. Информация и информационные системы.
- •Тема 2. Технические средства реализации информационных процессов
- •Тема 3. Программные средства реализации информационных процессов
- •Тема 4. Основы алгоритмизации вычислительных процессов
- •Тема 5. Программирование на алгоритмических языках
- •Тема 6. Компьютерные сети
- •Тема 7. Основы защиты информации
- •Раздел 3. Задания для выполнения контрольных работ
- •3.1. Контрольные вопросы
- •3.2. Задачи 1 группы
- •3.3. Задачи 2 группы
- •Раздел 4. Пример выполнения задач
- •Раздел 5. Краткий обзор отдельных тем дисциплины
- •5.1. Информатика. Определения и категории информатики. Единицы измерения информации
- •5.2. Технические средства реализации информационных процессов
- •5.2.1. Основные устройства эвм, принципы их взаимодействия. Структурная схема эвм.
- •5.2.2. Организация и архитектура памяти эвм
- •5.2.3. Устройства ввода информации
- •5.2.4. Устройства вывода информации
- •5.2.5. Внешние запоминающие устройства
- •5.3. Программные средства реализации информационных процессов
- •5.3.1. Классификация программного обеспечения
- •5.3.2. Системное программное обеспечение. Операционные системы
- •5.3.3. Программы архивирования информации.
- •5.3.4. Понятие компьютерного вируса и основные методы защиты от вирусов.
- •5.3.5. Инструментальные программные средства.
- •5.3.6. Трансляция программы. Основные типы трансляторов.
- •5.3.7. Программы обработки текстовой информации
- •5.3.8. Табличные процессоры
- •5.3.9. Базы данных и субд
- •5.3.10 Программы обработки и демонстрации графических изображений
- •5.3.11 Методо-ориентированные пакеты прикладных программ
- •5.3.12 Проблемно-ориентированные пакеты прикладных программ
- •5.4. Основы алгоритмизации вычислительных процессов
- •5.4.1. Этапы прохождения прикладной задачи на эвм.
- •5.4.2. Понятие алгоритма. Свойства алгоритмов, способы задания алгоритмов
- •Элементы блок-схем
- •5.4.3. Понятие типа вычислительного процесса.
- •5.5. Программирование на алгоритмических языках Язык basic для пэвм
- •Алфавит языка basic
- •5.5.1. Данные языка basic
- •Стандартные математические функции
- •Стандартные строковые функции
- •5.5.2. Операции и выражения языка basic
- •5.5.3.Операторы ввода-вывода и преобразования информации
- •5.5.4. Операторы управления
- •5.5.5. Операторы цикла
- •5.5.6. Оператор dim
- •5.6. Компьютерные сети
- •5.6.1. Локальные компьютерные сети: понятие и топология
- •5.6.2. Глобальная компьютерная сеть Internet
- •Организация сети Internet
- •Услуги предоставляемые Internet
- •5.7. Основы защиты информации
- •5.7.1. Основные направления компьютерных преступлении
- •4. Преступная небрежность в разработке, изготовлении и эксплуатации программно-вычислительных комплексов, приведшая к тяжким последствиям.
- •5. Подделка компьютерной информации.
- •6. Хищение компьютерной информации.
- •5.7.2. Предупреждение компьютерных преступлений
- •5.7.3. Защита данных в компьютерных сетях
- •Информатика
5.3.7. Программы обработки текстовой информации
В настоящее время существует множество программ для работы с текстом, отличающихся областями применения и функциями. В зависимости от функциональных возможностей среди программ обработки текстов можно выделить следующие группы:
встроенные редакторы;
редакторы систем программирования
текстовые процессоры
редакторы издательских систем
программы орфографического и синтаксического контроля
перекодировщики текстов
Предложенная классификация является во многом условной, так как некоторые функции программ различных групп перекрываются, постоянно появляются новые версии с более совершенными и сложными процедурами, что размывает границы групп.
Встроенные редакторы. Отличительной особенностью встроенных редакторов является то, что они не существуют в виде самостоятельных программ, а входят в качестве одной из составляющих в более сложные программные системы. Наиболее широко известны встроенные редакторы сервисных систем PC Tools, Norton Commander, FAR. Их можно использовать при наборе текстов и для оперативного внесения небольших изменений в тексты ранее созданные более мощными редакторами.
Редакторы систем программирования. Отличительной особенностью таких редакторов является то, что они хотя и существуют в виде отдельной программы, но слабо поддерживают такие структуры текстовых документов, как строка, абзац, страница, имеют ограниченные возможности для подготовки текста к печати. Эти редакторы обеспечивают средства для формирования типовых структур операторов алгоритмических языков. Наибольшее применение при написании программ получили Турбо-системы, разработанные для таких популярных алгоритмических языков, как Бейсик, Паскаль, Си, Пролог и т.д.
Текстовые процессоры. Это программы специально предназначенные для многофункциональной обработки текста. Все текстовые процессоры должны обеспечивать реализацию следующих возможностей:
создание и редактирование текста документов;
использование различных шрифтов;
выравнивание текста по указанным границам с автоматическим переносом;
создание документа по шаблону;
включение в текст документа таблиц, рисунков, графиков и т.д.;
форматирование и распечатку документов с выбором бумаги форматом страниц, нужного количества копий.
Набор возможностей этих программ постоянно меняется и расширяется. Среди наиболее распространенных программ можно выделить Microsoft Word, WordPerfect, MathWord, Tcube, TEX и другие.
Редакторы издательских систем. Этот тип редакторов предназначен для создания журналов, книг и другой печатной продукции. Широкое распространение получили издательские системы PageMarker, Ventura Publisher, Interleaf Publisher.
Программы орфографического и синтаксического контроля служат для обнаружения грамматических ошибок в создаваемых текстах. В качестве основы для их работы выступает словарь, содержащий обычно 50-300 тыс. слов и терминов.
Перекодировщики текстов служат для совместимости текстовых документов при переносе их из среды одного текстового редактора в среду другого.