Инфоурок Информатика Другие методич. материалыМетодические указания по выполнению практической работы №2 по информатике для студентов 1 курса

Методические указания по выполнению практической работы №2 по информатике для студентов 1 курса

Скачать материал

МИНИСТРЕСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО

ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ОБРАЗОВАНИЯ

САМАРСКИЙ ГОСУДАРСТВЕННЫЙ

УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

в г. Саратове

Филиал СамГУПС в г. Саратове

 

 

 

 

 

 

 

 

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 

ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ № 1

 ПО ДИСЦИПЛИНЕ ОУД.07 ИНФОРМАТИКА

 

 для студентов первого курса специальностей

23.02.01 Организация перевозок и управление на транспорте (по видам)

(для железнодорожного транспорта)

27.02.03 Автоматика и телемеханика на транспорте (железнодорожном транспорте)

ЧАСТЬ 2

 

 

 

 

 

Саратов 2016 г.

             ОДОБРЕНО         

Цикловой методической комиссией

«Математика, информатика и ИКТ» Протокол №____                             

 «___»______________2016 г. Председатель ЦМК

_____________С.И. Полкова

 

Методические указания составлены в соответствии с требованиями ФГОС среднего общего образования (приказ Минобрнауки РФ от 17.05.2012 № 413), на основе Рабочей программы учебной дисциплины ОУД.07 Информатика, утвержденной зам. директора по УР 30.08.2016 г.

 

 

 

                                УТВЕРЖДАЮ

                           Зам. директора по УР

                         __________Т.В. Моисеева

                   «____»______________2016 г.

 

 

Составитель:  Авдеева И.Н., преподаватель высшей квалификационной категории филиала СамГУПС в г. Саратове

 

 

 

Рецензент: Смурыгина А.В., преподаватель высшей квалификационной категории  филиала СамГУПС в г. Саратове

 

 

 

Методические указания по выполнению практической работы № 1 по дисциплине ОУД.07 Информатика разработаны для студентов первого курса очного отделения техникума специальности 23.02.01 Организация перевозок и управление на транспорте (по видам) (для железнодорожного транспорта), 27.02.03 Автоматика и телемеханика на транспорте (железнодорожном транспорте) по теме «Представление информации в различных системах счисления».

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


 



СОДЕРЖАНИЕ

1

Представление числовой информации с помощью систем счисления

4

1.1

Римская непозиционная система счисления

4

1.2

Позиционные системы счисления

5

1.3

Десятичная система счисления

5

1.4

Двоичная система счисления

6

1.5

Позиционные системы счисления с произвольным основанием

7

2

Перевод чисел в позиционных системах счисления

7

2.1

Перевод чисел в десятичную систему счисления

7

2.2

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

8

2.3

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

8

2.4

Перевод чисел из восьмеричной системы счисления в десятичную систему

8

3

Перевод чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы

9

3.1

Алгоритм перевода целых десятичных чисел в двоичную систему счисления

9

3.2

Алгоритм перевода правильных десятичных дробей в двоичную систему счисления

9

3.3

Перевод чисел из системы счисления с основанием p в систему с основанием q (общий случай)

10

4

Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно

12

4.1

Перевод чисел из двоичной системы счисления в восьмеричную систему счисления

12

4.2

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

13

4.3

Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную

14

5.

Арифметические операции в позиционных системах счисления

15

5.1

Сложение чисел в двоичной системе счисления

15

5.2

Вычитание чисел в двоичной системе счисления

16

5.3

Умножение чисел в двоичной системе счисления

17

5.4

Деление чисел в двоичной системе счисления

17


РЕЦЕНЗИЯ

на методические указания по выполнению

практической работы №1 часть 1,2 по теме «Представление информации в различных системах счисления»

по дисциплине ОУД.07 Информатика (углубленный уровень)

Преподаватель филиала СамГУПС Авдеева И.Н.

 

Методические указания по выполнению практической работы №1 (часть 1,2) по дисциплине ОУД.07 Информатика (углубленный уровень) предназначены для студентов 1 курса специальностей  23.02.01 Организация перевозок и управление на транспорте (по видам), 27.02.03 Автоматика и телемеханика на транспорте (железнодорожном транспорте)  и используются студентами при выполнении данной практической работы.

Методические указания составлены в соответствии с требованиями ФГОС среднего общего образования (приказ Минобрнауки РФ от 17.05.2012 № 413), с учетом Примерной программы общеобразовательной учебной дисциплины «Информатика» (рекомендовано ФГАУ ФИРО протокол №3 от 21 июля 2015г.) и содержат справочный теоретический материал по теме рабочей программы «Подходы к понятию и измерению информации. Информационные объекты различных видов. Универсальность дискретного (цифрового) представления информации Представление информации в двоичной системе счисления».

Методические указания включают в себя основные определения - понятие «информация», «информационный объект», «информационный процесс», «информационная технология», «система счисления», «позиционные и непозиционные системы счисления»; в них рассматриваются виды и свойства информации, единицы измерения информации; представлены формулы для перевода чисел из одной системы счисления в другую (двоичная, восьмеричная, шестнадцатеричная системы счисления), кодировочные таблицы (КОИ-8, азбука Морзе, ASCII, кодирование букв русского алфавита), контрольные вопросы и задания для самостоятельной работы студентов, а также примеры перевода чисел и примеры по выполнению арифметических операций в позиционных системах счисления.

Заключение: методические указания рекомендуется применять в учебном процессе для проведения практического занятия по теме «Представление информации в различных системах счисления» учебной дисциплины ОУД.07 Информатика (углубленный уровень) для студентов 1 курса специальностей  23.02.01 Организация перевозок и управление на транспорте (по видам), 27.02.03 Автоматика и телемеханика на транспорте (железнодорожном транспорте).

 

 

Преподаватель филиала                                                                А.В.Смурыгина

СамГУПС в г. Саратове


Практическая работа № 1 «Представление информации в различных системах счисления»

 

1. Представление числовой информации с помощью систем счисления

                Для записи информации о количестве объектов используются числа. Числа записываются с использованием особых знаковых систем, которые называются системами счисления. Алфавит систем счисления состоит из символов, которые называются цифрами. Например, в десятичной системе счисления числа записываются с помощью десяти всем хорошо известных цифр: 0,1,2,3,4,5,6,7,8,9.

Определение 1: Система счисления – это знаковая система, в которой числа записываются по определенным правилам с помощью символов некоторого алфавита, называемого цифрами.

                Все системы счисления делятся на большие группы: позиционные и непозиционные системы счисления. В позиционных системах счисления значение цифры зависит от положения в числе, а в непозиционных – не зависит.

1.1 Римская непозиционная система счисления

                Самой распространенной из непозиционных систем счисления является римская. В качестве цифр в ней используются: I (1), V(5), X(10), L(50), С(100), D(500), М(1000).

                Значение цифры не зависит от ее положении в числе. Например, в числе XXX(30) цифра Х встречается трижды и в каждом случае обозначает одну и ту же величину – число 10, три числа по 10 в сумме дают 30.

                Величина числа в римской системе счисления определяется как сумма или разность цифр в числе. Если меньшая цифра стоит слева от большей, то она вычитается, если справа – прибавляется. Например, запись десятичного числа 1998 в римской системе счисления будет выглядеть следующим образом: MCMXCVIII = 1000+(1000-100)+(100-10)+5+1+1+1.

1.2 Позиционные системы счисления

                Первая позиционная система счисления была придумана еще в Древнем Вавилоне, причем вавилонская нумерация была шестидесятеричной, то есть в ней использовалось шестьдесят цифр. Интересно, что до сих пор при измерении времени мы используем основание, равное 60 (в 1 минуте 60 секунд, а в часе – 60 минут).

Определение 2: В позиционных системах счисления количественное значение цифры зависит от ее позиции в числе.

                Наиболее распространенными в настоящее время позиционными системами счисления являются десятичная, двоичная, восьмеричная и шестнадцатеричная. Каждая позиционная система имеет определенный алфавит цифр и основание.

Определение 3: В позиционных системах счисления основание системы равно количеству цифр (знаков в ее алфавите) и определяет, во сколько раз различаются значения одинаковых цифр, стоящих в соседних позициях числа.

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

Позиционные системы счисления

Система счисления

Основание

Алфавит цифр

Десятичная

10

0,1,2,3,4,5,6,7,8,9

Двоичная

2

0,1

Восьмеричная

8

0,1,2,3,4,5,6,7

