- •Ирина Данииловна Николаенко, Юрий Сергеевич Брановский, Михаил Евгеньевич Елочкин Информационные технологии
- •Аннотация
- •Введение Понятие «информация»
- •Информационная культура
- •1.2. Виды данных и информации
- •1.3. Формы представления, методы оценки и способы передачи информации
- •1.4. Методы хранения и обработки информации
- •1.5. Системы счисления и области их использования
- •1.6. Представление информации в компьютере
- •1.7. Средства обработки информации
- •Данные → информационная технология → информационный продукт
- •2.2. Этапы развития информационных технологий
- •2.3. Информационный этап развития общества
- •2.4. Информационный кризис
- •2.5. Итология
- •2.6. Профайл
- •2.7. Платформа
- •2.8. Концепции wysiwyg и wysimolwyg
- •3.2. Обзор текстовых редакторов
- •3.3. Общие сведения о текстовом процессоре Microsoft Word
- •4.2. Общие сведения о редакторе электронных таблиц Microsoft Excel
- •5.2. Уровни представления данных
- •6.2. Цветовые модели
- •6.3. Форматы графических файлов
- •7.2. Мультимедиа
- •7.3. Обзор мультимедийных редакторов и их возможностей
- •8.2. Структура управления информационной системой
- •8.3. Классификация информационных систем
- •9.2. Нейронные сети
- •9.3. Естественные языковые системы
- •10.2. Этапы создания, прототипы и жизненный цикл экспертных систем
- •11.2. Классификация автоматизированных информационных систем
- •11.3. Функциональная схема
- •11.4. Системный подход в проектировании
- •11.5. Принципы и виды интеграции
- •11.6. Автоматизированное рабочее место
- •11.7. Информационное хранилище
- •11.8. Системы автоматизации документооборота
- •11.9. Геоинформационные системы
- •11.10. Системы автоматизированного проектирования
- •11.11. Автоматизированные системы научных исследований
- •12.2. Структура рынка информационных продуктов и услуг
- •12.3. Информационные продукты и услуги
- •12.4. Правовое регулирование информационного рынка
- •Контрольные вопросы
- •Литература
2.7. Платформа
Платформа – это совокупность программного и аппаратного обеспечения (не всегда совместимого между собой), объединенного общей концепцией. Примером широты этого понятия может служить платформа DOS: существуют десятки версий этой операционной системы на процессорах семейства х86, несколько эмуляторов для Apple и др. Каждая платформа разрабатывалась под особенности аппаратного обеспечения, с учетом потребностей пользователей. Так, Windows изначально была лишь графической надстройкой платформы DOS. Linux является той же надстройкой, только под UNIX.
Прикладная платформа (Application Platform) – набор программно‑аппаратных ресурсов, необходимых для поддержки услуг, предоставляемых для выполнения прикладного программного обеспечения. Оно специфическое для каждого приложения и состоит из программ, данных и документации. Программное обеспечение можно разделить на:
– общее;
– средства использования;
– прикладное программное обеспечение (Application Software).
Общее программное обеспечение. Прежде всего в эту категорию входит понятие «операционная система».
Операционная система (комплекс программ, обеспечивающий управление компьютером как единым целым, его взаимодействие с окружающей средой – прикладными программами, другими системами) – главная часть системного программного обеспечения и управляется командами. Основные функции операционных систем:
– ведение файловой системы;
– распределение оперативной памяти;
– динамическая компоновка выполняемых программ;
– обработка прерываний;
– прочие.
Инструментальные программы используют как инструмент при решении самых разных задач. Спектр прикладного обеспечения очень широк – от простых программ, составляемых для решения несложных вычислительных задач, до мощных профессиональных (например, издательских) систем, научных комплексов, сложнейших систем массового обслуживания (например, резервирования мест на самолеты). В эту категорию, помимо всего прочего, входят процессоры обработки графической и текстовой информации, а также различное программное обеспечение, основанное на системах искусственного интеллекта.
2.8. Концепции wysiwyg и wysimolwyg
В компьютерном мире давно прижилась аббревиатура WYSIWYG («What you see is what you get» – «Что видите, то и получаете»). Ее применяют для характеристики такого интерфейса пользователя, который воспроизводит изображение в том виде, в каком оно будет получено в действительности. Например, HTML – редактор класса WYSIWYG – позволяет редактировать веб‑страницы практически без ручного написания HTML‑кода и одновременно отображать результаты работы пользователя в виде, в котором создаваемая им страница предстанет в окне браузера. По аналогии большинство современных настольных издательских систем позволяет продемонстрировать пользователю на экране его монитора то, что он должен фактически увидеть при печати.
Однако переменных и контролируемых величин так много, а колебаться они могут в столь широких пределах, что возникает резонный вопрос о классе точности таких систем: насколько мы можем верить изображению, полученному на экране монитора, и насколько оно соответствует будущему отпечатку?
Дизайнерам‑практикам, верстальщикам, сотрудникам типографий и рекламных агентств хорошо известно, что экранному виду изображения можно верить лишь частично, не полагаясь полностью на правильность воспроизводимых видеоподсистемой цветов. Экранная версия изображения в лучшем случае продемонстрирует ориентировочные цвета, которые практически никогда не будут абсолютно идентичны цвету, полученному при печати. Поэтому некоторые авторы, пишущие на компьютерные темы, для более реалистичного описания характеристик WYSIWYG‑интерфейсов ввели новую (столь же трудночитаемую) аббревиатуру – WYSIMOLWYG («What you see is more or less what you get» – «To, что вы видите, более или менее соответствует тому, что вы получите»). Этот подход несколько поубавил оптимизм пользователей, но более реалистичен: экранный вид нашего изображения обеспечивает некое подобие выходного отпечатка экранной версии изображения, но отнюдь не полное ему соответствие.
И если затруднительно обеспечить следование стандарту WYSIWYG даже при использовании однотипных устройств вывода (например, при печати только на одном и том же принтере), то говорить о какой‑либо повторяемости результатов при множественной печати одного файла на различных устройствах уже не приходится.
Контрольные вопросы
1. Дайте определение понятия «информационная технология».
2. Перечислите этапы информационного развития общества и охарактеризуйте каждый из них.
3. Дайте определение термина «профайл».
4. Определите сферу применения профайла.
5. Дайте определение терминов «интерфейс» и «протокол».
Глава 3
Текстовые процессоры
3.1. Возможности текстового процессора
Текстовый процессор (редактор) – это комплекс программ, предназначенных для ввода с клавиатуры текста и его дальнейшего редактирования.
Одними из первых программ, созданных для компьютера, были программы обработки текстов, или текстовые редакторы. Первоначально ЭВМ с текстовыми редакторами выполняли обычную работу печатающей машинки. Соответственно первые программы‑редакторы имели функции печати символов, их редактирования, т. е. стирания, вставки и распечатки полученного текста на принтере. Но, в отличие от печатной машинки, готовый текст можно было записывать и использовать много раз.
Развитие функций текстовых редакторов шло очень быстро. Параллельно велась разработка издательских компьютерных программ. Идеи и находки разработчиков текстовых редакторов и издательских программ взаимно дополняли и подпитывали друг друга. В результате наряду с появлением мощных издательских систем появились текстовые процессоры, которые лишь немногим уступают им по своим возможностям. В настоящее время существует очень большое число программ обработки текстов:
– программы подготовки текстов (подчеркнем, не документов, а текстов, например текстов программ и т. д.). Их традиционно называют текстовыми редакторами, «Блокнотами»;
– текстовые процессоры, обеспечивающие подготовку документов, статей и т. д., например MS Word;
– настольные издательские системы, например PageMaker, Venture, QuarkXPress.
Наиболее популярные среди них – текстовые редакторы Word Pad и «Блокнот»; текстовые процессоры Microsoft Word; издательские системы PageMaker и QuarkXPress.
Основные функции текстового редактора:
– обеспечение ввода текста с клавиатуры или из существующего файла;
– редактирование текста (добавление, изменение, удаление или копирование фрагментов текста – символов, слов и т. д.);
– оформление текста (выбор шрифтов, способа выравнивания, установление интервалов между строками и абзацами и т. п.);
– размещение текста на странице (установка размера страницы, полей, отступов; разбиение на колонки; расстановка номеров страниц, колонтитулов и пр.);
– сохранение текста в файле на внешнем носителе или получение твердой копии (печать текста);
– проверка орфографии, подбор синонимов, контекстный поиск и замена;
– система подсказок;
– другие функции.
Ранее наиболее распространенными текстовыми редакторами были: «Лексикон», Edit, «Слово и Дело», Ched, Note Pad, Write.
Текстовый процессор отличается от текстового редактора более широкими функциональными возможностями, в числе которых:
– настраиваемое пользователем меню;
– использование контекстного меню;
– сопровождение текста таблицами и проведение в них простейших расчетов;
– вставка графических объектов (рисунков, диаграмм, заголовков и пр.) или создание рисунков с помощью встроенных инструментов;
– вставка формул;
– оформление текста списками, буквицами;
– использование инструмента автокоррекции текста и его автореферирования;
– автоматическая расстановка номеров страниц, создание сносок, алфавитного указателя и оглавления;
– автоматический перенос слов, не помещающихся в строке, с разбиением их по правилам орфографии;
– фоновая проверка орфографии, синтаксиса и многое другое.
Кроме этих основных функций, могут быть и другие возможности: в частности, в некоторые текстовые процессоры встроен язык программирования, позволяющий автоматизировать работу. Наиболее распространенные текстовые процессоры – Word (из пакета Microsoft Office), Word Pro (Lotus SmartSuite), Word Perfect (Perfect Office), Word Express, Accent, Stratus Pad.
Редакционно‑издательские системы (программы компьютерной верстки) должны обеспечивать все функции текстового процессора, а также:
– воспринимать тексты, созданные в различных текстовых редакторах;
– воспринимать отсканированные или нарисованные в графических редакторах иллюстрации, созданные на разных платформах ПК, и корректировать их основные параметры;
– иметь больший набор шрифтов и возможность их графического преобразования (сжатие, растяжение или симметричное отражение по вертикали или горизонтали);
– иметь возможности для различного «обтекания» рисунка текстом;
– обеспечивать автоматическое составление оглавления текста, автоматическое оптимальное размещение текста на странице;
– обеспечивать адаптацию к различным печатающим устройствам;
– иметь мощный механизм работы с пробельным элементом;
– иметь мощный механизм работы с модульной сеткой (базисной линией), т. е. быть независимыми от драйверов принтеров, установленных на компьютере;
– другие функции.
Надо помнить и еще об одном отличии: любой драйвер принтера, установленный в качестве основного, настраивает в текстовом процессоре размещение текста «под себя»: разрешение, границы полей и т. д.
Текстом называют любую последовательность символов, к которым относятся буквы, пробел, знаки препинания, цифры, знаки арифметических операций и операций отношения и т. п. Текст имеет:
– содержание;
– структуру;
– форму.
Структура текста задается расстановкой знаков препинания, использованием табуляции, отступов и других средств размещения элементов текста. Формой текста можно назвать способ его оформления и размещения на странице.
Фрагментом называют выделенную непрерывную часть текста. В текстовых редакторах большинство операций по преобразованию текста осуществляется именно над фрагментами, а такие операции, как копирование и перенос, выполняются только над фрагментами.
В текстовом редакторе допустимы операции над отдельными элементами текста, даже если они не выделены, например операции над символами (удаление, вставка, замена), абзацами – «выдели и преобразуй».
Если рассматривать текст как систему, то элементами его будут отдельные символы, слова, строки, предложения, абзацы. Абзацем называют часть текста от одной красной строки до другой. Для текстового редактора абзац – это часть текста от одного признака конца строки до другого (чаще всего признак конца строки вставляется в текст автоматически при нажатии клавиши Enter). Над абзацами в текстовых редакторах выполняются такие операции, как:
– выравнивание;
– установка междустрочного интервала;
– установка отступа для красной строки.
