Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Задания для самостоятельного выполнения. 1. Построить неориентированный граф, вычислить все возможные пути и длину каждого пути от одной из вершин ко всем остальным




1. Построить неориентированный граф, вычислить все возможные пути и длину каждого пути от одной из вершин ко всем остальным. Заполнить матрицу смежности.

2. Построить ориентированный граф, вычислить все возможные пути и длину каждого пути от одной из вершин ко всем остальным. Заполнить матрицу смежности.

3. Построить взвешенный граф, вычислить все возможные пути и длину каждого пути от одной из вершин ко всем остальным. Заполнить матрицу смежности.

Список основной и дополнительной литературы: 2,3,5,7,8,9,12,14

 

 

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №4 (1 час)

Тема: «Системы счисления»

 

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

Форма проведения: индивидуальное задание

Задание:

1. Ознакомиться с системами счисление и изучить правила перевода чисел из одной системы счисления в другую

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

3. Выполнить индивидуальное задание

4. Составить отчет

 

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ

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

Основание системы счисления – это количество цифр, используемых в данной системе счисления.

Непозиционными называются системы счисления, в которых значение цифры не зависит от ее места (позиции) в записи числа.

Непозиционной системой счисления является, например, римская. Правила выполнения арифметических операций в непозиционных системах счисления совсем иные.

Позиционными называются системы счисления, в которых значение цифры зависит от ее места (позиции) в записи числа.

Позиционной является привычная для нас в повседневной жизни десятичная система счисления, в которой значение (вес) цифры зависит от ее позиции в записи числа. В числе 1111 одна и та же цифра 1 означает последовательно единицу, десяток, сотню, тысячу.

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

В 2-ной системе основание равно 2, т.е. используется всего 2 цифры - 0 и 1.

В 8-ной основание равно 8, используются цифры от 0 до 7.

В 16-ной системе основание равно 16, используются цифры от 0 до 15. Использование цифр 10, 11, 12, 13, 14, 15 в записи чисел неудобно, т. к. трудно отличить, например, цифру 12 от двух цифр – 1 и 2. Поэтому условились цифры от 10 до 15 обозначать латинскими буквами в порядке алфавита A, B, C, D, E, F.

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

Чтобы перевести целое число Х из 10-ной системы в любую другую с основанием Q:

1) делим Х на Q, в результате чего получается целая часть частного и остаток (может быть равен нулю, если разделилось нацело).

2) если полученная целая часть частного меньше Q, переходим к шагу 3. Если равно или больше Q, снова делим целую часть частного на Q, как описано в шаге 1. Внимание: делится только целая часть, остаток в делении не участвует (он пригодится позже).

3) все полученные остатки и последняя целая часть частного (меньшая, чем Q) преобразуются в соответствии с таблицей перевода в цифры той системы счисления, в которую выполняется перевод. Иными словами, если, к примеру, при переводе в 16-ную систему у вас получился остаток 12, то его нужно преобразовать в 16-ную цифру С.

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

 

Пример 1: 2610 ® Х2 Пример 2: 18110® Х8 Пример 3: 62210 ® Х16

2610 ® 0110102 18110® 265 8 62210 ® 26Е16

 

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

Чтобы перевести правильную дробь X из 10-ной систему счисления в любую другую с основанием Q:

1. X умножаем на Q.

2. в полученном произведении целая часть (может быть равной нулю) преобразуется в цифру системы с основанием Q по таблице перевода цифр. Каждая из этих целых частей будет цифрой в ответе.

3. если дробная часть произведения равна нулю, переходим к шагу 4. Если не равна нулю, умножаем дробную часть произведения на Q, как написано в шагах 1 и 2. Обратите внимание: умножается только дробная часть, целая в умножении не участвует.

4. Получаем ответ: пишем "0,", а после десятичной запятой - преобразованные по таблице целые части произведений в порядке их получения (сверху вниз).

Внимание! Умножать можно либо до получения нуля в дробной части, либо пока не будет достигнута нужная точность (требуемое количество цифр после запятой). Следует учесть, что дробь, не периодическая в 10-ной системе счисления, может оказаться периодической в другой системе. Перевод из 10-ной системы счисления можно осуществлять с точностью до 3-х знаков после запятой.

Пример 1: Пример 2: Пример 3:


Перевод смешанных чисел (неправильных дробей)

из 10-ной системы счисления в любую другую

Если число Х имеет целую и дробную часть, то переводим целую часть по правилу для целых чисел, а дробную (вместе с нулем и десятичной запятой "0,") по правилу для дробей. Потом к переведенной целой части "приклеиваем" справа переведенную дробную (убрав из нее "0,").

Пример 1: 30,2510 ® Х2

Перевод числа (целого или дроби) из 2, 8, 16 системы счисления в 10-ную

Чтобы перевести число из системы счисления с основанием Q в 10-ную:

1) Представляем число в виде полинома от основания системы счисления и вычисляем его значение. Полином - представление числа в виде суммы его цифр, умноженных на соответствующую степень основания системы счисления. Внимание: цифры в полиномах и основание записываются в 10-ной системе счисления (переводим по таблице).

Примеры полиномов:

Пример 1: 45610 = 4*100 + 4*10 + 6 = 4*102 + 5*101 + 6*100

Пример 2: 0,72410 = 7*10-1 + 2*10-2 + 4*10-3

Пример перевода чисел в 10-ную систему:

Пример 1: 1011,012 ® Х10

1011,012 = 1*23 + 0*22 + 1*21 + 1*20 + 0*2-1 + 1*2-2 = 8 + 0 + 2 + 1 + 0 + 1/22 = 11 + 1/4 = 11 + 0,25 = 11,2510

Пример 2: 13,58 ® Х10

13,58 = 1*81 + 3*80 + 5*8-1 = 8 + 3 + 5*1/8 = 11 + 5/8 = 11,62510

Пример 3: А1416 ® Х10

А1416 = 10*162 + 1*161 + 4*16 = 10*256 + 16 + 4 = 258010

Перевод числа (целого или дроби) из 2-ной системы счисления в 8-ную и 16-ную

Вообще, это правило работает для перевода из 2-ной системы счисления в любую, основание которой представляет собой целую степень двойки, но мы рассмотрим его на примере 8-ной и 16-ной.

Напомню: 8=23, 16=24.

Чтобы перевести число из 2-ной в 8-ную систему счисления:

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

Примечание: целая или дробная часть числа может быть равна нулю. В этом случае мы ничего с ней не делаем, т.к. ноль будет нулем в любой системе счисления.

2. С помощью таблицы перевода цифр заменяем каждую триаду 8-ной цифрой. В случае смешанного числа не забудьте про запятую, отделяющую целую часть от дробной. Ответ готов.


 

2-ная                
8-ная                

Чтобы перевести число из 2-ной в 16-ную систему счисления действуем точно так же, только разбивая двоичное число на группы из 4 двоичных цифр (тетрады).

2-ная                
16-ная                
2-ная                
16-ная     A B C D E F

Пример 1: 1101111001,11012 ® Х8 Пример 2: 11111111011,1001112 ® Х16

       
 
   
 


 

Перевод числа из 8-ной и 16-ной систем счисления в 2-ную

Такой перевод выполняется обратно предыдущему случаю. Обучающее видео дано выше.

Рассмотрим для 8-ной системы счисления. Чтобы перевести 8-ное число в 2-ную систему счисления:

1. По таблице перевода цифр заменяем каждую 8-ную цифру триадой (группой из трех) 2-ных цифр. Если 8-ная цифра соответствует группе из двух 2-ных цифр (например, 38=112), то двоичная группа дополняется нулями слева так, чтобы получилось три двоичных цифры (0112).

2. Если в целой части получившегося 2-ного числа есть крайние слева нули в старших разрядах, убираем их (00512). Так же поступаем с крайними нулями справа в дробной части в младших разрядах (15,124000).

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

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

Пример 1: 305,48 ® Х2 Пример 2: 7B2,E16 ® Х2

       
   


 

Перевод числа (целого или дроби) из 8-ной в 16-ную и обратно

Такой перевод выполняется через 2-ную систему: 8-ное число сначала переводится в 2-ную, а потом из 2-ной в 16-ную. Из 16-ной в 8-ную переводим аналогично через 2-ную.

Пример 1: 175,248 ® Х16

Результат: 175,248 = 7D,516.

 

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

 

Таблица 4.1 Двоичная таблица Таблица 4.2 Двоичная таблица

сложения умножения


Арифметические операции в двоичной системе счисления выполняются с помощью Таблиц 1.4, 2.4 по тем же правилам, что и в десятичной системе счисления.

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

Восьмеричная система счисления. В восьмеричной системе счисления используются цифры 0, 1, 2, 3, 4, 5, 6, 7. Основание записывается в виде 8(10) = 8·100 = 1·81 + 0·80 = 10(8)

 

Таблица 4.3 Двоичная таблица Таблица 4.4 Двоичная таблица

сложения умножения

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

Шестнадцатеричная система счисления. В шестнадцатеричной системе счисления используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 и буквы A, B, C,D, E, F. Основание шестнадцатеричной системы записывается в виде:

 

Таблица 5.5 Шестнадцатеричная Таблица 5.6 Шестнадцатеричная таблица

таблица сложения умножения

 

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

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 621 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Самообман может довести до саморазрушения. © Неизвестно
==> читать все изречения...

2557 - | 2402 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.