Паскаль: подання чисел та інших значень, Детальна інформація

Паскаль: подання чисел та інших значень
Тип документу: Реферат
Сторінок: 9
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 21.4
Скачувань: 1101
а) P = 16, N = F1, FF, FFFE;

б) P = 8, N = 377, 1200;

в) P = 2, N = 1000, 1111, 11111111, 100000000.

г) P=36, N=ZY, 100 (36-кові цифри A, B, \xF0BC , Y, Z позначають десятковi числа 10, 11, \xF0BC , 34, 35 відповідно).

2. За десятковим записом чисел 32, 48, 100, 255, 640, 1024, 32767 указати їх 2-, 8-, 16-кові подання.

3. * Записати P-кове подання десяткових дробів d, де

а) d = 0.5, P = 2, 3, 5, 8, 16, 20;

б) d = 0.1, P = 2, 3, 5, 8, 16, 20.

4. * За основами P та P-ковими записами дробів указати їх десяткове подання:

а) P = 2; 0. 0001; 0. 1111; 0. 11111111;

б) P = 3; 0. 001; 0.22; 0.11;

в) P = 16; 0.1; 0. FF; 0.8; 0. (7).

5. Написати процедуру друкування цифр P-кового запису числа N, де 1 < P < 37,

а) N типу integer (цифри друкуються у зворотному порядку);

б) N типу integer (цифри друкуються у прямому порядку);

в) N має тип real, N<1 (друкується не більше, ніж R цифр дробової частини, де 0
Уважати, що за P=36 числа від 10 до 35 позначено відповідно літерами від A до Z.

6. Означити таблиці додавання та множення однорозрядних P-кових чисел при P=2, 4, 8, 16. Написати програму друкування таких таблиць за P від 2 до 20.

7. Написати програму друкування таблиці символів, їх двійкових, шістнадцяткових та десяткових номерів.

2. Внутрішнє подання даних стандартних типів

2.1. Біт, байт та інші

У комп'ютері числа зберiгаються та обробляються в двiйковiй системі числення. Двійкова цифра 0 або 1 відображається станом елемента пам'яті, який вважається неподільним і називається бiтом. Послідовність із 8 бітів називається байтом. Байт своїми станами відображає 28=256 комбінацій із 0 та 1, а саме:

00000000

00000001

\xF0BC

11111110

11111111

Множині цих комбінацій можна взаємно однозначно поставити у відповідність деякі множини значень: цілі числа від -128 до 127, або числа від 0 до 255, або пари 16-кових цифр, або символи від chr(0) до chr(255) чи якісь інші множини з 256 елементів.

У двох сусідніх байтах подаються 28\xF0D7 28=65536 комбінацій із 0 та 1. Їм взаємно однозначно ставляться у відповідність цілі числа від 0 до 65535, або числа від -32768 до 32767 чи інші множини з 65536 елементів.

Аналогічно чотири сусідні байти відображають (28)4=4294967296 комбінацій із 0 та 1, яким зiставляються числа від 0 до 4294967295, або числа від -2147483648 до 2147483647 чи інші множини з 4294967296 елементів.

The online video editor trusted by teams to make professional video in minutes