Шестнадцатеричная

16

0,1,2,3,4,5,6,7,8,9,А(10), В(11), С(12), D(13), E(14), F(15)

1.3 Десятичная система счисления

                Рассмотрим в качестве примера десятичное число 444. Цифра 4 встречается трижды, причем самая первая цифра 4 обозначает четыре единицы, вторая справа – четыре десятка и, наконец, третья справа – четыре сотни. Позиция цифры в числе называется разрядом. Разряд числа возрастает справа налево, от младших разрядов к старшим. В десятичной системе цифра, находящаяся в крайней справа позиции (разряде), обозначает количество единиц, цифра, смещенная на одну позицию влево, - количество десятков, еще левее – сотен, затем тысяч и т.д. Соответственно имеем разряд единиц, разряд десятков и т.д. Число 444 записано в привычной для нас свернутой форме. Мы настолько привыкли к такой форме записи, что уже не замечаем, как в уме умножаем цифры числа на различные степени числа 10. В развернутой форме записи числа такое умножение записывается в явной форме. Так, в развернутой форме запись числа 444 в десятичной системе счисления будет выглядеть следующим образом: 44410 = 4·102+4·101+4·100.

                Как видно из примера, число в позиционной системе счисления записывается в виде суммы числового ряда степеней основания (в данном случае 10), в качестве коэффициентов которых выступают цифры данного числа. Для записи десятичных дробей используются отрицательные значения степеней основания. Например, число 444,44 в развернутой форме записывается следующим образом: 444,4410 = 4·102 + 4·101 + 4·100 + 4·10-1 + 4·10-2.

Формула 1: В общем случае в десятичной системе счисления запись числа А10, которое содержит n целых разрядов числа и m дробных разрядов числа, выглядит так: А10 = an­1·10n­1+…..+a0·100+a­1·10­1+a-m·10­m.

                Умножение или деление десятичного числа на 10 (величину основания) приводит к перемещению запятой, отделяющей целую часть от дробной, на один разряд соответственно вправо или влево.

Например: 444,4410 ·10 = 4444,410;

                   444,4410 : 10 = 44,44410.

1.4 Двоичная система счисления

                В двоичной системе счисления основание равно 2, а алфавит состоит из двух цифр (0 и 1). Следовательно, числа в двоичной системе в развернутой форме записываются в виде суммы степеней основания 2 с коэффициентами, в качестве которых выступают цифры 0 и 1. Например, развернутая запись двоичного числа может выглядеть так: А2 = 1·22 + 0·21 + 1·20 + 0·2-1 + 1·2-2.

Свернутая форма этого же числа: А2 = 101,012.

Формула 2: В общем случае в двоичной системе запись числа А2, которое содержит n целых разрядов числа и m дробных разрядов числа, выглядит так:

А2 = an­1·2n­1+…..+a0·20+a­1·10­1+a-m·2­m.

                Умножение или деление двоичного числа на 2 (величину основания) приводит к перемещению запятой, отделяющей целую часть от дробной на один разряд соответственно вправо или влево.

Например: 101,012 ·2 = 1010,12;

                   101,012 : 2 = 10,1012.

1.5 Позиционные системы счисления с произвольным основанием

                Возможно использование множества позиционным систем счисления, основание которых равно или больше 2. Так, в восьмеричной системе основание равно восьми, тогда записанное в свернутой форме восьмеричное число А8 = 673,28 в развернутой форме будет иметь вид:

А8 = 6 · 82 + 7 · 81 + 3 · 80 + 2 · 8-1.

                В шестнадцатеричной системе основание равно шестнадцати, тогда записанное в свернутой форме восьмеричное число А16 = 8А,F16 в развернутой форме будет иметь вид:

А16 = 8 · 161 + А · 160 + F · 16-1. Если выразить шестнадцатеричные цифры через их десятичные значения (А = 10, F = 15), то запись числа примет вид: А16 = 8 · 161 + 10 · 160 + 15 · 16-1.

2. Перевод чисел в позиционных системах счисления

2.1 Перевод чисел в десятичную систему счисления

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

2.2 Перевод чисел из двоичной системы счисления в десятичную систему счисления

                Возьмем целое двоичное число, например 1102. Запишем его в развернутой форме и произведем вычисления: 1102 = 1 ·22 + 1· 21 + 0· 20 = 4 + 2 + 0 = 610. Возьмем дробное двоичное число, например 10,112. Запишем его в развернутой форме и произведем вычисления: 10,112 = 1 · 21 + 0 · 20 + 1 · 2-1 + 1 · 2-2 = 2 + 0 + ½ + ¼ = 2,7510.

2.3 Перевод чисел из восьмеричной системы счисления в десятичную систему счисления

                Возьмем целое восьмеричное число, например, 158. Запишем его в развернутой форме и произведем вычисления: 158 = 1·81 + 5·80 = 8 + 1 = 910.

                Возьмем дробное восьмеричное число, например 67,58. Запишем его в развернутой форме и произведем вычисления: 67,58 = 6 · 81 + 7 · 80 + 5 · 8-1 = 48 + 7 + 5/8 = 55,62510.

2.4 Перевод чисел из шестнадцатеричной системы счисления в десятичную систему счисления

                Возьмем целое шестнадцатеричное число, например 19F16. Запишем его в развернутой форме (при этом необходимо помнить, что шестнадцатеричная цифра F соответствует десятичному числу 15) и произведем вычисления:

19F16 = 1 · 162 + 9 · 161 + F · 160 = 256 + 144 + 15 = 41510.

Пример 1: Перевести в десятичную систему счисления следующие числа: 11102, 110,12, 178, 2238, 14,58, 32,218, 1А16, ВF16, 16С16.

Решение:

1) 11102 = 1 · 23 + 1 · 22 + 1 · 21 + 0 · 20 = 8 + 4 + 2 + 0 = 1410;

2) 110,12 = 1 · 22 + 1 · 21 + 0 · 20 + 1 · 2-1 = 4 + 2 + 0 + ½ = 6,510;

3) 198 = 1 · 81 + 9 · 80 = 8 + 9 = 1710;

4) 2238 = 2 · 82 + 2 · 81 + 3 · 80 = 128 + 16 + 3 = 14710;

5) 14,58 = 1 · 81 + 4 · 80 + 5 · 8-1 = 8 + 4 + 5/8 = 12,62510;

6) 32,218 = 3 · 81 + 2 · 80 + 2 · 8-1 + 1 · 8-2 = 24 + 2 + ¼ + 1/64 = 26, 26562510;

7) 1А16 = 1 · 161 + А · 160 = 16 + 10 = 2610;

8) ВF16 = В · 161 + F · 160 = 11 · 16 + 15 · 1 = 176 + 15 = 19110;

9) 16С16 = 1 · 162 + 6 · 161 + С · 160 = 256 + 96 + С = 352 + 12 = 36410.

 

3. Перевод чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления

                Перевод чисел из десятичной системы в двоичную, восьмеричную и шестнадцатеричную более сложен и может осуществляться различными способами. Рассмотрим один из алгоритмов перевода на примере перевода чисел из десятичной системы счисления в двоичную. При этом необходимо учитывать, что алгоритмы перевода целых чисел и правильных дробей будут различаться.

3.1 Алгоритм перевода целых десятичных чисел в двоичную

 систему счисления

1. Последовательно выполнять деление исходного целого десятичного числа и получаемых целых частных на основание системы (на 2) до тех пор, пока не получится частное, меньшее делителя, то есть меньшее 2.

2. Записать полученные остатки в обратной последовательности.

Например, рассмотрим перевод десятичного числа 19 в двоичную систему, записывая результаты в таблицу:

Десятичное число/целое частное

Делитель (основание системы)

Остаток

Цифры двоичного числа

19

2

1

a0

9

2

1

a1

4

2

0

a2

2

2

0

a3

1

2

1

a4

В результате получаем двоичное число: А2 = a4 a3 a2 a1 a0 = 100112.

3.2 Алгоритм перевода правильных десятичных дробей в двоичную систему счисления

1. Последовательно выполнять умножение исходной десятичной дроби и получаемых дробных частей произведений на основание системы (на 2) до тех пор, пока не получится нулевая дробная часть или не будет достигнута требуемая точность вычислений.

2. Записать полученные целые части произведения в прямой последовательности.

Например, рассмотрим перевод десятичной дроби 0,75 в двоичную систему, записывая результаты в таблицу:

Десятичная дробь/дробная часть произведения

Множитель (основание системы)

Целая часть произведения

Цифры двоичного числа

0,75

2

1

a-1

0,50

2

1

a-2

0,00

2

 

 

В результате получаем двоичную дробь: А2 = 0, a-1 a-2 = 0,112.

3.3 Перевод чисел из системы счисления с основанием p в систему счисления с основанием q (общий случай)

                Перевод чисел из позиционной системы с произвольным основанием p в систему с основанием q производится по алгоритмам, аналогичным рассмотренным выше. Рассмотрим алгоритм перевода целых чисел на примере перевода целого десятичного числа А10 = 42410 в шестнадцатеричную систему счисления, т.е. из системы с основанием p=10 в систему с основанием q=16.

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


Десятичное число/целое частное

Делитель (основание системы)

Остаток

Цифры двоичного числа

424

16

8

a0

26

16

10(А)

a1

1

16

1

a2

В результате получаем шестнадцатеричное число: А16 = a2 a1 a0 = 1А816.

Рассмотрим теперь алгоритм перевода дробных чисел на примере десятичной дроби А10=0,40625 в восьмеричную систему, т.е. из системы счисления с основанием p = 10 в систему счисления q = 8.

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

Десятичная дробь/дробная часть произведения

Множитель (основание системы)

Целая часть произведения

Цифры двоичного числа

0,40625

8

3

a-1

0,25

8

2

a-2

0,00

8

 

 

В результате получаем восьмеричную дробь: А8 = a-1 a-2 = 0,328.

                Перевод чисел, содержащих и целую и дробную части, производится в два этапа. Отдельно переводится по соответствующему алгоритму целая часть и отдельно – дробная. В итоговой записи полученного числа целая часть от дробной отделяется запятой.

Пример 2: Перевести целые десятичные числа 910, 1710 в двоичную систему счисления.

Решение: а) переведем десятичное число 910 в двоичную систему счисления:

Десятичное число/целое частное

Делитель (основание системы)

Остаток

Цифры двоичного числа

9

2

1

a0

4

2

0

a1

2

2

0

a2

1

2

1

a3

Ответ: 910 = 10012. Проверка (выполнить самостоятельно).

б) переведем десятичное число 1710 в двоичную систему счисления:

Десятичное число/целое частное

Делитель (основание системы)

Остаток

Цифры двоичного числа

17

2

1

a0

8

2

0

a1

4

2

0

a2

2

2

0

a3

1

2

1

a4

Ответ: 1710 = 100012. Проверка (выполнить самостоятельно).

 

  1. Перевод чисел из двоичной системы счисления  в восьмеричную и шестнадцатеричную и обратно

Перевод чисел между системами счисления, основания которых являются степенями числа 2, может производиться по более простым алгоритмам. Такие алгоритмы могут применяться для перевода чисел между двоичной q = 2, восьмеричной q = 8 и шестнадцатеричной q = 16 системами счисления.

4.1 Перевод чисел из двоичной системы счисления в восьмеричную систему счисления

Для записи двоичных чисел используются две цифры, то есть в каждом разряде числа возможны два варианта записи. Решаем показательное уравнение: 2 = 2I. Так как 2 = 21, I = 1 бит. Каждый разряд двоичного числа содержит 1 бит информации.

Для записи восьмеричных чисел используются восемь цифр, то есть в каждом разряде числа возможны 8 вариантов записи. Решаем показательное уравнение: 8 = 2I . Так как 8 = 23, то I = 3 бита. Каждый разряд восьмеричного числа содержит 3 бита информации.

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

Переведем таким способом двоичное число 1010012 в восьмеричное: 1010012→1∙22 + 0∙21 +1∙20 →518. Для упрощения перевода необходимо заранее подготовить таблицу преобразования двоичных триад (групп по 3 цифры) в восьмеричные цифры:

Двоичные триады

000

001

010

011

100

101

110

111

Восьмеричные цифры

0

1

2

3

4

5

6

7

Для перевода дробного двоичного числа (правильной дроби) в восьмеричное необходимо разбить его на триады слева направо и, если в последней, правой, группе окажется меньше  трех цифр, дополнить ее справа нулями. Далее необходимо триады заменить на восьмеричные числа. Например, преобразуем двоичное число А2 = 0,1101012 в восьмеричную систему счисления:

