- •Оглавление
- •Введение
- •1. Программа курса «информатика»
- •2. Теоретический материал
- •2.1. Системы счисления
- •2.2. Правила перевода и выполнения арифметических действий в различных системах счисления
- •2.3. Алгоритмизация
- •3. Правила выполнения и оформления контрольной работы
- •4. Задание на контрольную работу Вариант №1
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Динамика основных экономических показателей России
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Динамика основных экономических показателей России
- •Вариант №20
- •Вариант №21
- •Вариант №22
- •Вариант №23
- •Динамика основных экономических показателей России
- •Вариант №24
- •Вариант №25
- •5. Образец выполнения контрольной работы Задание
- •Ответ программы-архиваторы или упаковщики
- •Число 11110 перевести в другие системы счисления.
- •Выполнить действия:
- •Значение переменной r, вычисленное по блок-схеме,
- •Составьте блок – схему и словесное описание алгоритма вычисления площади и периметра квадрата по заданной стороне.
- •6. Список вопросов для сессионного контроля и требования для выполнения практического задания
- •Список рекомендуемой литературы
2.2. Правила перевода и выполнения арифметических действий в различных системах счисления
Чтобы перевести число из одной системы счисления в другую необходимо исходное число разделить на основание новой системы счисления, записывая остаток от деления. Полученное частное вновь поделить на основание новой системы счисления и выполнять деление до тех пор, пока частное не будет меньше основания новой системы счисления. Полученные остатки от деления, начиная с последнего, записываются в обратном порядке. Это и будет запись числа в новой системе счисления.
Обратный переход осуществляется по формуле:
xn=am-1.nm-1+am-2.nm-2+…+a0.n0 (2.2)
Перевод из двоичной системы счисления в восьмиричную:
Двоичное число делится на группы по три цифры с конца. Каждая группа преобразуется числом в новой системе счисления.
Перевод из двоичной в шестнадцатиричную осуществляется аналогично, но делится на группы по 4 цифры.
Для перевода восьмиричного числа в двоичную систему счисления достаточно заменить каждую цифру числа соответствующим трёхразрядным двоичным числом.
Для перехода от шестнадцатиричной системы счисления к двоичной каждая цифра шестнадцатиричного числа заменяется соответствующим четырёхразрядным двоичным числом.
Перевод правильных дробей:
Необходимо отделить вертикальной чертой дробную часть
Умножить дробную часть на основание новой системы счисления
Результат записать строго под исходным числом, начиная с младшего разряда, если получится перенос в целую часть, то записать слева от черты
Умножение дробной части проводится пока либо не будет получено число с заданной точностью, либо справа от черты не будет ноль.
Перевод неправильных дробей: отдельно переводится целая часть, отдельно – дробная.
Операции с двоичными числами:
0+0=0 0-0=0 0*0=0
0+1=1 1-0=1 0*1=0
1+0=1 1-1=0 1*0=0
1+1=10 10-1=1 1*1=1
0-1=1
Сложение:
75+28 = 103 1001011
7510 = 10010112 + 11100
2810 = 111002 1100111 = 103
Вычитание: 75 – 28 = 47
Отрицательное число 28 для проведения с ним арифметических действий должно быть переведено в дополнительный код.
11100 – Прямой код числа 28
Дополнительный код служит для выполнения арифметических действий с отрицательными числами. Он образуется путём добавления единицы к младшему разряду обратного кода. Обратный код отрицательного числа получается из прямого кода положительного числа путём инвестирования его, т.е. замены 0 на 1 и 1 на 0.
Обратный код 00011
Дополнительный код 00100
Затем проводится сложение прямого кода первого числа и дополнительного кода второго числа, причём недостающие разряды в дополнительном коде дополняются единицами.
1001011
+1100100
0101111=47
