Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЗ1.3(системы счисления).doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
160.26 Кб
Скачать

VI. Задание на самостоятельную работу

1. Системы счисления, используемые в компьютере.

2. Правила перевода чисел из одной системы счисления в другую.

IX. Приложение

1. Задание на групповое занятие.

2. Системы счисления.

Разработал:

доцент кафедры ПМ и ИТ А.М. Зубаха

Приложение 1 задание для выполнения групового занятия

Тема № 1 «Введение в информационные технологии и логические

основы компьютера»

Занятие № 1.3 «Расчет количества информации и работа с системами счисления»

Учебные вопросы

  1. Расчет количества информации.

  2. Системы счисления.

  3. Перевод чисел.

Основная

1. Информатика. Базовый курс. Под ред. С.В. Симоновича. СПб: Питер, 2007.

Дополнительная

1. Теоретические основы информатики. Учебное пособие. – М.: Горячая линия – Телеком, 2002

2. Иванов А.Ю. Информатика. Учебное пособие / Под ред. В.С. Артамонова. СПб.: СПб ИГПС МЧС России, 2003.

3. Электронный вариант лекции 1.1.

Задание и указание обучающимся для выполнения группового занятия

1. Расчет количества информации.

1.1. Вероятность появления 10 событий: р1=0,1, р2=0,04, р3==0,06, р4=0,07, р5=0,03, р6=0,2, р7=0,05, р8=0,025, р9= 0,025, р10=0,4. Определить количество информации.

1.2. Вероятности появления 7 событий: р1=0.05, р2=0,025 р3=0,025, р4=0,25 р5=0,0125, р6=0,0125, р7=0,625. Определить количество информации.

1.3. Планируется 8 равновероятных событий. Определить количество информации.

1.4. Какое количество информации будет получено:

а). при бросании шестигранного кубика;

б). при игре в рулетку с 64-мя секторами.

5. Какое количество байт и бит информации содержится в одном 32-разрядном регистре процессора.

2. Системы счисления.

Перед выполнением задания изучить приложение 2 к практическому занятию: «Системы счисления»

2.1. Представить указанные числа в развернутой форме: 49810, 22,79510, 1028710, 7365,29910, 0,1239810, 1011102, 101,112, 1000112, 0,011012, 11011,0111012, A12C16, DC,12A16, 123F98716, 0,AC1F216, 23F4A,AA116.

2.2. Представить указанные числа в свернутой форме:

A10 = 6103+3102+1101+2100+210-1+510-2+910-3+010-4+410-5

A2 = 126+02 5+024+023+122+021+120+02-1+02-2+12-3+02-4+12-5

A16 = 1164+A163+F162+4161+9160+B16-1+D16-2+716-3

3. Перевод чисел.

Перед выполнением задания изучить приложение 2 к практическому занятию: «Перевод чисел из одной системы счисления в другую».

3.1. Перевести указанные числа из десятичной системы счисления в двоичную: 15; 321; 23;17; 44,1; 11.

3.2. Перевести указанные числа из двоичной системы счисления в десятичную: 101; 1100,1; 111,111; 110101; 11,0001.

3.3. Перевести указанные числа из шестнадцатеричной системы счисления в десятичную: AF123; 45D; D22; BA67,33; 23,71.

Приложение 2 Системы счисления

Всякий раз, когда используется для вычислений система счисления, отличная от фактической, необходимо выполнить перевод 10 => p, p => 10.

Перевод 2 10.

Имеем двоичное число 10,112. Представим его в развернутой форме и произведем вычисления:

10,112 = 121+020+12-1+12-2 = 2+0+0,5+0,25 = 2,7510

Перевод 16 10.

19F16 = 1162+9161+F160 = 256+144+15 = 41510

Есть системы, дающие значительно более высокие скорости, но и требующие большего количества оборудования.

Этот перевод может быть выполнен:

  1. вручную,

  2. на ЭВМ (с помощью специальных программ).

Во всех этих случаях принципиально используется различные подход и методы. В связи с тем, что нам придется готовить информацию для программы вручную, мы рассмотрим, прежде всего, методы, направленные на ручной перевод.

Итак, имеем дело с позиционной системой счисления с основанием "p", с естественными весами разрядов.

В качестве промежуточной используется, естественно, десятичная система. Вначале число переводится из системы "p" в 10-ую, затем из 10-ой в систему с нужным основанием.

Мы отступим от этого правила и воспользуемся алгоритмом непосредственного перевода из системы с основанием "p" в систему с основанием "q".

Обычно произвольное число, содержащее целую и дробную части, переводят по частям: вначале целую, затем дробную часть.

Рассмотрим перевод целых чисел:

Перевод осуществляется по следующему правилу: исходное число, записанное в системе с основанием "p" и его частные последовательно делятся на число "q", представленное в системе "p". Деление производится в системе с основанием "p" и продолжается до получения результата, меньшего "q". Первый остаток, меньший "q", дает младшую цифру числа Nq. Остатки от деления дают остальные цифры числа Nq

Перевод 10 2.

  1. 3110 => 2; 3110 = 111112

Перевод дробных чисел из системы с основанием "p" в систему с основанием "q" выполняется по следующему правилу: исходное число Dp последовательно умножается на число "q", записанное в системе "p". Целые части получаемых произведений дают "p"-ые записи "q"-х цифр, начиная со старшей. Умножение производится в системе с основанием "p" до получения необходимой точности.

Пример:

0,31810 => 2; 0,31810 = 0,01010...2.

0,

31810

210

0

636

2

1

272

2

0

544

2

1

088

2

0

176

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