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

Розділ іі. Використання числових і символьних змінних

4.Лабораторна робота №4.

Переведення чисел в позиційні системи числення

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

4.1Перелік питань, які необхідно вивчити:

  • поняття про позиційні системи числення;

  • програмна реалізація циклічних структур;

  • логічні операції над числами;

  • операція зчеплення символьних змінних.

4.2Завдання.

Перевести натуральні десяткові числа X1, X2, X3 в їх двійкові еквіваленти заданим методом, згідно з номером варіанту (див. Табл. 4 .1). Результат повинен бути одержаний у вигляді послідовності символів і збережений у символьній змінній.

Табл. 4.1. Варіанти завдань до лабораторної роботи №4.

Варіант

Метод

X1, X2, X3

Варіант

Метод

X1, X2, X3

1

віднімання

0,127,1012

9

віднімання

0,12,512

2

ділення

0,10,1023

10

ділення

0,17,254

3

маскування

0,9,255

11

маскування

0,20,126

4

віднімання

0,16,512

12

віднімання

0,64,1025

5

ділення

0,31,128

13

ділення

0,1,18

6

маскування

0,8,2049

14

маскування

0,4,2046

7

віднімання

0,129,1020

15

віднімання

0,7,15

8

ділення

0,1024,4096

16

ділення

0,11,19

4.3Методичні вказівки до роботи.

У загальному випадку будь-яке число A у позиційній системі числення можна відобразити числовим рядом:

(1)

де n - число знаків перед комою;

m - число знаків після коми;

ai - цифра в і-му розряді;

pi - вага i-го розряду.

У десятковій системі числення p=10, оскільки набір цифр складається з 10 цифр: {0,1,2,3,4,5,6,7,8,9}.

Двійкова система числення має набір цифр {0,1}, тому p=2. Будь-яке число A у двійковій системі числення можна подати виразом (1), який задає метод переведення з довільної системи числення в систему, в якій виконується розрахунок.

Наприклад: 101002= 1*24+0*23+1*22+0*21+0*20=2010

В лабораторній роботі студент реалізовує перехід в двійкову систему числення методом ділення, віднімання або маскування.