
- •Тема 1. Цель, задачи, предмет и методы информатики. Основные понятия и определения информатики. 3
- •Тема 2. Основы представления и обработки информации в компьютере. 12
- •Тема 3. Аппаратная и программная реализация информационных процессов. 25
- •Тема 4. Компьютерные сети и информационная безопасность. 53
- •Тема 5. Решение экономических задач компьюетрными средствами. 55
- •Тема 1. Цель, задачи, предмет и методы информатики. Основные понятия и определения информатики.
- •Понятие и роль информатизации в развитии общества
- •Предмет и основные задачи информатики. Основные разделы современной информатики.
- •Понятие, виды и свойства информации. Данные и знания.
- •Понятие информационного процесса и информационной технологии.
- •Информация и управление. Понятие информационной системы управления экономическим объектом.
- •Тема 2. Основы представления и обработки информации в компьютере.
- •2.1 Меры информации (синтаксическая, семантическая и прагматическая).
- •2.2. Информация и неопределенность. Измерение неопределенности.
- •2.3 Системы счисления. Операции над числами в разных системах счисления.
- •Запись числа в различных системах счисления
- •2.4 Кодирование информации и формы ее представление в памяти компьютера.
- •2.5 Основные понятия алгебры высказываний. Логические операции.
- •1. Свойства операций и, или и не.
- •2. Закон идемпотентности
- •3. Закон двойного отрицания
- •6. Закон де Моргана
- •Тема 3. Аппаратная и программная реализация информационных процессов.
- •3.1. Назначение и классификация компьютеров.
- •3.2. Архитектура и принципы работы компьютера.
- •3.3. Назначение и взаимодействие основных устройств компьютеров.
- •Логические имена устройств пэвм
- •3.4. Состав и функции микропроцессора пк.
- •3.5. Виды и характеристика внутренней памяти пк.
- •3.6. Назначение, классификация и характеристики внешних запоминающих устройств пк.
- •Накопители на перезаписываемых компакт-дисках
- •3.7. Технические средства для сбора, регистрации, хранения, отображения и передачи данных
- •Технология материального производства
- •Информационная технология
- •3.8. Классификация, назначение и основные характеристики программных средств.
- •3.9. Состав и функции системного программного обеспечения.
- •3.10 Операционные системы (ос), их назначение, виды и функции.
- •3.11 Функции тестирующих программ, утилит, драйверов, операционных оболочек.
- •3.12. Ос семейства Windows. Состав и назначение основных компонентов.
- •3.13. Прикладные программные средства. Их классификация и область применения
- •3.14. Основные функции и области применения пакетов прикладных программ общего назначения.
- •3.15. Состав и особенности интегрированных пакетов прикладных программ.
- •3.16. Профессиональные пакеты прикладных программ для решения экономических задач.
2.3 Системы счисления. Операции над числами в разных системах счисления.
Информация, обрабатываемая процессе вычислений, может быть трех видов: числовая, логическая и текстовая. Для кодирования любой информации в ЭВМ используется двоичная система счисления, так как вычислительная техника выполнена на двухпозиционных электронных элементах. Такие элементы (двоичные индикаторы) в каждый момент времени находятся в одном из двух устойчивых состояний, которые соответствуют знакам двоичной системы счисления: единице и нулю.
Под системой счисления понимают совокупность правил наименования и изображения чисел с помощью набора знаков.
Двоичная система счисления, также как и десятичная, является позиционной. В позиционной системе счисления количество различающихся цифр (символов) соответствует основанию системы счисления. Цифры, записанные в ряд, образуют число. "Вес" цифры зависит от занимаемой ею позиции. Число в позиционной системе счисления представляет собой сумму степеней основания, умноженных на соответствующий коэффициент, который должен быть одной из цифр данной системы счисления.
В ЭВМ используются двоичная и шестнадцатеричная системы счисления. Применение двоичной системы счисления позволяет упростить построение машины. Двоичная система счисления включает две цифры: 0 и 1. В общем виде двоичное число можно представить в виде степенного ряда?
N(2)=Kn*2n+ Kn-1*2n-1+…+ K2*22+ K1*21 +K0*20 +K-1*2-1 +K-2*2-2+…+ K-m*2-m (1)
Где: N(2) – число в двоичной системе счисления;
n – количество разрядов целой части;
m – количество разрядов дробной части числа.
Пример: Число 101001 в двоичной системе счисления можно записать следующим образом:
101001(2)=1*25+0*24+1*23+0*22+0*21+1*20=32+8+1=41
Шестнадцатеричная система счисления используется для сокращения записи кодов команд и адресов операндов. Она удобна тем, что её основание – целая степень числа два: 16(10)=24(10). Поэтому перевод чисел из шестнадцатеричной системы в двоичную очень прост: достаточно заменить каждую шестнадцатеричную цифру двоичной тетрадой. Например: 14А1В(16)=0001 0100 1010 0001 1011(2). .(см. табл. 2.1)
Для перехода от двоичной системы к шестнадцатеричной поступают следующим образом. От запятой влево и вправо разбивают двоичное число по 4 разряда, добавляя при необходимости нулями крайние левые и правые группы. Затем каждую группу заменяют соответствующей шестнадцатеричной цифрой. Аналогично поступают с переводом двоичного числа в 8-ую систему счисления. Для этого разбивают число на триады (по 3- разряда). (см. табл. 2.1.).
Восьмеричной и шестнадцатеричной системами счисления удобно пользоваться для перевода десятичных чисел в двоичную систему и обратно.
Запись числа в различных системах счисления
Таблица 2.1
Триады |
Восьмеричный символ |
Тетрады |
Шестнадцатеричный символ |
000 |
0 |
0000 |
0 |
001 |
1 |
0001 |
1 |
010 |
2 |
0010 |
2 |
011 |
3 |
0011 |
3 |
100 |
4 |
0100 |
4 |
101 |
5 |
0101 |
5 |
110 |
6 |
0110 |
6 |
111 |
7 |
0111 |
7 |
|
|
1000 |
8 |
|
|
1001 |
9 |
|
|
1010 |
A |
|
|
1011 |
B |
|
|
1100 |
C |
|
|
1101 |
D |
|
|
1110 |
E |
|
|
1111 |
F |
Пример. Перевести десятичное число 27 в двоичную систему, пользуясь восьмеричной системой.
Переводим десятичное число 27 в восьмеричную систему счисления:
2710 : 8 = 3(3) ; 2710 = 338 ,
затем восьмеричное число 33 переводим в двоичную систему счисления, используя таблицу 1.
338 = 0110112 = 110112
Пример. Перевести двоичное число 0,110011 в десятичную систему, используя шестнадцатеричную систему счисления.
Сначала переведем двоичное число в шестнадцатеричную систему счисления: 0,1100112 = 0,CC16
Далее переведем, пользуясь формулой (1), число 0,СС из шестнадцатеричной системы счисления в десятичную систему:
Правила перевода целых и дробных чисел из одной системы счисления в другую различны. Рассмотрим перевод целой чисти числа А в систему счисления с основанием N. Число А, представленное в одной системе счисления, необходимо последовательно делить по правилам той системы счисления, в которой записано переводимое число, на основание N той системы счисления, в которую число переводится. Деление следует выполнять до тех пор, пока частное не окажется меньше делителя. Полученное остатки от деления и последнее частное, записанные в той системе счисления, в которую осуществляется перевод, будут являться разрядами числа в новой системе счисления, причем старшим разрядом – цифра последнего частного. При переводе дробной части числа необходимо её последовательно умножать на основание системы счисления до заданной точности (например 5 разрядов после запятой).
Например: перевести десятичное число 43 в двоичную и шестнадцатеричную системы счисления.
4
3
2 43 16
4
2
21 2 32 2
1 20 10 2
11
1
10 5 2
0 4 2 2 Следовательно, 43(10)=101011(2)=2В(16)
1
2 1
0
Пример. Перевести десятичное число 12506 в шестнадцатеричную систему счисления и обратно.
|
12508 |
|
16 |
|
|
|
|
|
|
|
(12) |
|
781 |
|
16 |
|
|
|
|
|
|
|
(13) |
|
48 |
|
16 |
|
|
|
|
|
|
|
(0) |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
Имеем 1250810 = 30DC16
Обратный перевод можно осуществить: пользуясь формулой:
A = an • 16n + an-1 • 16n-1 + ... + a1 • 161 + a0 • 160 , где ai = 0,1,2,...,15.
Тогда имеем A = 3 • 163 + 0 • 162 + 13 • 161 + 12 • 160 = 12508.
Пример. Перевести число А = 0,2 из десятичной системы в двоичную систему счисления.
x |
0,2 2 |
x |
0,4 2 |
x |
0,8 2 |
x |
0,6 2 |
x |
0,2 2 |
|
0,4 |
|
0,8 |
|
1,6 |
|
1,2 |
|
0,4 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
Ответ:
Из дальнейшего
перевода видно, что процесс вычислений
в этом примере будет бесконечно
периодически повторяться и его необходимо
оборвать при получении заданной точности
перевода. Можно утверждать, что
максимальная допустимая погрешность
перевода определяется весом последнего
полученного двоичного разряда. В
приведенном примере вес последнего
полученного разряда равен
и, следовательно, небольшая погрешность
перевода составляет
Из процедуры перевода правильных десятичных дробей в двоичную систему счисления и рассмотренного примера следует, что не все правильные десятичные дроби переводятся в двоичную систему счисления точно.
Если требуется перевести в двоичную систему счисления смешанное десятичное число, то для этого следует воспользоваться, сформулированными выше правилами отдельно для целой и дробной частей.