Двоичный код Вся информация, которую обрабатывает и хранит компьютер, должна быть представлена двоичным кодом с помощью двух цифр – 0 и 1. Это же требование относится и к текстовой информации. Самый удобный и понятный способ такого представления следующий: 1) записать алфавит 2) пронумеровать все буквы по порядку 3) номер буквы перевести в двоичную систему 4) составить таблицу соответствия символов двоичным счисления или десятичным кодам А 1 1 И 9 1001 Р 17 10001 Ш 25 11001 Б 2 10 Й 10 1010 С 18 10010 Щ 26 11010 В 3 11 К 11 1011 Т 19 10011 Ъ 27 11011 Г 4 100 Л 12 1100 У 20 10100 Ы 28 11100 Д 5 101 М 13 1101 Ф 21 10101 Ь 29 11101 Е 6 110 Н 14 1110 Х 22 10110 Э 30 11110 Ж 7 111 О 15 1111 Ц 23 10111 Ю 31 11111 З 8 1000 П 16 10000 Ч 24 11000 Я 32 100000 Из таблицы видно, что для кодирования 32 символов необходимо 6 бит А теперь посчитаем, сколько бит необходимо для кодирования одновременно • Символов типа № % * ? – (не менее 15) • Букв латинского алфавита (строчных и прописных) – 52 • Букв кириллицы (русский алфавит) – 66 • Цифры – 10 Уже получилось 143 символа. Чтобы закодировать такое количество символов необходимо не менее 8 бит (или 1 байт) Двоичное кодирование текстовой информации Теперь мы знаем, что для кодирования одного символа требуется один байт информации. Итак кодирование заключается в том, что каждому символу ставиться в соответствие уникальный двоичный код от 00000000 до 11111111 (или десятичный код от 0 до 255). Важно, что присвоение символу конкретного кода – это вопрос соглашения, которое фиксируется кодовой таблицей. Таблица кодировки Таблица, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера (коды), называется таблицей кодировки. Для разных типов ЭВМ используются различные кодировки. С распространением IBM PC международным стандартом стала таблица кодировки ASCII (American Standart Code for Information Interchange) – Американский стандартный код для информационного обмена. КОДИРОВАНИЕ ТЕКСТА. ТАБЛИЦА КОДИРОВКИ Структура кодовой таблицы Кодировка в ОС Windows – код ANSI № Символ Двоичный код 0 NUL 00000000 1 3OH 00000001 … ….. …………… 31 US 00011111 … ….. …………… 82 R 01010010 83 S 01010011 84 T 01010100 … ….. …………… 127 01111111 … ….. …………… 195 Г 11000011 Кодовая страница CP-1251 196 Д 11000100 128 (10000000) . . . 255 (11111111) 197 Е 11000101 … ….. …………… 254 ю 11111110 Содержит русские буквы, упорядоченные в алфавитной последовательности (это правило соблюдается не во всех кодовых страницах) 255 я 11111111 American National Standard Institute (американский институт стандартизации) Стандартная часть кода ANSI/ASCII 0 (00000000) . . . 127 (01111111) Символы с кодами 0 . . . 31 выполняют управляющие функции. При выводе текста они не отображаются графическими знаками. Кодовая таблица Windows (ANSI, CP-1251) ТЕКСТЫ В КОМПЬЮТЕРНОЙ ПАМЯТИ • Каждый символ текста представлен в памяти компьютера двоичным кодом • Слово – последовательность символов, отделенная разделительным знаком или пробелом • Строка – это последовательность слов, отделенная от другой строки управляющими кодами “перевод строки” (ASCII=13) и “возврат каретки” (ASCII=10) • Текстовый файл содержит последовательность кодов символов, разделенную по строкам. В конце расположен управляющий код “конец файла” (ASCII=26) Строка слово символ Код ASCII слово символ ….. символ пробел символ Код ASCII Код ASCII Код ASCII Строка Код ASCII Управляющие коды (13 + 10) символ ….. символ Код ASCII Строка ..... Специальные управляющие коды для разделения текста на строки (13 + 10) Код ASCII Строка ..... Последовательность кодов ASCII cтрок – текстовый файл ..... Специальный управляющий код 26 (конец файла) СВОЙСТВА КОМПЬЮТЕРНЫХ ДОКУМЕНТОВ Возможность внесения любых изменений непосредственно в файле, не расходуя при этом бумагу Компактность хранения текстовой информации Возможность многократного внешних носителей Легкость носители использования копирования файлов на любые с помощью компьютера Оперативная связь – передача текстовой информации через компьютерные сети Легкость удаления (стирания) ненужных текстовых файлов Возможность просмотра компьютерных текстов на экране дисплея ТЕКСТОВЫЕ РЕДАКТОРЫ АППАРАТНЫЕ СРЕДСТВА • Клавиатура • Дисплей • ОЗУ • ВЗУ • Принтер КОМПЬЮТЕРНАЯ ТЕХНОЛОГИЯ ОБРАБОТКИ ТЕКСТОВОЙ ИНФОРМАЦИИ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ТЕКСТОВЫЙ РЕДАКТОР) Интерфейс текстового редактора Данные Среда ТР • Символ • Рабочее поле • Слово • Строка • Абзац • Раздел • Страница • Текстовый курсор • Меню команд • Линейки разметки • Полосы прокрутки • Строка состояния КОМАНДЫ: • интерфейса Режимы работы СКИ • изменения состояния • перемещения по тексту • редактирования • работы со строками • форматирования •.................... • Получение справки • Ввод текста • Редактирование текста • Форматирование текста • Работа с фрагментами • Работа с окнами • Работа с файлами • Печать документа ТЕКСТОВЫЙ РЕДАКТОР (ТР) – это прикладная программа, предназначенная для создания и редактирования текстовых документов, просмотра содержимого документов на экране, распечатки документа. ТЕКСТОВЫЙ ПРОЦЕССОР – прикладная программа с широкими возможностями форматирования текста и работы с графическими объектами. ОСНОВНЫЕ РЕЖИМЫ РАБОТЫ ТЕКСТОВОГО РЕДАКТОРА ВВОД – РЕДАКТИРОВАНИЕ ТЕКСТОВОЙ ИНФОРМАЦИИ ДОПОЛНИТЕЛЬНЫЕ РЕЖИМЫ РАБОТЫ ТР Ввод текста с клавиатуры Поиск и замена фрагмента Редактирование текста Проверка правописания Управление шрифтами Файловые операции Форматирование текста Режим помощи Работа с фрагментами текста Печать документов на бумаге Работа с окнами СТРУКТУРНЫЕ ЕДИНИЦЫ ТЕКСТА символ Среда текстового редактора слово страница строка Набираемый пользователем на клавиатуре текст отображается в рабочем поле редактора на экране. Место воздействия на рабочем поле отмечается курсором. Курсор имеет вид мигающей черточки или прямоугольника. Часто текст имеет больший размер, чем тот, что может поместиться на экране. В этом случае в пределах рабочего поля располагается только часть текста. Экран является своеобразным окном, через которое можно просматривать текст. Для перемещения по тексту специальные клавиши клавиатуры или полосы прокрутки в окне документа. абзац .......................................................................................... ............................................................................................. Коротко о главном Текстовый редактор (ТР) – это прикладная программа, предназначенная для создания и редактирования текстовых документов, просмотра содержимого документа на экране, изменения формата документа, распечатки текста на бумаге с помощью принтера. Стандартными компонентами среды ТР являются: рабочее поле, текстовый курсор, строка состояния, меню команд, линейки разметки, полосы прокрутки. раздел РАБОТА С ФРАГМЕНТАМИ ТЕКСТА Выделение фрагментов текста Буфер обмена – это специальная область памяти текстового редактора, в которую временно помещается выделенный фрагмент текста. Вставку фрагмента из буфера в текст фрагмент можно производить многократно. Возможные действия с выделенным фрагментом • переформатирование • изменение шрифтов • удаление • перемещение • копирование Буфер обмена Последовательность действий с использованием буфера обмена фрагмент фрагмент Буфер обмена фрагмент ......... фрагмент