Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsiyi по информатике.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.01 Mб
Скачать
  1. Системи числення

Система числення – це спосіб представлення чисел і відповідні йому правила дії над числами. Різноманітні системи числення, які існували раніше і які використовуються у наш час, можна розділити на непозиційні та позиційні. Знаки, які використовуються під час запису чисел, називаються цифрами.

У непозиційних системах числення від положення цифри в запису числа не залежить величина, яку вона позначає.

Прикладом непозиційної системи числення є римська система (римські цифри). У римській системі замість цифр використовуються латинські літери:

I V X L С D М

1 5 10 50 100 500 1000

Приклад 1. Число ССХХХП складається з двох сотень, трьох десятків і двох одиниць, та дорівнює двомстам тридцяти двом.

У римських числах цифри записуються зліва направо у порядку убування. У такому разі їх значення складаються. Якщо ж зліва записана менша цифра, а праворуч – велика, то їх значення віднімаються.

Приклад 2

VI = 5 + 1 = 6, а IV = 5–1 = 4.

Приклад 3

MCMXCVIII = 1000 + (–100 + 1000) + (–10 + 100) + 5 +1 +1 +1 = = 1998.

У позиційних системах числення величина, позначається цифрою в запису числа, залежить від її позиції. Кількість використаних цифр називається основою позиційної системи числення. Система числення, застосовувана в сучасній математиці, є позиційною десятковою системою. Її основа дорівнює десяти, тому що запис будь-яких чисел проводиться за допомогою десяти цифр:

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

Позиційного характеру цієї системи легко зрозуміти на прикладі будь-якого багатозначного числа. Наприклад, в числі 333 перша трійка означає три сотні, друга – три десятки, третя – три одиниці.

Для запису чисел в позиційній системі з основою n потрібно мати алфавіт з n цифр. Зазвичай для цього при n <10 використовують n перших арабських цифр, а при n> 10 до десяти арабським цифрам додають літери. Ось приклади алфавітів кількох систем:

Основа вимагається вказати основу системи, до якої відноситься число, то воно приписується нижнім індексом до цього числа. Наприклад: Якщо вімагається вказаті основу системи, до якої відносіться число, то воно пріпісується ніжнім індексом До цього числа. Наприклад:

По–украински (Редактировать)

Основа

Назва

Алфавіт

n = 2

двійкова

01

n = 3

трійкова

012

n = 8

вісімкова

01234567

n=16

шістнадцяткова

0123456789ABCDEF

Якщо необхідно вказати основу системи, до якої відносіться число, то воно приписується нижнім індексом до цього числа. Наприклад:

1011012, 36718, 3B8F16.

У системі числення з основою q (q-ічная система числення) одиницями розрядів служать послідовні ступені числа q. q одиниць будь-якого розряду утворюють одиницю наступного розряду. Для запису числа в q-ічній системі числення потрібно q різних знаків (цифр), що зображують числа 0, 1, ..., q–1. Запис числа q в q-ічной системі числення має вигляд 10.

Розгорнутою формою запису числа називається запис у вигляді

Aq=(an–1qn–1+an–2qn–2++a0q0+a–1q–1+a–2q–2++a–mq–m).

Маємо Аq – саме число, q – заснування системи числення, ai – цифри даної системи числення, n – число розрядів цілої частини числа, m – число розрядів дробової частини числа.

 

Приклад 4. Отримати розгорнуту форму десяткових чисел 32478; 26,387.

3247810 = 3 * 10000 + 2 * 1000 + 4 * 100 + 7 * 10 +

+ 8 = 3 * 104 + 2 * 103 + 4 * 102 + 7 * 101 + 8 * 10°.

26,38710 = 2 * 101 + 6 * 10° + 3 * 10–1 + 8 * 10–2 + 7 * 10–3.

Зверніть увагу, що в будь-якій системі числення її основа записується як 10.

Якщо всі складові в розгорнутій формі недесятічного числа представити в десятковій системі і обчислити отриманий вираз за правилами десяткової арифметики, то вийде число в десятковій системі, рівне даному. За цим принципом проводиться переклад з не десяткової системи в десяткову.

