- •Конспект лекций по информатике
- •Тема 15. Компьютерные сети 82
- •Лекция 1. Информации и способы её представления в вычислительной технике
- •1. Определения и основные свойства информации
- •2. Сигналы и данные
- •3. Единицы измерения и хранения данных
- •4. Операции с данными
- •5. Информационные революции
- •Информационные революции
- •Лекция 2. История развития и состав вычислительной техники
- •1. Счетные инструменты домеханического этапа
- •2. Вычислительная техника на механическом этапе развития
- •3. Электронно-вычислительный этап
- •4. Поколения эвм
- •Поколения электронно-вычислительных машин
- •5. Основные принципы устройства, структура и состав эвм
- •Центральный процессор (цп)
- •Лекция 3. Арифметические и логические операции с двоичными числами
- •1. Системы счисления
- •Позиционные системы счисления
- •Соответствие чисел в различных системах счисления
- •Арифметические операции с двоичными числами
- •2. Двоичное кодирование чисел
- •Порядок перевода числа в двоичный машинный код
- •3. Двоичное кодирование текста
- •4. Логические операции в двоичной системе
- •Базовые логические операции
- •Лекция 4. Средства реализации информационных процессов
- •1. Технические средства эвм
- •2. Персональные компьютеры
- •3. Планшетные компьютеры
- •4. Программные средства эвм
- •5. Тенденции развития по
- •Лекция 5. Системное программное обеспечение персонального компьютера
- •1. Назначение и состав системного по
- •2. Структура и функции операционной системы
- •3. Разновидности операционных систем
- •4. Операционные системы Windows и Linux
- •Лекция 6. Технологии моделирования и построения алгоритмов
- •1. Моделирование как процесс упрощения задачи
- •2. Алгоритм и его основные свойства
- •3. Типы алгоритмических процессов
- •4. Способы записи алгоритмов
- •Лекция 7. Системы и технологии программирования. Языки программирования высокого уровня
- •1. Процесс создания компьютерной программы
- •2. Языки программирования
- •Языки программирования
- •3. Средства создания программ
- •4. Архитектура программных систем
- •Лекция 8. Компьютерное представление текста
- •1. Кодировка буквенных символов
- •2. Кодировка латинского алфавита и кириллицы
- •3. Компьютерные шрифты
- •4. Операции текстовой обработки
- •5. Бумажные и электронные документы
- •Лекция 9. Текстовые редакторы и издательские системы
- •1. История создания и разновидности текстовых редакторов
- •2. Форматирование и разметка и текстовых файлов
- •3. Функциональные возможности текстовых процессоров
- •4. Настольные издательские системы
- •5. Компьютерная верстка рукописей
- •Лекция 10. Принципы формирования графических изображений
- •1. Зрительный аппарат человека
- •2. Моделирование цветовых оттенков, законы Грассмана
- •3. Цветовая модель rgb
- •4. Цветовая модель cmyk
- •5. Формирование цветных изображений на экране и бумаге
- •Лекция 11. Разновидности компьютерной графики и средств создания цифровых изображений
- •1. Классификация цифровых изображений
- •2. Аппаратные средства для получения цифровых изображений
- •3. Мультимедийные изображения
- •4. Деловая графика и системы автоматизированного проектирования
- •Лекция 12. Представление и обработка табличных данных в электронных таблицах
- •1. История развития и области применения
- •2. Основные возможности электронных таблиц
- •3. Общие сведения о программе Excel
- •Лекция 13. Базы данных и системы управления базами данных
- •1. Определения и отличительные признаки баз данных
- •2. Классификации баз данных
- •3. Структура и свойства
- •4. Связанные таблицы
- •5. Системы управления базами данных, программа Access
- •Лекция 14. Структура и состав персонального компьютера
- •1. Базовая конфигурация персонального компьютера
- •2. Внутренняя и внешняя память компьютера
- •3. Монитор
- •4. Клавиатура и манипулятор мышь
- •Тема 15. Компьютерные сети
- •1. Общие сведения и основные понятия компьютерных сетей
- •2. Принципы коммуникации и протоколы сети
- •3. Классификация компьютерных сетей
- •4. Топология компьютерных сетей
- •5. Модель компьютерной сети
- •Лекция 16. Глобальная компьютерная сеть Интернет
- •1. Определение сети Интернет
- •2. История Всемирной паутины
- •3. Протоколы сети Интернет
- •4. Адресация сетевых компьютеров
- •5. Адресация сетевых документов
- •6. Службы Интернета
- •7. Способы соединения с глобальной сетью
- •Лекция 17. Принципы формирования web-документов
- •1. Отличительные особенности web-документа
- •2. Разметка гипертекстовых документов
- •3. Принципы построения сайтов в сети Интернет
- •4. Проблемы восприятия сайтов
- •Лекция 18. Основы защиты компьютерной информации
- •1. Угрозы компьютерной безопасности
- •2. Компьютерные вирусы и методы защиты от вирусов
- •3. Противодействие несанкционированному доступу и спаму
- •4. Общие меры обеспечения компьютерной безопасности
2. Кодировка латинского алфавита и кириллицы
Система числового кодирования компьютерных символов построена следующим образом.
Каждому символу, обозначенному на клавиатуре компьютера, присваивается двоичный восьмиразрядный код. Последовательность символов и их кодов формируется в кодировочную таблицу в порядке возрастания чисел и алфавитном порядке расположения букв. Кодировочная таблица компьютерных символов впервые была создана в США под названием ASCII (American Standard Code for Information Interchange) – американский стандартный код для обмена информацией19. Позже таблица ASCII-кодов была признана в качестве международного стандарта всеми странами, участвующими в глобальных информационных процессах. Иногда кодировочную таблицу упрощенно называют аски-код.
В таблице ASCII все кодируемые символы делятся на две группы, в первую из которых включается 128 символов (от 0 до 127) стандартного или неизменяемого кода, а во вторую – следующие 128 символов (от 128 до 255), которые относятся к расширяемой или изменяемой части кода (табл.8.2).
В первой стандартной группе кодируются буквы латинского алфавита, арабские цифры, математические знаки, знаки препинания и др. Кодировка первой группы символов является международной и обязательной для всех компьютеров, участвующих в процессе глобального обмена информацией.
Таблица 8.2
Представление символов в кодовой таблице ASCII
I половина - 128 символов (0-127) |
II половина - 128 символов (128-255) |
управляющие коды |
Национальный алфавит. В России, Украине, Белоруссии, Сербии, Болгарии - кириллица |
латинский алфавит (26 букв) | |
арабские цифры | |
математические знаки | |
знаки препинания |
Вторая группа из 128 символов предоставлена для кодирования национальных алфавитов. Национальный алфавит русского языка (а также украинского, белорусского, болгарского) известен всему миру под названием кириллица.
Кириллица как славянская азбука была создана братьями Кириллом и Мефодием. Позже азбука была реформирована Петром I, реформированная кириллица служит до нашего времени. С появлением компьютеров кириллица была закодирована, исторически сложилось 6 способов кодировки кириллицы, различные версии кодировки появлялись одна за другой в процессе развития компьютерной техники. Со временем некоторые кодировки исчезли из употребления, к действующим в настоящее время относятся 4 кодировки.
Виды кодировок кириллицы
CP1251 (Windows-кодировка) – создана для работы под операционной системой Windows.
KOI-8r – используется для представления русских текстов в сети Интернет.
ISO-8859 - кодировка кириллических текстов на основе международного стандарта, на территории России встречается редко.
Unicode – сравнительно новая международная 4-х байтовая кодировка, которая отличается от предыдущих 1-байтовых версий широкими количественными возможностями и может использоваться для кодирования всех языков на планете Земля, в том числе, славянской азбуки кириллицы.
Наличие многих кодировок кириллицы иногда создает трудности по переходу из одной кодировки в другую. Для перехода между кодировками используются специальные программы, которые называются текстовыми конверторами. Современные конверторы способны самостоятельно определять исходную кодировку текста, расшифровывать текст и представлять его на естественном языке.