Двоичные триады

110

101

Восьмеричные цифры

6

5

Получаем: А8 = 0,658.

4.2 Перевод чисел из двоичной системы счисления в шестнадцатеричную систему счисления

Для записи шестнадцатеричных чисел используются шестнадцать цифр, то есть в каждом разряде числа возможны 16 вариантов записи. Решаем показательное уравнение: 16 = 2I. Так как 16 = 24, то I = 4 бита. Каждый разряд шестнадцатеричного числа содержит 4 бита информации.

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

Затем надо преобразовать каждую группу в шестнадцатеричную цифру, воспользовавшись для этого предварительно составленной таблицей соответствия двоичных тетрад и шестнадцатеричных цифр. Например, переведем целое двоичное число А2 = 1010012 в шестнадцатеричное:

Двоичные триады

0010

1001

Шестнадцатеричные цифры

2

9

В результате получаем: А16 = 2916.

Переведем дробное двоичное число А2 = 0,1101012 в шестнадцатеричную систему счисления:

Двоичные триады

1101

0100

Шестнадцатеричные цифры

D

4

Получаем: А16 = 0,D416.

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

4.3 Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную систему счисления

Для перевода чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную необходимо цифры числа преобразовать в группы двоичных цифр. Для перевода из восьмеричной системы в двоичную каждую цифру числа необходимо преобразовать в группу из трех двоичных цифр (триаду), а при преобразовании шестнадцатеричного числа – в группу из четырех цифр (тетраду). Например, преобразуем дробное восьмеричное число А8 = 0,478 в двоичную систему счисления:

Восьмеричные цифры

4

7

Двоичные триады

100

111

Получаем: А2 = 0,1001112.

Переведем целое шестнадцатеричное число А16 = АВ16 в двоичную систему счисления:

Шестнадцатеричные цифры

А

В

Двоичные тетрады

1010

1011

В результате получаем: А2 = 101010112.

Пример 3: Перевести в восьмеричную и шестнадцатеричную системы счисления целые числа: 11112, 10101012.

Решение: а) 11112 → 001.111 → 178;  11112 → 1111 → F16.

б) 10101012 → 001.010.101 → 1258;  10101012 → 0101.0101 → 5516.

Пример 4: Перевести в восьмеричную и шестнадцатеричную системы счисления дробные числа: 0,011112; 0,101010112.

Решение: а) 0,011112 →0,001.111→0,178;  0,011112→0,0000.1111→0,F16.

б) 0,101010112→0,010.101.011→0,2538;   0,101010112 →1010.1011→0,АВ16.

 

 

5. Арифметические операции в позиционных системах счисления

                Арифметические операции во всех позиционных системах счисления выполняются по одним и тем же правилам.

5.1 Сложение чисел в двоичной системе счисления

Рассмотрим сложение чисел в двоичной системе счисления. В его основе лежит таблица сложения одноразрядных двоичных чисел:

0 + 0 = 0               1 + 0 = 1

0 + 1 = 1               1 + 1 = 10

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

Пример 1: Произведем сложение двух двоичных чисел 1102  и 112:

   1102

+

        112

  10012

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

1102 = 1·22 + 1·21 + 0·20 = 610;   112 = 1·21 + 1·20 = 310;    610 + 310 = 910.

Теперь переведем результат двоичного сложения в десятичное число: 10012 = 1·23 + 0·22 + 0·21 + 1·20 = 910. Сравним результаты – сложение произведено правильно.

5.2 Вычитание чисел в двоичной системе счисления

Рассмотрим вычитание двоичных чисел. В его основе лежит таблица вычитания одноразрядных двоичных чисел. При вычитании из меньшего числа (0) большего (1) производится заем из старшего разряда. В таблице заем обозначен 1 с чертой:

0 – 0 = _0             1 – 0 = 1

0 – 1 = 11             1 – 1 = 0

Вычитание из многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей вычитания с учетом возможных заемов из старших разрядов.

Пример 2: Произведем вычитание двоичных чисел 1102  и 112:

   1102

-

        112

      112

5.3 Умножение чисел в двоичной системе счисления

В основе умножения лежит таблица умножения одноразрядных двоичных чисел:

0 · 0  = 0               1 · 0 = 0

0 · 1  = 0               1 · 1 = 1