Переклад цілих чисел.

  1. Основу нової системи числення виразити в десятковій системі числення і всі подальші дії робити в десятковій системі числення;

  2. послідовно виконувати поділ даного числа і одержуваних неповних часток на основу нової системи числення до тих пір, поки не отримаємо неповну частку, менше дільника;

  3. отримані залишки, які є цифрами числа в новій системі числення, привести у відповідність з алфавітом нової системи числення;

  4. скласти число в новій системі числення, записуючи його починаючи з останнього залишку.

Приклад 1. Провести число 3710 в двійкову систему.

Для позначення цифр у записі числа використовуємо символіку:

а5а4а3а2а1а0

Звідси: 37 = 100101

Приклад 2. Привести десяткове число 315 до вісімкової та шістнадцяткової системи:

Звідси: 315 = 473 = 13В .

Нагадаємо, що 11 = В .

Переклад дробових чисел.

1) Основу нової системи числення виразити в десятковій системі і всі подальші дії робити в десятковій системі числення;

2) послідовно множити дане число і отримані дробові частини добутків на основу нової системи до тих пір, поки дробова частина добутку не стане рівною нулю або не буде досягнута необхідна точність представлення числа в новій системі числення;

3) отримані цілі частини добутків, які є цифрами числа в новій системі числення, привести у відповідність з алфавітом нової системи числення;

4) скласти дробову частину числа в новій системі числення, починаючи з цілої частини першого добутку.

Приклад 3. Провести десяткову дріб 0,1875 у двійкову, вісімкову та шістнадцяткову системи.

Тут вертикальна межа відокремлює цілі частини чисел від дрібних частин.

Звідси: 0,187510 = 0,00112 = 0,148 = 0,316.

Переклад змішаних чисел, що містять цілу і дробову частини, здійснюється у два етапи. Ціла та дробова частини вихідного числа переводяться окремо за відповідними алгоритмами. У підсумковому запису числа, в новій системі числення, ціла частина відділяється від дробової комою (крапкою).

Приклад 4. Провести десяткове число 315,1875 в вісімкову та в шістнадцяткову системи числення. З розглянутих вище прикладів слід: 315,187510 = 473,148 = 13В,316.

Переклад з двійкової в десяткову:

1101001012 = 1*1028+1*1027+ 0*1026+1*1025+0*1024+0*1023+ 1*1022+0*1021+1*1020= 1*2108+1*2107+0*2106+1*2105+ 0*2104+0*2103+1*2102+0*2101+ 1*2100=42110

Рішення задач.

Рішення задач на дошці з групою.

Завдання:

1

Які числа записані за допомогою римських цифр:

MMMD, IV, XIX, MCMXCIVII?

2

Запищіть рік, місяць і число свого народження з допомогою римських цифр.

3

Виконайте дії і запишіть результат римськими цифрами:

XXII–V; CV–LII; XX: V; X × IV;

4

Запишіть перші 20 чисел натурального числового ряду в двійковій системі числення.

5

Провести цілі числа з десяткової системи числення в двійкову:

1) 523; 65; 7000; 2307; 325;

2) 12; 524; 76; 121; 56.

6

Представити десяткові дробі в двійкову систему числення. У двійковому запису числа зберегти шість знаків.

1) 0,654; 0,321; 0,6135; 0,9876;

2) 0,555; 0,333; 0,1213; 0,453.

7

Перевести змішані десяткові числа в двійкову та восьмирічну системи числення, залишивши п'ять знаків у дробовій частині нового числа:

1) 21,5; 432,54; 678,333;

2) 12,25; 97,444; 7896,2.

8

Перекласти з десяткової системи числення наступні числа:

1)345 А5, 0,125А8, 45,65А4;

2) 675А12, 0,333А3, 23,15А5.

9

Перекласти з десяткової системи числення наступні числа:

1) 1,25А16, 675А7, 0,355А4;

2) 890А6, 0,675 А8, 12,35А7.

10

Перекласти з десяткової системи числення наступні числа:

1) 425А6, 0,425А12, 98,45А3;

2) 0,55Ад, 765А3, 765,75А4.

Домашнє завдання.

№ 1

Перекласти з десяткової системи числення наступні числа:

1) 98А2, 0,545А16, 87,325А8;

2) 0,755А5, 907Аб, 566,225А16.

2

Виконайте дії і запишіть результат римськими цифрами:

IC + XIX; МСМ + VIII;

LXVI: XI; XXIV · VII

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]