Практическое занятие №2

1. Наименование: Перевод чисел из одной системы счисления в другую

 

2. Цель: Научиться осуществлять перевод чисел из одной системы счисления в другую.

Сформировать компетенции ОК 2, ОК 3, ОК 4; овладеть знаниями и умениями для освоения ПК 3.1, ПК 3.4 (спец. ПКС), ПК 1.9 (спец. ИС)

 

3. Подготовка к занятию:

3.1 Изучить основные виды систем счисления. Знать где они применяются

3.2 Изучить процедуру перевода сигнала из одной формы в другую

4. Литература:

4.1 А.П. Алексеев Информатика 2015. – М.:СОЛОН-ПРЕСС, 2015

4.2 Е.А. Шомас Информационные технологии, учебное пособие, КС ПГУТИ, 2016

 

5 Перечень оборудования:

5.1 ПЭВМ, подключенные к сети Интернет;

5.2 Инженерный калькулятор

 

6. Задание:

6.1 Переведите в двоичную СС следующие числа из десятичной СС: 18, 987, 6745. Полученные двоичные числа переведите в восьмеричную и шестнадцатеричную СС. Здесь и далее представлять весь процесс перевода, а не только конечный результат.

6.2 Перевести в десятичную СС следующие числа из двоичной СС: 1001, 101010011101, 110011101, 11100111

6.3 Переведите в шестнадцатеричную СС следующие числа из десятичной СС: 1847, 1645, 98453.

6.4 Переведите в десятеричную СС следующие числа из шестнадцатеричной СС: BAF, EAD, CDEE.

6.5 Выполните перевод из шестнадцатеричной СС в десятичную СС числа 0, А7А17

6.6 Выполните перевод десятичного числа 263,534 в двоичную СС. Перевод выполнять до шести значащих цифр после запятой.

6.7 Выполнить операции сложения и вычитания:

10011011+ 111011

11011010 – 101110

1011101* 101

AD6 + C7

EB64 –A35

 

7. Порядок выполнения:

7.1 Решить предложенные задачи после изучения материала по теме. Записать ответы.

7.2 Ответить на контрольные вопросы.

8. Содержание отчета:

8.1 Наименование и цель работы

8.2 Выполненное задание

8.3 Ответы на контрольные вопросы

 

9. Контрольные вопросы:

9.1 Что такое система счисления? Какие системы счисления вы знаете?

9.2 Как записывается в общем случае все позиционные СС?

ПРИЛОЖЕНИЕ:

В общем случае все позиционные СС можно представить в виде полинома:

(1)

где p – основание системы счисления;

- последовательность цифр, соответствующих n, n-1, … -m разрядам;

- весовые коэффициенты этих разрядов.

Соответствие между системами счислений задается таблицей:

Десятичное число Двоичное число Восьмеричное  число Шестнадцатеричное число
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

 

Правила переводов чисел из одной системы счисления в другую:

Перевод чисел из десятичной СС в любую другую систему счисления осуществляется отдельно для целой и дробной части числа:

- целая часть числа последовательно делится на основание системы счисления, в которую осуществляется перевод до тех пор, кока последнее частное не станет меньше основания СС. Полученные от деления остатки - это символы новой СС. Запись нового числа осуществляется с последней цифры остатка.

- дробная часть последовательно умножается на основание СС, в которую осуществляется перевод. Полученные целые части в последующем умножении не участвуют и являются разрядами дробной части нового числа. Запись дробной части осуществляется в порядке получения.

 

Пример: переведем число 134, 75 10 в двоичную СС.

Целая часть:                                                Дробная часть:

134 /2_____                                                          0,75              

134 67 / 2                                                        *     2

0       66   33 / 2                                                     1, 5

       1      32 / 16/ 2                                             *  2

                1    16 / 8 / 2                                    1,0

                           0   8   4 / 2

                              0  4  2/ 2

                                   0 2  1

                                      0

Результат перевода: 134,7510 = 10000110,112

 

Для перевода чисел из восьмеричной (шестнадцатеричной) системы счисления в двоичную необходимо каждую цифру восьмеричного (шестнадцатеричного) числа представить трехразрядным (четырехразрядным) кодом с помощью таблицы.

Пример:

437, 528= 100 011 111, 101 0102

8FA2, 5Е16 = 1000 1111 1010 0010, 0101 11102

 

При обратном переводе числа из двоичной системы счисления в восьмеричное или шестнадцатеричное число, от запятой влево и вправо разбивается на триады (или по четыре разряда, в случае шестнадцатеричной СС). Если крайние группы получились неполными, их добавляют нулями. Затем каждая полученная группа цифр представляется цифрой той СС, в которую осуществляется перевод.

Пример:

101 011 001, 100 1012 = 531, 458

1010 0111 1000, 1100 00012= А78,С116

 

Перевод чисел из системы счисления с любым основание в десятичную СС осуществляется по формуле (1).

       




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: