Доклад : Компьютер и текст 


Полнотекстовый поиск по базе:

Главная >> Доклад >> Информатика, программирование


Компьютер и текст




Компьютер и текст

В информатике текстом считают последовательность любых символов. Сейчас компьютеры в основном пользуются алфавитами, содержащими 256 знаков1. Каждому из символов соответствует свой восьмиразрядный двоичный код. Таким образом любой символ текста, включая пробелы, занимает 8 бит (1 байт) в памяти компьютера. Зная это, можно легко оценить объем памяти, необходимый для хранения того или иного текстового документа.

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

Один бит (двоичная цифра) может принимать два значения, добавление каждого разряда в код удваивает количество получаемых комбинаций: двухбитовый код -- четыре варианта, трехбитовый -- восемь, четырехбитовый -- шестнадцать и т. д.

Рассмотрим пример. Машинописная страница стандартного формата (А4) содержит около 55 строк. На каждой строке помещается в среднем 60 символов2. Подсчитаем количество текстовой информации на такой странице. Каждый символ -- 1 байт информации, а всего символов -- 60*55=3300. Значит, на странице 3300 байт (около 3 Кбайт). Как связаны двоичные коды и соответствующие им символы? Это определяется таблицей кодировки. Все используемые на персональных компьютерах таблицы3 основаны на американском стандарте ASCII4. Он определяет первые 128 кодов: для латинских букв, цифр, основных знаков препинания и математических операций. Остальные 128 кодов используются для специальных символов и букв национальных алфавитов (в том числе, русского). И, поскольку общепринятого стандарта для этого не было, возникло много различных кодировок, в том числе, несколько -- для кириллицы5. Именно поэтому, получив от кого-нибудь текст и попытавшись прочесть его на своем компьютере, мы зачастую видим на экране набор непонятных "закорючек".

код

CP866

CP1251

KOI-8R

Mac

01011010

Z

Z

Z

Z

10001111

П

П

11111101

$

э

Щ

э

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

Стремление упростить работу с различными текстами (сперва текстами программ, затем служебными документами, газетами, журналами, книгами и т.д.) привело к созданию множества программ, специально ориентированных на это -- текстовых редакторов (или текстовых процессоров).

Какими же данными оперируют эти программы? Очевидно, что наименьшим объектом будет символ. Однако можно работать не только с отдельными символами, но и со словами, строками, абзацами, произвольными фрагментами и текстом в целом. Некоторые действия можно выполнить с любой из этих структур, другие -- только с какй-то определенной. Обрабатываемый текст представляется как бы в виде рулона "бумаги", который можно прокручивать на экране вперед и назад. Большинство современных программ позволяет одновременно работать с несколькими текстами, каждый из которых выводится в отдельное окно. Кроме основных "листов" текстовый процессор, как и другие программы использует "конверт" (или "карман"), в котором можно временно хранить фрагмент текста при его копировании или перемещении.

Текстовый процессор -- не просто заменитель пишущей машинки, а универсальное средство для работы с текстами. Он предоставляет очень широкие возможности манипулирования текстовыми документами. Кроме таких очевидных операций как набор текста, удаление, копирование и перемещение его фрагментов, а также сохранение на диск и печать, имеется возможность изменять шрифт, его начертание, цвет и размер. Текстовый процессор может автоматически форматировать текст (включая установку абзацного отступа и выравнивание). Можно сразу во всем тексте заменить одно заданное слово на другое. Например, поменять "ЭВМ" на "компьютер". Многие редакторы умеют проверять орфографию: компьютер ищет каждое слово в своем словаре и, если не находит, сообщает об этом пользователю, предлагая возможные варианты исправления.

Примечания

Новый стандарт Unicode, на который осуществляется постепенный переход, позволяет использовать 216=65536 (а в последней версии -- 232) символов. Текст в такой кодировке будет занимать существенно (в среднем -- вдвое) больше памяти. [Примечание к примечанию: реальные системы используют не непосредственно Unicode (UTF-32), а представления UTF-8 и UTF-16. В первом из них символ может занимать от 1 до 6 байт, во втором -- 2 или 4 байта]

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

Речь идет о "стандартных" шрифтах. Кроме них существуют также шрифты, содержащие (вместо букв и цифр) специальные, например декоративные, символы.

American Standard Code for Information Interchange -- Американский стандартный код обмена информацией.

В России широко используются в настоящее время четыре кодировки:

CP866 ("DOS-альтернативная". Для PC-совместимых компьютеров под MS-DOS и OS/2, а также в любительской компьютерной сети Fido);

CP1251 (Для PC-совместимых компьютеров под Windows, а также на большинстве сайтов WWW);

KOI-8R (Компьютеры под UNIX, электронная почта и конференции Internet);

Mac-Cyrillic (Макинтош-совместимые компьютеры).

Converter (англ.) -- преобразователь.

Список литературы

Для подготовки данной работы были использованы материалы с сайта http://macedu.narod.ru

Похожие работы:

  • Компьютер - порабощающий помощник

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

    Реферат >> Информатика
    ... , достаточно однажды ввести текст в компьютер; - если нужно перечитать ... тексты и изображения, завтра они будут переда- вать движущиеся изображения и звук. Компьютеры ... получить информацию о принадлежности удаленного компьютера, о пользователях. Finger - ...
  • Компьютер и его диагностика

    Шпаргалка >> Информатика, программирование
    ... рисунки, фотографии или сразу страницу текста. Мониторы и принтеры наоборот ... , очистка сигнала от шумов, преобразования текста в речь, синтеза трёхмерного звучания и ... сформулировать общие принципы диагностики компьютера. Компьютер является одним из самых ...
  • Компьютеры и здоровье: анализ совместимости

    Реферат >> Безопасность жизнедеятельности
    ... фоне общей экологической обстановки токсичностью компьютера можно пренебречь. Конечно, содержание, ... Когда пользователь набивает большие объёмы текста не «вслепую», а глядя то ... монитора, неправильно установленная яркость (для текста она должна быть меньше, а ...
  • Компьютер-связист

    Реферат >> Информатика, программирование
    ... -- специальных мощных компьютеров, предоставляющих услуги другим компьютерам: доступ к информации ... пользователя и FTP35-серверы с библиотеками файлов (текстов, изображений, программ и т. д.), и ... ним мы видим на экране текст, возможно, с иллюстрациями, ...
  • Компьютер в преподавании курса Черчение

    Реферат >> Архитектура
    ... : отрезков, дуг, окружностей, фасок, скруглений, текста; ввод русских, латинских и греческих строчных ... . - Ч.1. - 72 с. -Ч.2 - 32 с. 2. Иванов Н. Компьютерное образование // Компьютер Пресс, 1996, №8. - С. 6. 3. Христочевский С. Мультимедиа в образовании ...
  • Компьютер и история философии

    Реферат >> Философия
    ... Однако, наряду с тем, что компьютер стал привычным инструментом многих и многих ... . В памяти компьютера проф. Д.Паккарда хранится 10 млн. слов (тексты 50 античных ... является летописью. Список литературы Манекин Р.В. Компьютер и история философии (краткий обзор ...
  • Компьютер в офисе и его экологическая безопасность

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

    Курсовая работа >> Информатика, программирование
    ... превращать компьютер в высококачественную измерительную и испытательную систему. Компьютеры, оснащенные ... измерительных приборов. Применение компьютеров в качестве контрольно-измерительных ... на базе интерфейсов персонального компьютера[Текст]:: Учеб. пособие. – ...