- •Оглавление
- •1. Информатика – предмет и задачи 5
- •2. Измерение информации 12
- •3. Представление информации в эвм 23
- •4. Аппаратное обеспечение современного персонального компьютера 36
- •5. Программное обеспечение компьютеров 58
- •6. Технология создания программНого продукТа 87
- •7. Компьютерные сети 102
- •8. Интернет 110
- •1. Информатика – предмет и задачи
- •1.1. Понятие и роль информатизации в развитии общества
- •1.2. Появление и развитие информатики
- •1.3. Структура информатики
- •2. Измерение информации
- •2.1. Информация и её свойства
- •2.1.1. Информация и данные
- •2.1.2. Формы адекватности информации
- •2.2. Меры информации
- •2.2.1. Классификация мер
- •2.2.2. Семантическая мера информации
- •2.2.3. Прагматическая мера информации
- •2.3. Качество информации
- •3. Представление информации в эвм
- •3.1. Системы счисления и формы представления чисел
- •3.1.1. Позиционные системы счисления
- •3.2. Системы счисления, используемые при работе с эвм
- •3.2.1. Двоичная система счисления
- •3.2.2. Двоичная арифметика
- •3.3. Перевод чисел из одной системы счисления в другую
- •3.4. Прямой, обратный и дополнительный коды чисел
- •3.4.1. Сложение чисел в прямом и дополнительном коде
- •3.5. Варианты представления информации в пк
- •4. Аппаратное обеспечение современного персонального компьютера
- •4.1. История возникновения персональных компьютеров
- •4.2. Структурная схема пк
- •4.2.1. Системный блок
- •4.2.2. Клавиатура
- •4.2.3. Мышь
- •4.2.4. Мониторы
- •4.2.5. Принтеры
- •4.2.6. Сканеры
- •4.3. Конфигурация компьютера
- •5. Программное обеспечение компьютеров
- •5.1. Классы программных продуктов
- •5.2. Системное программное обеспечение
- •5.2.1. Структура системного программного обеспечения
- •5.2.2. Операционные системы
- •5.2.3. Операционные оболочки
- •5.2.4. Сервисное программное обеспечение
- •5.2.5. Антивирусные программы
- •5.3. Пакеты прикладных программ
- •5.3.1. Проблемно-ориентированные ппп
- •5.3.2. Ппп автоматизированного проектирования
- •5.3.3. Ппп общего назначения
- •5.3.4. Методо-ориентированные ппп
- •5.3.5. Офисные ппп
- •5.3.6. Настольные издательские системы
- •5.3.7. Программные средства мультимедиа
- •5.3.8. Системы искусственного интеллекта
- •5.4. Инструментарий технологии программирования
- •5.4.1. Состав и назначение инструментария технологии программирования
- •5.4.2. Средства для создания приложений
- •5.4.3. Case-технология создания информационных систем
- •6. Технология создания программНого продукТа
- •6.1. Основные понятия
- •6.2. Постановка задачи
- •6.3. Алгоритм и его свойства
- •6.3.1.Способы записи алгоритма
- •6.3.2. Правила построения блок-схем
- •6.4. Программирование
- •6.5. Специалисты, занятые разработкой и эксплуатацией программ
- •6.6. Характеристика программного продукта
- •7. Компьютерные сети
- •7.1. Особенности локальных, глобальных и городских сетей
- •7.1.1. Тенденции сближения сетей разных типов
- •7.2. Архитектура локальной сети
- •7.2.1. Сети с топологией «шина»
- •7.2.2. Сети с топологией «кольцо»
- •7.2.3 Сети с топологией «звезда»
- •7.3. Разновидности локальных сетей
- •8. Интернет
- •8.1. Хронология возникновения Интернет
- •8.2. Глобальные сети
- •8.2.2. Всемирная сеть Internet
- •8.3.1. Понятие www
- •8.3.2. Возможности www
- •8.3.3. Поиск информации в www
- •8.3.4. Html - язык для создания Web-документов
- •8.4. Основные приёмы работы в Интернет
- •8.4.1. Система адресации в Internet
- •8.4.2. Программа-браузер Internet Explorer
- •8.4.3. Программа Outlook Express
- •Библиографический Список
3.4.1. Сложение чисел в прямом и дополнительном коде
Можно строго математически доказать следующие правила.
Правило 1. При сложении дополнительных кодов чисел знаковые разряды складываются аналогично остальным, перенос из знакового разряда теряется, результат получается в дополнительном коде.
Правило 2. При сложении чисел в обратном коде знаковые разряды складываются аналогично остальным, перенос из знакового разряда прибавляется к младшему разряду результата (так называемый циклический перенос), результат получается в обратном коде.
Таким образом, применение обратного и дополнительного кода упрощает алгебраическое сложение. Сложение чисел с разными знаками заменяется сложением их соответствующих кодов, знак при этом получается автоматически.
Пример 3.14
1. X
= 0,0101, Y
= -0,0011
Xдоп
= 0,0101, Yдоп
= 1,1101 Xдоп
+ Yдоп
= 0,0101
+1,1101
10,0010
( единица переноса теряется)
2.
A =
+0,10111,
B =
-0,01010
Aобр
=
0,10111,
Bобр
=
1,10101 Aобр
+
Bобр
=
0,10111
+1,10101
10,01100
1
(циклический перенос)
0,01101
3.5. Варианты представления информации в пк
Как уже упоминалось, вся информация (данные) представлена в виде двоичных кодов. Для удобства работы введены следующие термины, обозначающие совокупности двоичных разрядов (табл. 3). Эти единицы обычно используются в качестве единиц измерения объемов информации, хранимой или обрабатываемой в ЭВМ.
Двоичные совокупности Таблица 3
Количество двоичных разрядов в группе |
1
|
8 |
16 |
8*1024 |
8*10242 |
8*10243 |
8*10244 |
Наименование единицы измерения |
Бит |
Байт |
Пара-граф |
Килобайт (Кбайт) |
Мегабайт (Мбайт) |
Гигабайт (Гбайт) |
Терабайт (Тбайт) |
Восемь последовательных битов составляют байт. Как правило, код символа хранится в одном байте. Такие кодировки называются однобайтными. В одном байте можно закодировать значение одного символа из 256 возможных (28 = 256). Примером такой кодировки может служить код ASCII (American Code for Information Interchange –американский код обмена информацией). В настоящее время все большее применение приобретает двухбайтная кодировка Unicode, в ней коды символов могут иметь значение от 0 до 65535. В этой кодировке имеются коды для практически всех применяемых символов (букв алфавитов разных языков, математических, декоративных символов и т.д.).
Последовательность нескольких битов или байтов часто называют полем данных. Биты в числе (в слове, в поле и т.п.) нумеруются справа налево, начиная с 0-го разряда.
В ПК могут обрабатываться поля постоянной и переменной длины.
Поля постоянной длины:
слово – 2 байта;
полуслово – 1 байт;
двойное слово – 4 байта;
расширенное слово –8 байт.
Числа с фиксированной запятой чаще всего имеют формат слова и полуслова, числа с плавающей точкой – формат двойного и расширенного слова.
Поля переменной длины могут иметь любой размер от 0 до 256 байт, но обязательно равный целому числу байтов.
Пример 3.15
Структурно запись числа –19310 = -110000012 в разрядной сетке ПК выглядит следующим образом.
Число с фиксированной запятой формата слово со знаком:
|
Знак |
Абсолютная величина числа |
||||||||||||||
N разряда |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Число |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |