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

Алгоритми переведення чисел з однієї позиційної системи числення в іншу

1. Для переведення чисел із системи числення з основою p в систему числення з основою q, використовуючи арифметику нової системи числення з основою q, потрібно записати коефіцієнти розкладу, основи степенів і показники степенів у системі з основою q і виконати всі дії в цій самій системі. Очевидно, що це правило зручне при переведенні до десяткової системи числення.

Наприклад:

з шістнадцяткової в десяткову:

92C816=9*10163+2*10162+C*10161+8*10160= 9*16103+2*16102+12*16101+8*16100=37576

з вісімкової в десяткову:

7358=7*1082+3*1081+5*1080= 7*8102+3*8101+5*8100=47710

з двійкової в десяткову:

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

2. Для переведення чисел із системи числення з основою p в систему числення з основою q з використанням арифметики старої системи числення з основою p потрібно:

  • для переведення цілої частини:

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

  • для переведення дробової частини:

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

Цим самим правилом зручно користуватися в разі переведення з десяткової системи числення, тому що її арифметика для нас звичніша.

Приклади: 999,3510=1111100111,010112

для цілої частини:

для дробової частини:

Систéма ч́ислення (number (numeration) system, notation) - сукупність способів і засобів запису чисел для проведення підрахунків.

Розрізняють 2 типи систем числення: позиційні і непозиційні. У позиційних системах числення позиція цифри впливає на її вагу у числі, наприклад у 1234 позиція цифри 1 = 3 (зправа наліво від 0) а позиція цифри 3 = 1 тоді як 1 - це кількість тисяч у числі а 3 - кількість десятків.

Основною характеристикою позиційної системи числення є її основа. Основа це кількість символів, що використовуються при записуванні чисел.

Типовим прикладом непозиційної системи числення є Римська система числення. Ми ж користуємося десятковою системою числення, тобто позиційною системою числення з основою 10.

У нумізматиці особливо велику вагу мають десяткова система, дванадцяткова (дуодецимальна), четвертна та шісткова системи. У ІТ застосовуються двійкова, десяткова, вісімкова, та шістнадцяткова системи.

47. Логічні елементи і, або, ні. Розв’язання логічних задач.

Числа можна порівнювати за допомогою звичайних операцій:

дорівнює більше менше більше або рівне більше або рівне не дорівнює

= > < >= <= <>

x+y = 1.5 2*x > x+y x+y < x x*x > = 1.0 t < = 60.0 t < > 1.5

Літерні змінні (стрічки) порівнюються в лексикографічному порядку (за тим же принципом, що й слова у словнику): 'а'<'я', '1'<'2', 'мама'<'папа', 'мам'<'мама', '2'>'11'

Порівняння можуть давати один із двох результатів: «так» (істинно, true) і «ні» (хибно, false).

І ці результати порівнянь можна комбінувати, використовуючи логічні операції «і», «або», «не». (Переклад з англійської мови: і — and, або — or, не — not.)

Приклад (n — ціле число, (х,у) — координати точки площини):

0 < = n and n < = 2 n = 0 or n = 1 not (n = 1 or n = 2) x = 0.0 or y = 0.0 x < > 0.0 and y < > 0.0 x > 0.0 and y > 0.0 x > 0.0 and x = y x*x+y*y < = 1.0 y > 0.0 and y < x and x * x + y * y < 1.0

множина з трьох цілих чисел 0,1,2; множина з двох цілих чисел 0,1; множина всіх цілих чисел, за вийнятком 1,2; множина точок на вісях координат; множина точок поза вісями координат; множина точок першого квандранта; бісектриса першого квандранта; одиничний круг з центром у початку координат; сектор одиничного круга, обмежного віссю х і бісектрисою першого квадратa

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