Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическое занятие 1.doc
Скачиваний:
22
Добавлен:
09.02.2015
Размер:
107.52 Кб
Скачать
  1. Представление символов (текстовой информации)

ТЕКСТ - это последовательность символов.

СИМВОЛ - это отдельная буква (латинского или национального алфавита), цифра (0, 1, ..., 9), знак препинания (.,:;?! и так далее), дополнительный символ (@#$%^& и так далее), некоторые другие символы.

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

Любая информация перед ее обработкой на компьютере должна быть представлена в числовой форме - а именно, в двоичной числовой форме;. текстовая информация не является исключением.

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

Ввод текстовой информации осуществляется с помощью специальных внешних устройств (например, клавиатура). Сигналы, поступающие от символьных клавиш автоматически (с помощью аппаратных средств или специальных программ) представляются в виде двоичных чисел.

Обычно количество символов, с которыми оперирует компьютер, равно 256.

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

Например:

Символ Двоичное представление

0 00110000

1 00110001

S 01010011

* 00101010

и т.д.

Кодировка символов осуществляется с помощью специальных таблиц, в которых все 256 символов расположены в определенном порядке и имеют десятичные номера от 0 до 255. Для перевода символа в двоичное представление достаточно перевести его десятичный номер в двоичную форму.

Например:

Буква S в таблице кодировки имеет порядковый номер 83. Двоичный эквивалент этого десятичного числа равен 01010011.

Различных таблиц кодировок символов достаточно много. Они отличаются друг от друга конкретным набором символов и порядком их расположения в таблице. Наиболее распространенными (в России) являются таблица с АЛЬТЕРНАТИВНОЙ кодировкой или с МОДИФИЦИРОВАННОЙ АЛЬТЕРНАТИВНОЙ кодировкой.

Во многих микропроцессорных системах и персональных ЭВМ для представления алфавитно-цифровых символов используется код ASCII (American Standart Code for Information Interchange — американский код обмена информацией), расширенный путем добавления букв русского алфавита. Для представления каждого символа также отводится один байт. Следует подчеркнуть, что все виды представления символьной информации отличаются только кодировкой символов.

Задания для самостоятельной работы

Задание 1

  1. Выбрать число Х(10), (целая часть – 3 разряда, дробная часть – 3 разряда)

  2. Выполнить преобразование Х(10) → Х(2)

  3. Выполнить обратное преобразование Х(2) → Х(10)

  4. Выполнить преобразование Х(10) → Х(8)

  5. Выполнить обратное преобразование Х(8) → Х(10)

  6. Выполнить преобразование Х(10) → Х(16)

  7. Выполнить обратное преобразование Х(16) → Х(10)

  8. Выполнить преобразование Х(10) → Х(5)

  9. Выполнить преобразование Х(5) → Х(6)

  10. Выполнить преобразование Х(16) → Х(20)

Задание 2

Вычислить

  1. 111(2) + 111(2) =Х(10)

  2. 777(8) + 777(8) = Х(10)

  3. 1CD,4(16) + 1CD,4(16) = Х(10)

Задание 3.

Выбрать Х– число страниц в тексте,Y– число символов на странице.

В текстовом файле хранится текст объемом в Хстраниц. Каждая страница содержитYсимволов. Если используется кодировка KOI-8 (8 бит на один символ), то размер файла в байтах составит - ?

стр.4из6