В настоящее время создано большое количество самых разных программ. Благодаря этому разнообразию программ можно, как правило, самому не писать программу, чтобы решить некоторую задачу, а воспользоваться уже готовым программным продуктом.

Для решения часто встречающихся задач были разработаны специальные информационные технологии, т. е. такие способы и приемы решения, которые позволяют решать большие классы задач.



Информационные технологии существовали и до компьютеров (например, каталогизация библиотек), но именно компьютеры позволили автоматизировать обработку данных и связать эти технологии между собой в единое целое.

Обработка текста. Текстовые процессоры

Для подготовки всевозможных документов и других печатных материалов применяется класс программных средств, которые называются текстовыми редакторами и процессорами. Отличие текстового редактора от процессора заключается в том, что редактор позволяет только набрать текст, а текстовый процессор дает возможность изменить его начертание, вставить рисунок или таблицу и т. д.

Важным преимуществом этой технологии перед традиционными способами печати является возможность изменять текст без помарок на бумаге, сохранять его в виде файла и дорабатывать постепенно, а на печать отправлять только окончательно готовый текст. Текст легко тиражировать, поскольку если он хранится в электронном виде, то его можно распечатать в любом количестве экземпляров.

В текстовых редакторах и процессорах текст представляется в виде последовательности букв — символов. Некоторые символы имеют специальное назначение, например служат концами строк, абзацев, страниц.

Подготовка документа при помощи ЭВМ проходит в три этапа: набор, редактирование, форматирование (верстка).

Современные текстовые процессоры обрабатывают текст абзацами. Место для ввода очередного символа показывает мерцающий прямоугольник или вертикальная черта — курсор.

При наборе текста рекомендуется соблюдать следующие правила.

• Текст должен набираться непрерывно, необходимо только указывать концы абзацев, а о распределении строк на листе текстовый процессор заботится сам.

• Слова в тексте отделяются друг от друга одним пробелом.

• Перед знаками препинания пробел не ставится. Тире выделяется пробелами с двух сторон.

• Парные знаки (кавычки, скобки и т. д.): открывающиеся примыкают к следующему слову, закрывающиеся — к предыдущему.

Текст может набираться в двух режимах — вставки и замены. В режиме вставки текст «раздвигается», и на место курсора вставляется новый символ. В режиме замены новый символ заменяет символ, стоящий справа от курсора. Удалить символы можно с помощью двух клавиш: нажатие клавиши «Del» удаляет один символ справа от курсора, a «Backspace» — слева.

Красную строку в абзацах, центрирование текста не следует выполнять, набирая пробелы, это может сильно усложнить работу процессора. Для выполнения подобного оформления текста

Существуют специальные команды форматирования.

После набора текст нужно отредактировать. При редактировании набранный текст прочитывается, в нем исправляются ошибки. Если нужно какую-то часть текста удалить, перенести в другое место документа или она повторяется несколько раз, то применяют операцию выделения фрагмента. В современных компьютерах фрагмент выделяют, как правило, с помощью мыши. Выделенный фрагмент можно скопировать, вырезать, вставить, удалить.

Форматирование является заключительным этапом при подготовке текста в текстовом процессоре. Форматирование — придание документу того вида, который должен быть на бумаге.

Текстовый процессор позволяет менять параметры шрифта, абзаца, страницы. Перечислим основные параметры оформления текста.

Параметры форматирования шрифта:

• стиль начертания букв — гарнитура;

• размер букв — кегль, он задается обычно в типографских пунктах (1 пункт — 1/72 дюйма);

• начертания шрифта — небольшие модификации внешнего вида: жирный, подчеркнутый. наклонный;

• цвета шрифта и фона, на котором написан текст.

Параметры форматирования абзацев:

• левый и правый отступы (от границы поля i страницы) — места, откуда начинается и где

Кончается текст;

• красная строка — размер дополнительного отступа слева для первой строки абзаца;

• выравнивание абзаца — размещение текста в границах абзаца: ровный левый край (левое выравнивание), по центру, ровный правый край (правое), ровные оба края (по ширине);

• межстрочный интервал.

Параметры форматирования страницы:

• левое, правое, нижнее и верхнее поля — отступы от края страницы до границы текста;

• количество колонок текста на странице;

• колонтитулы — надписи сверху и снизу страниц;

• номера страниц.

При изменении параметров оформления действует правило: если ничего не выделено специально — изменения будут действовать либо на новый текст, либо на текущий абзац. Если часть текста выделена специально, то все изменения будут применены к этой части.

Компьютерная графика

Основная задача информационных технологий при работе с графикой — позволить пользователям ЭВМ обрабатывать визуальную информацию.

