
- •Кубанский государственный аграрный университет
- •Практическое занятие №1. Операции над множествами
- •Операции над множествами
- •Задания для самостоятельного выполнения
- •1. Задайте множество а перечислением его элементов:
- •3. Изобразите с помощью диаграмм Эйлера-Венна в двух вариантах расположения следующие множества:
- •4. Докажите тождества:
- •Практическое занятие №2. Графы
- •1. Докажите, что валентности вершин графов а и б совпадают.
- •2. Подсчитайте валентность вершин:
- •Способы задания графа:
- •4. Постройте для графа g(V,e), заданного геометрически,
- •5.Постройте для графаG(V,e), заданного геометрически 7)
- •1) Матрицу смежности и матрицу инцидентности.
- •2) Подсчитайте валентность вершин.
- •3) Определите тип графа.
- •1. Орграф g1(V,e) задан геометрически. Постройте для орграфа:
- •6.Орграф задан геометрически. Укажите валентность вершин.Постройте матрицу смежности орграфа.
- •7.Дана матрица смежности орграфа. А) Задайте орграф геометрически, в) постройте матрицу инцидентности.
- •8. Запишите: 1) любой путь, не являющийся цепью; 2) цепь и простую цепь; 3) цикл, простой цикл, если таковые имеются.
- •Практическое занятие №3. Комбинаторика.
- •Практическое занятие №4. Системы счисления.
- •1. Получите дробное число и переведите его d10 d2 , d8 и d16
- •2. Представьте целое число d10 d2 , d8 ,d16 методом разложения по степеням:
- •3.Переведите числаD2 , d8 , d16d10
- •5. Переведите d8 d2:
- •6. Переведите d16 d2
- •Практическое занятие №5. Представление чисел в памяти пк.
- •1. Представление целых чисел
- •1. Представьте десятичные числа в прямом и дополнительном коде в формате 16 бит.
- •4. Представьте в форме с плавающей точкой в 32-разрядном формате десятичные числа:
- •Практическое занятие №6. Основы алгебры логики
- •1. Элементы логики высказываний
- •2. Равносильные преобразования формул алгебры логики
- •Задания для самостоятельного выполнения
- •1. Вычислите значения выражений:
- •Практическое занятие №7. Основы алгебры логики Задания для самостоятельного выполнения
- •1. Определите, какие из формул являются тождественно истинными или тождественно ложными:
- •4. Докажите равносильности, используя законы логики:
- •Аршинов Георгий Александрович
- •Лаптев Владимир Николаевич
- •Аршинов Вадим Георгиевич
- •Практикум по математике
Практическое занятие №4. Системы счисления.
Перевод чисел из недесятичных систем счисления в десятичную.
Система счисления называется позиционной, если значение каждого знака определяется ее местом (позицией) в числе.
Позиционную систему счисления называют традиционной, если ее базис1образуют члены геометрической прогрессии, а значения знаков есть целые неотрицательные числа. Например, базисы двоичной(D2), восьмеричной (D8), шестнадцатеричной (D16) и десятичной (D10) систем счисления образуют геометрические прогрессии со знаменателями (Р): 2, 8, 16 и 10 соответственно.
Знаменатель Р геометрической прогрессии, члены которой образуют базис традиционной системы счисления, называется основанием этой системы счисления. Традиционные системы счисления с основанием Р называют Р-ичными. Базис Р-ичных систем совпадает с алфавитом2, а размерность алфавита равна основанию системы счисления.
Существуют две формы записи чисел в Р-ичных системах: в свернутой форме в виде последовательности знаков из базиса системы счисления D = xn-1xn-2…x2x1x0x-1x-2…x-m и в развернутой форме (полиномиальное представление):
D = xn-1 · Рn-1 + xn-2 · Рn-2 +… + x1 · Р1 + x0 · Р0 + x-1 · Р-1+ … + x-m · Р-m
где Р – основание системы счисления,
xi – символ базиса данной системы счисления, n - число разрядов целой части числа, m - число разрядов дробной части числа.
Для перевода чисел из недесятичных систем счисления в десятичную, необходимо представить число в развернутой форме, заменить во всех слагаемых символы базиса системы и само основание их десятичными эквивалентами и вычислить сумму значений всех слагаемых в десятичной системе счисления. Все вычисления выполняются по правилам умножения, сложения и деления в десятичной системе счисления.
Примеры выполнения заданий
1. Переведите D2,D8 ,D16 D10
101,112 = 1 20 + 0 21+ 0 22+ 1 2-1 + 1 2-2 = 5 + 0,5 + 0,25 = 5,7510
1,0658 = 1 80+ 0 8-1+ 6 8-2+ 5 8-3 =1,094 + 0,0098 = 1,10376510
А,С416 = 10 160 + 12 16-1 + 4 16-2 = 10 + 0,75 + 0,0156 = 10,765610
2. Переведите из недесятичной системы в D10
0,3426 = 0 60 + 3 6-1 + 4 6-2+ 2 6-3 = 0,5 +0,1 + 0,009 = 0,60910
Перевод чисел из десятичной системы счисления в недесятичные
Для перевода целого числа из десятичной системы счисления в недесятичную систему счисления следует воспользоваться одним из двух способов:
последовательно делить заданное число и целые его части на новое основание системы счисления до тех пор, пока результат не станет меньше основания новой системы счисления. Полученные остатки от деления, представленные цифрами из новой системы счисления, запишите в виде числа, начиная с последнего частного числа;
каждый раз вычитать из остатка (первый раз из числа) число, равное ближайшей степени нового основания. Выписать новое число путем записи коэффициентов при степенях, заменяя их эквивалентами по таблице 1. У пропущенных степеней коэффициенты равны нулю (метод разложения по степеням).
Для перевода дробного числа из десятичной системы счисления в недесятичную систему счисления необходимо отдельно перевести его целую часть, затем дробную часть и объединить полученные результаты.
Чтобы перевести дробную часть числа следует последовательно умножать дробную часть числа (или произведений в дальнейшем) на основание новой системы счисления до тех пор, пока не выполнится одно из условий, когда дробная часть произведения:
1) не станет равной нулю; 2) не будет обнаружен период дроби. Период дроби выписывается в круглых скобках; 3) не будет получено требуемое по условию количество разрядов. Запись результата чрез знак приближения .
Число записать как целые части произведений сверху вниз, не учитывая ноль целых.
Примеры выполнения заданий
1. Представьте D10 D2 , D8 , D16 целое число 2410 .
2410 = 110002 |
2410= 308 |
2410 = 1816 |
2. Представьте D10 D2 , D8 , D16 целое число 2710 методом разложения по степеням.
2710 = 16 + 8 + 2+1 =1 24 + 1 23 + 1 21 +1 20 = 110112
2710 = 24 + 3 = 3 81 + 3 80 =338
2710 = 16 + 11 = 1 161 + 11 160 = 1В16
Числа, большие 9, в шестнадцатеричной системе счисления заменяют буквами в следующем порядке:
10 – А, 11 – В, 12 – С, 13 – D, 14 – E, 15 – F.
3. Представьте D10 D2 , D8 , D16 дробное число 19,210
Для перевода целой части воспользуемся методом разложения по степеням:
1910 = 16 + 2 + 1 = 124 + 121 + 1 20 = 100112
1910 = 16 + 3 = 2 81 + 3 80 = 238
1910 = 16 + 3 = 1 161+3 160 = 1316
0, 2
2 =
0, 4
2 =
0, 8
2 =
1, 6 2 =
1, 2 2 =
0, 4 2 =
19,210=10011,(0011)2
|
0, 2
8 =
1, 6
8 =
4, 8 8 =
6, 4
8 =
3, 2
8 =
1, 6 8 =
19,210= 23,(1463)8 |
0,
2
16 =
3, 2
16 =
3, 2 16 =
19,210 = 13,(3)16 |
Специальные приемы перевода
Трехразрядное двоичное число, соответствующее цифре восьмеричного числа, называется двоичной триадой. В связи с этим переход D2 D8 значительно упрощается: двоичную запись числа разделяют на триады вправо и влево от запятой (в случае необходимости триады можно дополнить незначащими нулями) и заменяют каждую триаду соответствующей восьмеричной цифрой (см. табл.1).
Обратный переход осуществляется также просто: каждую цифру восьмеричной записи заменяют ее двоичным представлением.
Четырехзначное двоичное число, соответствующее цифре шестнадцатеричного числа, называется двоичной тетрадой. Переход D16 D2 , (и обратно) также прост, как D8 D2 , только тетрады двоичных цифр заменяются теперь на шестнадцатеричную запись.
Более длительные цепочки преобразований следует выполнить при переводах D8 D16 и D16 D8. Для этого необходимо выполнить ряд переводов: в первом случае D8 D2, затем D2 D16; во втором случае D16 D2, затем D2 D8. Возможны переводы и через десятичную систему счисления, но это осуществить гораздо сложнее.
Таблица 1. Десятичные и двоичные эквиваленты
Десятичный эквивалент |
Двоичные эквиваленты | |
D8 - D2 |
D16 -D2 | |
0 |
0 - 000 |
0 - 0000 |
1 |
1 - 001 |
1 - 0001 |
2 |
2 - 010 |
2 - 0010 |
3 |
3 - 011 |
3 - 0011 |
4 |
4 - 100 |
4 - 0100 |
5 |
5 - 101 |
5 - 0101 |
6 |
6 - 110 |
6 - 0110 |
7 |
7 - 111 |
7 - 0111 |
8 |
|
8 - 1000 |
9 |
|
9 - 1001 |
10 |
|
A - 1010 |
11 |
|
B - 1011 |
12 |
|
C - 1100 |
13 |
|
D - 1101 |
14 |
|
E - 1110 |
15 |
|
F - 1111 |
Примеры выполнения заданий
Переведите D2 D8, D16 число:
2. Переведите D8 D2, D16 число:
|
|
3. Переведите D16 D2 число:
Задания для самостоятельного выполнения