
- •Задание к лабораторной работе
- •Пример выполнения лабораторной работы
- •Лабораторная работа №2 Соответствия и отношения
- •Пример выполнения работы
- •Оформление отчета по лабораторной работе
- •Лабораторная работа №3 Системы счисления
- •Оформление отчета по лабораторной работе
- •Пример выполнения лабораторной работы
- •1. Переведем a2 и b2 в десятичную сс.
- •2. Переведем числа a10, b10 в троичную сс.
- •12. Выполним a2-b2.
- •16. Считая числа a2 и b2 знаковыми числами в прямом коде, найдем их десятичные значения aпк и bпк.
- •17. Считая числа a2 и b2 знаковыми числами в прямом коде, представить их в 16-разрядном формате, получив в результате числа aпк16 и bпк16.
- •19. Считая числа a2 и b2 знаковыми числами в дополнительном коде, найдем их десятичные значения aдк и bдк.
- •20. Представим числа a2 и b2 в 16-разрядном формате, считая их записанными в дополнительном коде.
- •22. Найдем для чисел aпк и bпк противоположные по знаку числа -aпк и -bпк и запишем их в двоичной системе счисления в 16-разрядном формате.
- •23. Найдем для чисел aдк и bдк противоположные по знаку числа -aдк и –bдк и запишем их в двоичной системе счисления в 16-разрядном формате.
- •24. Для чисел, полученных в п. 22, проанализируем по отдельности старший и младший байты, считая их числами в прямом коде.
- •25. Для чисел, полученных в п. 23, проанализируем по отдельности старший и младший байты, считая их числами в дополнительном коде.
Оформление отчета по лабораторной работе
Отчет по лабораторной работе оформляется от руки или набирается на компьютере. В любом случае должны использоваться листы формата A4, заполненные с одной стороны. Отчет должен содержать следующие обязательные элементы:
– титульный лист, оформленный по требованиям ДонНТУ;
– вариант задания (фамилия, имя и отчество студента на русском языке в именительном падеже);
– результаты работы (по пунктам задания);
– выводы к лабораторной работе (2-3 строки в произвольной форме).
Пример выполнения лабораторной работы
Рассмотрим пример выполнения некоторых пунктов лабораторной работы на примере двух чисел A и B. Сформируем числа следующим образом:
Владимир A2 = 110101012
Резников B2 = 101101012
Далее идем по пунктам задания.
1. Переведем a2 и b2 в десятичную сс.
A10 = 27 + 26 + 24 + 22 + 20 = 128 + 64 + 16 + 4 + 1 = 21310.
B10 = 27 + 25 + 24 + 22 + 20 = 128 + 32 + 16 + 4 + 1 = 18110.
2. Переведем числа a10, b10 в троичную сс.
В процессе перевода будем использовать последовательное заполнение разрядной сетки, которая в случае троичной СС будет иметь следующий вид:
4 |
3 |
2 |
1 |
0 |
|
|
|
|
|
34=81 |
33=27 |
32=9 |
31=3 |
30=1 |
Тогда A10 будет представлено в троичной СС следующим образом:
A3 = 2*34 + 1*33 + 2*32 + 2*31 + 0*30 = 162 + 27 + 18 + 6 + 0 = 212203.
B3 = 2*34 + 0*33 + 2*32 + 0*31 + 1*30 = 162 + 0 + 18 + 0 + 1 = 202013.
6. Выполним A2+B2.
1 |
1 |
1 |
1 |
|
1 |
|
1 |
|
переносы |
+ |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
A2 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
B2 |
|
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
A2+B2 |
7. Выполним A3+B3.
1 |
|
1 |
|
|
|
переносы |
+ |
2 |
1 |
2 |
2 |
0 |
A3 |
2 |
0 |
2 |
0 |
1 |
B3 |
|
1 |
1 |
2 |
1 |
2 |
1 |
A3+B3 |
12. Выполним a2-b2.
|
|
1 |
|
|
|
|
|
|
заёмы |
– |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
A2 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
B2 |
|
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
A2–B2 |
13. Выполним A3–B3.
|
|
|
|
1 |
|
заёмы |
– |
2 |
1 |
2 |
2 |
0 |
A3 |
2 |
0 |
2 |
0 |
1 |
B3 |
|
|
0 |
1 |
0 |
1 |
2 |
A3–B3 |