Лабораторна робота № 1.
Тема: Двійкова арифметика.
Мета: Навчитись виражати числа в різних системах числення, переводити числа з однієї системи числення в іншу.
Завдання лабораторної роботи.
Використовуючи інженерний калькулятор Windows, заповніть таблицю 1.
Таблиця 1. Вираження чисел в різних системах числення
|
Десяткова |
Двійкова |
Вісімкова |
Шістнад-цяткова |
|
0 |
0 |
0 |
0 |
|
1 |
1 |
1 |
1 |
|
2 |
10 |
2 |
2 |
|
… |
… |
… |
… |
|
15 |
… |
… |
… |
Заповніть таблицю 2 за даним зразком. Завдання виберіть із таблиці 3. Номер варіанту відповідає номеру прізвища студента в журналі.
Таблиця 2. Приклад вираження отриманих результатів
|
№ |
Системи числення |
|||
|
Десяткова |
Двійкова |
Вісімкова |
Шістнадцят-кова |
|
|
1 |
483 |
? |
? |
? |
|
2 |
? |
10011000 |
? |
? |
|
3 |
? |
? |
443 |
? |
|
4 |
? |
? |
? |
1B83 |
Таблиця 3. Індивідуальні завдання
|
Варіант |
Системи числення |
|||
|
Десяткова |
Двійкова |
Вісімкова |
Шістнад-цяткова |
|
|
1 |
234 |
1110111 |
234 |
A34 |
|
2 |
432 |
10010111 |
432 |
B32 |
|
3 |
567 |
11001011 |
567 |
C67 |
|
4 |
543 |
10110011 |
543 |
543 |
|
5 |
786 |
10101011 |
756 |
7FF |
|
6 |
469 |
1111001 |
463 |
46A |
|
7 |
897 |
10001110 |
736 |
A197 |
|
8 |
438 |
11011010 |
437 |
4A38 |
|
9 |
291 |
10010010 |
261 |
2B11 |
|
10 |
658 |
11101110 |
657 |
6E8 |
|
11 |
386 |
10000111 |
376 |
2B86 |
|
12 |
987 |
10111001 |
765 |
3E87 |
|
13 |
876 |
11100010 |
654 |
A76 |
|
14 |
564 |
01101100 |
564 |
B64 |
|
15 |
368 |
10010011 |
366 |
3A8 |
|
16 |
269 |
11001110 |
262 |
2C9 |
|
17 |
805 |
11100011 |
705 |
80D |
|
18 |
675 |
11000110 |
675 |
2F5 |
|
19 |
931 |
10011001 |
731 |
9E1 |
|
20 |
873 |
11011011 |
773 |
87A |
|
21 |
764 |
11001001 |
764 |
764 |
|
22 |
231 |
10010111 |
207 |
F31 |
|
23 |
345 |
11011101 |
345 |
34D |
Таблиця 3 (продовження). Індивідуальні завдання
|
Варіант |
Системи числення |
|||
|
Десяткова |
Двійкова |
Вісімкова |
Шістнад-цяткова |
|
|
24 |
456 |
10101111 |
456 |
4F6 |
|
25 |
678 |
11101110 |
671 |
678 |
|
26 |
765 |
10111011 |
765 |
1A65 |
|
27 |
891 |
11111101 |
561 |
A91 |
|
28 |
588 |
10000111 |
555 |
B88 |
|
29 |
677 |
10011111 |
677 |
A177 |
|
30 |
483 |
10011000 |
443 |
1B83 |
Використовуючи інженерні функції MS Excel, створіть електронну таблицю для вираження цілих десяткових чисел від 0 до 15 в системах числення з основами q=2; 8; 16 (див. опорний конспект). Для ввімкнення інженерних функцій встановіть надстройку "Пакет анализа" (Сервис - Надстройки).
Збережіть дану таблицю за адресою \\ server \ іменна папка \ схемотехніка \ лабораторні роботи \ система числення.
Використовуючи MS Excel, створіть електронну таблицю для переведення цілих десяткових чисел від 0 до 100 в системи числення з довільною основою:
|
|
A |
B |
C |
|
1 |
Число |
100 |
=ЕСЛИ(B1>=$B$2; ЧАСТНОЕ(B1;$B$2); "Stop") |
|
2 |
Основа системи |
2 |
|
|
3 |
Залишок |
=(ЕСЛИ(B1="Stop";"Результат"; ОСТАТ(B1;$B$2))) |
|
Скопіюйте формулу з комірки С1 в комірки D1-I1.
Скопіюйте формулу з комірки B3 в комірки C3-I3.
Збережіть дану таблицю за адресою \\ server \ іменна папка \ схемотехніка \ лабораторні роботи \ система числення.
Оформіть звіт з виконаної роботи.
Висновок:
Контрольні запитання.
Що таке система числення?
Що таке основа позиційної системи числення?
Яка система числення використовується для подання чисел у пам'яті комп'ютера? Чому?
За яким правилом переводяться числа з десяткової системи числення?
За яким правилом переводяться числа в десяткову систему числення?
Література.
Бабич Н. П., Жуков И. А. Компьютерная схемотехника. Методы построения и проектирования: Учебное пособие. — К,: "МК-Пресс", 2004. — 576 с, ил.
Угринович Н. Д. У27 Практикум по информатике и информационным технологиям. Учебное пособие для общеобразовательных учреждений. Изд. 2-е, испр./Н. Д. Угринович, Л. Л. Босова, Н. И. Михайлова — М.: БИНОМ. Лаборатория знаний, 2004. 394 с : ил.