Эту задачу выполняют программы рисования для художников, обработки фотографий, подготовки чертежей и видеофильмов и многие другие.

Основа всех технологий обработки изображений с помощью компьютера — представление графической информации в цифровом виде.

Для этого применяется способ растрового представления изображений. Его суть в том, что изображение представляется в виде растра — таблицы, в которой каждой точке ставится в соответствие цвет. Если таких точек много и размер их достаточно мал, то изображение получается качественным.

Количество точек на экране (по вертикали и горизонтали) называется разрешением экрана. Количество цветов, в которые можно окрасить точку, называют цветовым разрешением.

Эти два параметра — главные характеристики любого устройства, связанного с вводом или выводом изображений: мониторов, принтеров, сканеров, графических планшетов и т. д.

Для хранения и обработки информации в компьютере изображения представляют одним из двух способов: растровым и векторным. Изображения, представленные тем или иным способом, называются так же.

Растровые изображения. Изображение хранится как таблица (матрица) цветов точек — тем же способом, что отображается на экране.

Подобным образом кодируют фотографии, видеоизображения. Этот способ удобен для изображений, редактируемых целиком. Он универсален, однако не всегда удобен для исправления рисунка. Существенным недостатком является большая величина файлов, содержащих растровые изображения. Некоторые операции с растровыми изображениями приводят к ухудшению качества — потере цветов или точек.

Векторные изображения. Изображения составляются из готовых элементов, таких, как прямые, окружности, сложные кривые и т. п. Каждый из них имеет набор параметров, которые определяют его положение на рабочем поле, цвет, толщину линий и т. д.

Векторным способом рисуются сложные шрифты, плакаты, трехмерные изображения, чертежи. Такие программы позволяют нарисовать с помощью математических операций очень многое, но далеко не всякое изображение можно представить в векторном виде. Фотографии, например, так представить нельзя.

Растровый и векторный способы дополняют друг друга и часто используются вместе. Как правило, программы, в основном предназначенные для работы с одним типом изображений, имеют средства и для обработки другого типа.

Чтобы отобразить или напечатать векторное изображение, его нужно преобразовать в матри-

Цу точек. Эта операция называется растеризацией. Растеризация позволяет выводить векторные изображения с максимально возможным на этом устройстве качеством.

В сочетании с технологиями обработки текста эти технологии позволяют с помощью компьютера готовить всевозможные печатные материалы — документы, журналы, книги и т. п. Этот комплекс получил название настольных издательских технологий.

Электронные таблицы

Когда персональные компьютеры стали активно использоваться, выяснилось, что для множества задач, связанных с подсчетами, нужно выполнять очень похожие операции, связанные с заполнением различных таблиц. Для решения таких задач были разработаны программы, которые называются табличными процессорами или электронными таблицами.

Табличный процессор предоставляет пользователю расчерченный по вертикали и горизонтали лист очень больших размеров — таблицу. Информация вносится в ячейки таблицы. Для записи ячеек каждая из них имеет две координаты: буквенное обозначение столбца строки и цифровое — строки.

Электронные таблицы позволяют вести экономические расчеты, анализировать данные экспериментов, иллюстрировать математические выкладки и т. д.

Поскольку таблицы предназначены для расчетов, то в ячейки можно записывать не только конкретные значения, но и формулы, по которым их можно вычислить. Формулы записывают по правилам, напоминающим правила записи программ. В формулах можно использовать математические операции, различные числа, строки и ссылки на значения других ячеек.

Если изменяются исходные значения (например, числа в ячейках, на которые ссылается формула), то содержимое ячейки пересчитывается автоматически.

В составе современных таблиц есть и средства деловой графики — на основе рассчитанных или введенных данных можно построить графики и диаграммы. Они также меняются при изменении данных.

Для оформления таблицы можно использовать разные шрифты, объединять несколько ячеек в одну, менять их высоту и ширину.

Реляционные базы данных

Для обработки больших объемов данных разработано много способов. Один из наиболее распространенных способов — технология реляционных баз данных.

Согласно технологии реляционных баз данных сами данные представляют в виде набора таблиц с фиксированным количеством столбцов, назначение и тип которых заданы при создании базы данных. Каждую колонку называют полем таблицы, а строку — записью. Записи в таблицах связываются между собой через так называемые ключевые поля.

Для работы с базами данных разрабатывают специальные комплексы программ — системы управления базами данных. Они позволяют вносить и получать информацию из базы с помощью запросов на специальном языке. Самый распространенный язык для этой цели — SQL (язык структурированных запросов — Structured Query Language).

Чтобы с базой данных смог работать обычный человек, разрабатываются приложения баз данных, которые обращаются к системе управления базами данных самостоятельно, а пользователю показывают результат в понятном для него виде.




See also: