двоичным кодом

advertisement
Двоичный код
Вся информация, которую обрабатывает
и хранит компьютер, должна быть
представлена двоичным кодом с
помощью двух цифр – 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 (конец файла)
СВОЙСТВА КОМПЬЮТЕРНЫХ ДОКУМЕНТОВ
Возможность
внесения
любых
изменений
непосредственно в файле, не расходуя при
этом бумагу
Компактность хранения текстовой информации
Возможность
многократного
внешних носителей
Легкость
носители
использования
копирования файлов на любые
с помощью компьютера
Оперативная связь – передача текстовой информации через
компьютерные сети
Легкость удаления (стирания) ненужных текстовых файлов
Возможность просмотра компьютерных текстов на экране дисплея

ТЕКСТОВЫЕ РЕДАКТОРЫ
АППАРАТНЫЕ СРЕДСТВА
• Клавиатура
• Дисплей
• ОЗУ
• ВЗУ
• Принтер

КОМПЬЮТЕРНАЯ ТЕХНОЛОГИЯ
ОБРАБОТКИ ТЕКСТОВОЙ ИНФОРМАЦИИ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
(ТЕКСТОВЫЙ РЕДАКТОР)
Интерфейс текстового редактора
Данные
Среда ТР
• Символ
• Рабочее поле
• Слово
• Строка
• Абзац
• Раздел
• Страница
• Текстовый курсор
• Меню команд
• Линейки разметки
• Полосы прокрутки
• Строка состояния
КОМАНДЫ:
• интерфейса
Режимы работы
СКИ
• изменения состояния
• перемещения по тексту
• редактирования
• работы со строками
• форматирования
•....................
• Получение справки
• Ввод текста
• Редактирование текста
• Форматирование текста
• Работа с фрагментами
• Работа с окнами
• Работа с файлами
• Печать документа
ТЕКСТОВЫЙ РЕДАКТОР (ТР) – это прикладная программа, предназначенная для создания и
редактирования текстовых документов, просмотра содержимого документов на экране, распечатки
документа. ТЕКСТОВЫЙ ПРОЦЕССОР – прикладная программа с широкими возможностями
форматирования текста и работы с графическими объектами.
ОСНОВНЫЕ РЕЖИМЫ РАБОТЫ
ТЕКСТОВОГО РЕДАКТОРА
ВВОД – РЕДАКТИРОВАНИЕ
ТЕКСТОВОЙ ИНФОРМАЦИИ

ДОПОЛНИТЕЛЬНЫЕ
РЕЖИМЫ РАБОТЫ ТР
 Ввод текста с клавиатуры
 Поиск и замена фрагмента
 Редактирование текста
 Проверка правописания
 Управление шрифтами
 Файловые операции
 Форматирование текста
 Режим помощи
 Работа с фрагментами текста
 Печать документов на бумаге
 Работа с окнами

СТРУКТУРНЫЕ ЕДИНИЦЫ ТЕКСТА
символ
Среда текстового редактора
слово
страница
строка
Набираемый пользователем на клавиатуре текст отображается в рабочем поле редактора на экране. Место
воздействия
на рабочем поле отмечается курсором. Курсор имеет вид мигающей черточки или
прямоугольника.
Часто текст имеет больший размер, чем тот, что может поместиться на экране. В этом случае в пределах
рабочего поля располагается только часть текста. Экран является своеобразным окном, через которое можно
просматривать текст. Для перемещения по тексту специальные клавиши клавиатуры или полосы прокрутки в
окне документа.
абзац
..........................................................................................
.............................................................................................
Коротко о главном
Текстовый редактор (ТР) – это прикладная программа, предназначенная для создания и редактирования
текстовых документов, просмотра содержимого документа на экране, изменения формата документа,
распечатки текста на бумаге с помощью принтера.
Стандартными компонентами среды ТР являются: рабочее поле, текстовый курсор, строка состояния, меню
команд, линейки разметки, полосы прокрутки.
раздел

РАБОТА С ФРАГМЕНТАМИ ТЕКСТА
Выделение фрагментов текста
Буфер обмена – это специальная область
памяти текстового редактора, в которую
временно помещается выделенный фрагмент
текста. Вставку фрагмента из буфера в текст
фрагмент
можно производить многократно.
Возможные действия
с выделенным фрагментом
• переформатирование
• изменение шрифтов
• удаление
• перемещение
• копирование
Буфер
обмена
Последовательность действий с использованием буфера обмена
фрагмент
фрагмент
Буфер
обмена
фрагмент
.........
фрагмент
Download