Умножение многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей умножения по обычной схеме, применяемой в десятичной системе счисления с последовательным умножением множимого на цифры множителя.

Пример 3: произведем умножение двоичных чисел 1102  и 112:

   1102

х

        112

    110

  110   

100102

5.4 Деление чисел в двоичной системе счисления

Операция деления выполняется по алгоритму, подобному выполнения операции деления в десятичной системе счисления.

Пример 4: произведем деление двоичного числа 1102  на 112:

  1102   112

-           102

  112

     0

 

 

 

Задания для самостоятельной внеаудиторной работы

I вариант

Задание № 1: Перевести в десятичную систему счисления  двоичные числа

Двоичное число

Десятичное число

102

102 =

1012

1012 =

10112

10112 =

Задание № 2: Перевести в десятичную систему счисления восьмеричные числа

Восьмеричное число

Десятичное число

188

188 =

1258

1258 =

11,58

11,58 =

Задание № 3: Перевести в десятичную систему счисления шестнадцатеричные числа

Шестнадцатеричное  число

Десятичное число

16

16 =

АD16

АD16 =

13FB16

13FB16 =

Задание № 4: Перевести десятичное число в двоичную систему счисления

Десятичное число

Деление

 

Двоичное число

1410

 

1410 =

12710

 

12710 =

234910

 

234910 =

II вариант

Задание № 1: Перевести в десятичную систему счисления  двоичные числа

Двоичное число

Десятичное число

112

112 =

1102

1102 =

11012

11012 =

Задание № 2: Перевести в десятичную систему счисления  восьмеричные числа

Восьмеричное число

Десятичное число

178

178 =

1238

1238 =

13,58

13,58 =

Задание № 3: Перевести в десятичную систему счисления шестнадцатеричные числа

Шестнадцатеричное  число

Десятичное число

16

3С16 =

ВD16

ВD16 =

15FB16

15FB16 =

Задание № 4: Перевести десятичное число в двоичную систему счисления

Десятичное число

Деление

Двоичное число

1510

 

1510 =

12910

 

12910 =

234710

 

234710 =

Задание № 5: Провести сложение, вычитание, умножение и деление двоичных чисел 10102 и 102 и проверить правильность выполнения арифметических действий с помощью электронного калькулятора.

Задание № 6: Провести сложение восьмеричных чисел: 68 и 58, 178 и 438.

Задание № 7: Провести вычитание шестнадцатеричных чисел: F16 и А16, 4316 и 1716.

Задание № 8: Сложить числа: 178 и 1716, 438 и 4316.

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

  1. Дать определение понятиям «система счисления», «римская, позиционная и непозиционная системы счисления».
  2. Описать алгоритм перевода чисел из двоичной системы счисления в десятичную, привести пример.
  3. Описать алгоритм перевода чисел из восьмеричной системы счисления в десятичную, привести пример.
  4. Описать алгоритм перевода чисел из шестнадцатеричной системы счисления в десятичную, привести пример.
  5. Описать алгоритм перевода чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную, привести примеры.
  6. Правило сложения чисел в двоичной системе счисления. Таблица сложения.
  7. Правило вычитания чисел в двоичной системе счисления. Таблица вычитания.
  8. Правило умножения чисел в двоичной системе счисления. Таблица умножения.
  9. Правило деления чисел в двоичной системе счисления.
Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Методические указания по выполнению практической работы №2 по информатике для студентов 1 курса"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Медиатор

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 064 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Методические указания по выполнению практической работы №1 по информатике для студентов 1 курса
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
  • Тема: 1.2. Измерение информации
  • 16.02.2018
  • 870
  • 3
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 16.02.2018 1195
    • DOCX 199.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Авдеева Ирина Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Авдеева Ирина Николаевна
    Авдеева Ирина Николаевна
    • На сайте: 7 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 4395
    • Всего материалов: 4

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 611 человек из 77 регионов
  • Этот курс уже прошли 965 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 809 человек

Мини-курс

Эффективные коммуникационные стратегии в образовательной среде: от управления до мотиваци

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

От Зейгарника до Личко: путь к пониманию человеческой психологии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 15 регионов

Мини-курс

Практические навыки трекинга и менторства

4 ч.

780 руб. 390 руб.
Подать заявку О курсе