- •Тема 11. Телекоммуникационные технологии
- •Тема 1. Информация и информационные процессы введение
- •1.1. Информация. Информационные объекты различных видов
- •1.2. Виды и свойства информации
- •1.3. Основные информационные процессы. Хранение, передача и обработка информации
- •Вопросы для самоконтроля
- •Тема 2. Измерение информации
- •2.1. Подходы к измерению информации
- •2.2. Единицы измерения информации
- •2.3. Вероятностный подход к измерению информации
- •Вопросы для самоконтроля
- •Тема 3. Представление информации
- •3.1. Язык как способ представления информации. Кодирование информации
- •3.2. Позиционные и непозиционные системы счисления
- •3.3. Перевод чисел из одной системы счисления в другую
- •3.4. Арифметические операции в позиционных системах счисления
- •Вопросы для самоконтроля
- •Тема 4. Представление данных в компьютере
- •4.1. Компьютерное кодирование чисел
- •4.2. Компьютерное кодирование текста
- •4.3. Компьютерное кодирование графики
- •4.4. Компьютерное кодирование звука
- •Вопросы для самоконтроля
- •Тема 5. Программное обеспечение компьютера
- •5.1. Программное обеспечение компьютера. Классификация
- •5.2. Системное программное обеспечение. Операционные системы
- •5.3. Файлы и файловая система
- •5.4. Служебные программы
- •5.5. Компьютерные вирусы. Антивирусные программы
- •5.6. Системы программирования
- •5.7. Архивация
- •Вопросы для самоконтроля
- •Тема 6. Аппаратное обеспечение работы компьютера
- •6.1. История развития компьютерной техники
- •6.2. Классификация компьютеров. Компьютерные платформы
- •6.3. Функциональное устройство компьютера
- •6.4. Архитектура компьютера
- •6.5. Состав компьютера
- •6.6. Память компьютера и ее основные характеристики
- •Основные типы устройств хранения информации
- •6.7. Устройства ввода―вывода
- •6.8. Устройство обработки информации
- •6.9. Искусственный интеллект и достижения современной компьютерной техники
- •Вопросы для самоконтроля
- •Тема 7. Основы математической логики
- •7.1. Основные понятия формальной логики
- •7.2. Логические выражения и логические операции
- •7.3. Построение таблиц истинности для логических функций
- •7.4. Логические функции и их преобразования. Законы логики
- •7.5. Построение логических схем
- •7.6. Логическая реализация типовых устройств компьютера
- •Вопросы для самоконтроля
- •Тема 8. Основы алгоритмизации и программирования
- •8.1. Понятие об алгоритме и исполнителе алгоритмов. Свойства алгоритмов
- •8.2. Способы записи алгоритма
- •8.3. Основные алгоритмические конструкции
- •8.4. Линейный алгоритм
- •8.5. Разветвляющийся алгоритм
- •8.6. Циклический алгоритм
- •Вопросы для самоконтроля
- •Тема 9. Информационное моделирование
- •9.2. Объект, система, модель, моделирование
- •9.2. Виды моделей. Информационная модель
- •9.3. Этапы моделирования. Создание моделей
- •9.4. Компьютерное моделирование
- •Вопросы для самоконтроля
- •Тема 10. Информационные технологии
- •10.1. Операционные системы. Особенности операционной системы Windows
- •10.2. Работа c объектами Windows
- •10.3. Техника работы с окнами
- •10.4. Операции с файлами, папками и дисками
- •10.5. Практические задания
- •10.6. Создание и редактирование графических документов.
- •10.7. Растровая компьютерная графика
- •10.8. Векторная компьютерная графика
- •10.9 Графический редактор Paint
- •10.10. Текстовый редактор и процессор, интерфейс, возможности
- •10.11. Создание и редактирование табличных документов
- •10.12. Создание и редактирование баз данных
- •10.13. Создание и редактирование компьютерных презентаций
- •Вопросы для самоконтроля
- •Тема 11. Телекоммуникационные технологии
- •11.1. Компьютерные сети. Виды, классификация
- •11.2. Сетевое программное обеспечение и сетевой протокол
- •11.3. Локальные компьютерные сети
- •11.4. Глобальные компьютерные сети
- •11.5. Интернет. Сервисы сети Интернет
- •11.6. Поиск информации в Интернет
- •11.7. Правовые и этические нормы общения в сети Интернет
- •11.8. Практическая работа
- •Вопросы для самоконтроля
- •Литература (использована при создании электронного ресурса "Информатика и информационно―коммуникационные технологии", рекомендуется в качестве дополнительного материала для изучения школьниками)
Вопросы для самоконтроля
-
Что такое система счисления? Алгоритм перевода из десятичной в недесятичную систему счисления. Примеры.
-
Что такое позиционная система счисления? Алгоритм перевода из недесятичной в десятичную систему счисления. Пример. Суммирование в недесятичной системе счисления. Примеры.
-
Что такое непозиционная система счисления? Умножение и деление в недесятичной системе счисления. Примеры.
-
Понятие позиционной системы счисления. Унарная, фибоначиева и другие системы счисления (вопрос необязательный)
Тема 4. Представление данных в компьютере
4.1. Компьютерное кодирование чисел
Существуют два основных формата представления чисел в памяти компьютера. Один из них используется для кодирования целых чисел, второй (так называемое представление числа в формате с плавающей точкой) используется для задания некоторого подмножества действительных чисел.
Множество целых чисел, представимых в памяти ЭВМ, ограничено. Диапазон значений зависит от размера области памяти, используемой для размещения чисел. В k-разрядной ячейке может храниться 2k различных значений целых чисел.
Чтобы получить внутреннее представление целого положительного числа N, хранящегося в k-разрядном машинном слове, необходимо:
-
перевести число N в двоичную систему счисления;
-
полученный результат дополнить слева незначащими нулями до k разрядов.
Например, получим внутреннее представление целого числа 1607 в 2―х байтовой ячейке. Переведем число в двоичную систему: 160710 = 110010001112. Внутреннее представление этого числа в ячейке будет следующим: 0000 0110 0100 0111.
Для записи внутреннего представления целого отрицательного числа (―N) необходимо:
-
получить внутреннее представление положительного числа N;
-
обратный код этого числа заменой 0 на 1 и 1 на 0;
-
полученному числу прибавить 1.
Например, получим внутреннее представление целого отрицательного числа ―1607. Воспользуемся результатом предыдущего примера и запишем внутреннее представление положительного числа 1607: 0000 0110 0100 0111. Инвертированием получим обратный код: 1111 1001 1011 1000. Добавим единицу: 1111 1001 1011 1001 ― это и есть внутреннее двоичное представление числа ―1607.
Формат с плавающей точкой использует представление вещественного числа R в виде произведения мантиссы m на основание системы счисления n в некоторой целой степени p, которую называют порядком: R = m * n p.
Представление числа в форме с плавающей точкой неоднозначно. Например, справедливы следующие равенства: 12.345 = 0.0012345x104 = 1234.5x10―2 = 0.12345x102.
Чаще всего в ЭВМ используют нормализованное представление числа в форме с плавающей точкой. Мантисса в таком представлении должна удовлетворять условию: 0.1p <= m < 1p. Иначе говоря, мантисса меньше 1 и первая значащая цифра не ноль (p ― основание системы счисления).
В памяти компьютера мантисса представляется как целое число, содержащее только значащие цифры (0 целых и запятая не хранятся), так для числа 12.345 в ячейке памяти, отведенной для хранения мантиссы, будет сохранено число 12345. Для однозначного восстановления исходного числа остается сохранить только его порядок, в данном примере ― это 2.
Двоичная система счисления (двоичный код) ― код, в котором для представления информации используются цепочки бит. Для представления целых чисел используются:
― прямой код ― знак кодируется нулем для положительных и единицей для отрицательных. 510= 0 000101; ―510= 1 000101
― обратный код (или дополнительный ― дополненный до единицы) для положительных чисел совпадает с прямым кодом, а для отрицательных получается из соответствующего прямого путем поразрядного обращения каждого бита кроме знакового: ―5=1 111010
Данный код позволяет унифицировать сложение и вычитание с оговоркой, что если при суммировании чисел в обратном коде длина результата превысит стандартную длину цепочки, то происходит циклический перенос старшего разряда в младший, например: (+5) +(―3)=0000101+1111100=1 "0000001"= "0000010"=210.
Для умножения и деления обратный код менее удобен, чем прямой. В основном обратный код нужен для получения дополнительного.
Дополнительный код (или дополнение до двух) для положительных чисел совпадает с прямым, а для отрицательных чисел получается из обратного кода сложением с 1. Например: ―5=1 111011.
Преимущества дополнительного кода перед обратным кодом является упрощение суммирования, т.к. не возникает необходимости в циклическом переносе из старшего разряда в младший.