11684

Системи счислення в ЕОМ

Лабораторная работа

Информатика, кибернетика и программирование

ЛАБОРАТОРНА РОБОТА № 1 Тема: Системи счислення в ЕОМ. Ціль: Знайомство системами счислення в ЕОМ виконання арифметичних дій вивчення правил переведення із однієї системи счислення до іншої. Теоретичні відомо...

Украинкский

2013-04-10

64.5 KB

3 чел.

ЛАБОРАТОРНА РОБОТА № 1

Тема: Системи счислення в ЕОМ.

Ціль: Знайомство системами  счислення в ЕОМ, виконання арифметичних дій, вивчення правил переведення із однієї системи счислення до іншої.

 

                                             Теоретичні відомості

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

.

Десятковою називається система счислення з основою 10, у якій використовуються наступні цифри: 0,1,2,3,4,5,6,7,8,9.

Двійковою (позначається буквою b – binary) називається система счислення з основою 2, у якій для відображення чисел використовуються знаки 0 і 1.

8-ною називається система счислення з основою 8, у якій використовуються наступні цифри: 0,1,2,3,4,5,6,7.

16-ричною (позначається буквою h – hex) називається система счислення з основою 16, у якій для відображення чисел використовуються наступні цифри і букви: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

Правило перекладу з 10-ї системи счислення: щоб перевести ціле число з 10-ї системи счислення до іншої, необхідно послідовно ділити вихідне число, записане в 10-й системі счислення, на основу нової системи счислення доти, поки залишок від розподілу не буде менше основи нової системи счислення. Результат виходить із залишків розподілу, записаних у зворотному порядку.

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

Табл. 1 - Правило додавання операндів                               Табл. 2 - Правило множення операндів
у 2-й системі счислення                                                      у 2-й системі счислення

+

0

1

0

0

1

1

1

0

*

0

1

0

0

0

1

0

1

Переклад з однієї системи счислення до іншої правильних дробів.

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

1) число  збільшується на число , у результаті чого виходить ціла частина  і дробова частина  добутку. Число  відповідає цифрі .

2) число  збільшується на число , у результаті чого виходить ціла частина  і дробова частина  добутку. Число  відповідає цифрі .

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

Правило перекладу з 2-ї системи счислення до 8-ної: щоб перевести ціле число з 2-ї системи счислення до 8-ної, необхідно розбити двійкове число на тріади – сукупність трьох двійкових розрядів, починаючи з кінця числа. Кожну тріаду окремо перевести до 8-ної системи счислення. Результат виходить із записів результатів переведення кожної тріади до 8-ної системи счислення.

Правило перекладу з 8-ної системи счислення до двійкової: щоб перевести ціле число з 8-ної системи счислення до двійкової, необхідно кожну цифру восьмиричного числа окремо перевести до двійкової системи счислення. Результат виходить із записів результатів переведення кожної цифри в двійковій системі счислення.

Правило перекладу з 2-ї системи счислення до 16-ричної: щоб перевести ціле число з 2-ї системи счислення до 16-ричної, необхідно розбити двійкове число на тетради – сукупність чотирьох двійкових розрядів, починаючи з кінця числа. Кожну тетраду окремо перевести до 16-ричної системи счислення. Результат виходить із записів результатів переведення кожної тетради до 16-ричної системи счислення.

Правило перекладу з 16-ричної системи счислення до двійкової: щоб перевести ціле число з 16-ричної системи счислення до двійкової, необхідно кожну цифру 16-ричного числа окремо перевести до двійкової системи счислення. Результат виходить із записів результатів переведення кожної цифри в двійковій системі счислення.

Вихідні дані до роботи

1) записати дату народження студента в наступному   вигляді:

ЧЧ (число) ММ (місяць)

РРРР (рік народження).

2) записати рік вступу до НКПТ у вигляді РРРР.

3) записати дату народження матері в наступному вигляді:

ЧЧ (число) ММ (місяць)

РРРР (рік народження).

4) записати дату народження батька або іншого родича в наступному вигляді:

ЧЧ (число) ММ (місяць)

РРРР (рік народження).

Індивідуальне завдання

1) у пункті 1 вихідних даних визначити позитивну різницю чисел (ЧЧММ – РРРР або РРРР – ЧЧММ) і перевести її до 2-вої системи счислення.

2) число в пункті 2 вихідних даних (РРРР) перевести до 2-вої системи счислення.

3) обчислити суму в 2-вій системі счислення різниці чисел, визначеної в пункті 1 вихідних даних і числа в пункті 2 вихідних даних.

4) у пункті 3 вихідних даних визначити позитивну різницю чисел (ЧЧММ – РРРР або РРРР – ЧЧММ) і перевести її до 2-вої системи счислення.

5) знайти добуток у 2-вій системі счислення різниці чисел, визначеної в пункті 3 вихідних даних і числа в пункті 2 вихідних даних.

6) у пункті 1 вихідних даних визначити позитивну різницю чисел (ЧЧММ – РРРР або РРРР – ЧЧММ) і перевести її до 8-ної системи счислення. Результат з 8-ної системи счислення перевести до 2-вої.

7) число в пункті 2 вихідних даних (РРРР) перевести до 8-ної системи счислення.

8) обчислити суму в 8-ній системі счислення різниці чисел, визначеної в пункті 1 вихідних даних і числа в пункті 2 вихідних даних.

   9) у пункті 3 вихідних даних визначити позитивну різницю чисел (ЧЧММ – РРРР або РРРР – ЧЧММ) і перевести її до 2-вої системи счислення. Результат перевести з 2-вої системи счислення до 8-ної і 10-вої системи счислення.

    10) у пункті 1 вихідних даних визначити позитивну різницю чисел (ЧЧММ – РРРР або РРРР – ЧЧММ) і перевести її до 16-ної системи счислення. Результат з 16-ної системи счислення перевести до 2-вої.

    11) число в пункті 2 вихідних даних (РРРР) перевести до 16-ної системи счислення.

    12) обчислити суму в 16-ній системі счислення різниці чисел, визначеної в пункті 1 вихідних даних і числа в пункті 2 вихідних даних.

    13) у пункті 3 вихідних даних визначити позитивну різницю чисел (ЧЧММ – РРРР або РРРР – ЧЧММ) і перевести її до 2-вої системи счислення. Результат перевести з 2-16 системи счислення.


 

А также другие работы, которые могут Вас заинтересовать

13784. Социология. С. С. ФРОЛОВ 1.68 MB
  Социология С.С. ФРОЛОВ ПРЕДИСЛОВИЕ СОЦИОЛОГИЯ И ИЗУЧЕНИЕ ОБЩЕСТВА ОТКРЫТИЕ СОЦИОЛОГИИ КАК НАУЧНОЙ ДИСЦИПЛИНЫ. ВОЗНИКНОВЕНИЕ СОЦИОЛОГИИ КАК НАУКИ. ОБЪЕКТ И ПРЕДМЕТ СОЦИОЛ
13785. Человек и общество (Обществознание, часть 2, 11 класс) 1.69 MB
  Л.Н.Боголюбов А.Ю.Лазебникова Л.Ф.Иванова. Человек и общество Обществознание часть 2 11 класс Раздел I. Глава I. Цивилизация. ЦИВИЛИЗАЦИЯ И КУЛЬТУРА Развитие культуры и цивилизации неразрывно связано: вне духовных ценностей созданных в процессе ку
13786. ВВЕДЕНИЕ В КУЛЬТУРОЛОГИЮ. ОСНОВНЫЕ ПОНЯТИЯ КУЛЬТУРОЛОГИИ В СИСТЕМАТИЧЕСКОМ ИЗЛОЖЕНИИ 1.08 MB
  А. Б. ЕСИН ВВЕДЕНИЕ В КУЛЬТУРОЛОГИЮ ОСНОВНЫЕ ПОНЯТИЯ КУЛЬТУРОЛОГИИ В СИСТЕМАТИЧЕСКОМ ИЗЛОЖЕНИИ Есин А. Б. Е 83 Введение в культурологию: Основные понятия культурологии в систематическом и...
13787. МЕЖДУНАРОДНОЕ ПРАВО В УСЛОВИЯХ ВОЕННЫХ КОНФЛИКТОВ 205.5 KB
  МЕЖДУНАРОДНОЕ ПРАВО В УСЛОВИЯХ ВОЕННЫХ КОНФЛИКТОВ [1] 1. Понятие основных принципов международного права. Источники международного права. Понятие и виды субъектов международного права. [2] 2. Понятие и основные принципы коллективной безоп
13788. Клименко А. В. Обществознание 1.76 MB
  Данное пособие предназначено в помощь учащимся старших классов школ и абитуриентам вузов, готовящимся к сдаче экзамена за курс «Обществознание». Оно избавит читателей от длительной и трудоемкой работы по изучению огромного количества литературы.
13789. Основы права Под редакцией профессора В. В. Лазарева 1.42 MB
  Настоящее учебно-методическое пособие предназначено для преподавателей курса «Основы права» в средних учебных заведениях. Оно подготовлено тем же коллективом авторов, что и учебник «Основы права» под редакцией академика РАЕН В.В. Лазарева, адресованный учащимся
13790. А.И. СОЛОВЬЕВ ПОЛИТОЛОГИЯ, ПОЛИТИЧЕСКАЯ ТЕОРИЯ, ПОЛИТИЧЕСКИЕ ТЕХНОЛОГИИ 3.41 MB
  А.И. СОЛОВЬЕВ политология ПОЛИТИЧЕСКАЯ ТЕОРИЯ ПОЛИТИЧЕСКИЕ ТЕХНОЛОГИИ В данном издании освещаются важнейшие проблемы политической науки традиционно включаемые в фундаментальные курсы зарубежных и отечественных университетов. Наряду с этим в книге раскрывают...
13791. Экономика Общий курс 3.32 MB
  Экономика Общий курс Учебник Фундаментальной теории экономики по дисциплинам: экономика введение основы общая теория рыночная экономика экономическая теория теоретическая экономика политэкономия микроэкономика макроэкономика Войтов А. Г. Э...
13792. Обществознание на «отлично»: основные понятия, персоналии, образцы эссе 673 KB
  Обществознание на отлично: основные понятия персоналии образцы эссе Справочнометодическое пособие для выпускников школ и преподавателей Волкова Т.И. Заслуженный учитель республики Хакасии Почетный работник общего образования РФ Предлагаемое уч...