Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛПР_ПР12ЭК (Автосохраненный).docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.02 Mб
Скачать

Руководство по проведению

лабораторно-практических работ

по дисциплине

«Информатика»

Направление подготовки: 080100.62 –«Экономика»

Специальность: Региональная экономика

Форма обучения: очная

Практическая работа № 1.

Тема: Измерение информации.

Цель работы: изучить основные способы измерения информации и освоить формулы Хартли и Шеннона для измерения количества информации, получаемой в процессе сообщения.

Оборудование: ПК.

Место проведения: аудитория _1205___

Порядок выполнения работы.

Задачи

  1. Априори известно, что шарик находится в одной из трех урн: А, В или С. Определите, сколько бит информации содержит сообщение о том, что он находится в урне В. Варианты: 1 бит, 1,58 бита, 2 бита, 2,25 бита.

  2. Вероятность первого события составляет 0,5, а второго и третьего 0,25. Чему для такого распределения равна информационная энтропия. Варианты: 0,5 бита, 1 бит, 1,5 бита, 2 бита, 2,5 бита, 3 бита.

  3. Вот список сотрудников некоторой организации:

Год рождения

Фамилия

Имя

1970

Иванова

Марина

1970

Иванова

Наталья

1970

Петрова

Татьяна

1970

Звягина

Ирина

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

  1. Пожалуйста, позовите к телефону Иванову.

  2. Меня интересует одна ваша сотрудница, она 1970 года рождения.

  1. Какое из сообщений несет больше информации:

В результате подбрасывания монеты (орел, решка) выпала решка.

На светофоре (красный, желтый, зеленый) сейчас горит зеленый свет.

В результате подбрасывания игральной кости (1, 2, 3, 4, 5, 6) выпало 3 очка.

Контрольные вопросы:

              1. Что такое информация и информатика?

              2. Какие основные свойства имеет информация?

Литература:

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

  2. Могилев А.В. , Пак Н.И. , Хеннер Е.К. Информатика: Учеб. Пособие для студ. / Под ред. Е.К.Хеннера. – М.: «Академия» , 2001.

  3. В.Э. Фигурнов «IBM PC для пользователя»

Практическая работа 2.

Тема: Системы счисления.

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

Оборудование: ПК.

Место проведения: аудитория _1205___

Порядок выполнения работы.

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

Наиболее часто встречающиеся системы счисления -- это двоичная, шестнадцатеричная и десятичная. Как же связаны между собой представления числа в различных системах счисления? Рассмотрим различные способы перевода чисел из одной системы счисления в другую на конкретных примерах.

Пусть требуется перевести число 567 из десятичной в двоичную систему. Сначала определим максимальную степень двойки, такую, чтобы два в этой степени было меньше или равно исходному числу. В нашем случае это 9, т. к. 29=512, а 210=1024, что больше начального числа. Таким образом, мы получим число разрядов результата. Оно равно 9+1=10. Поэтому результат будет иметь вид 1ххххххххх, где вместо х могут стоять любые двоичные цифры. Найдем вторую цифру результата. Возведем двойку в степень 9 и вычтем из исходного числа: 567-29=55. Остаток сравним с числом 28=256. Так как 55 меньше 256, то девятый разряд будет нулем, т. е. результат примет вид 10хххххххх. Рассмотрим восьмой разряд. Так как 27=128>55, то и он будет нулевым.

Седьмой разряд также оказывается нулевым. Искомая двоичная запись числа принимает вид 1000хххххх. 25=32<55, поэтому шестой разряд равен 1 (результат 10001ххххх). Для остатка 55-32=23 справедливо неравенство 24=16<23, что означает равенство единице пятого разряда. Действуя аналогично, получаем в результате число 1000110111. Мы разложили данное число по степеням двойки:

567=1*29+0*28+0*27+0*26+1*25+1*24+0*23+1*22 +1*21+1*20

При другом способом перевода чисел используется операция деления в столбик. Рассмотрим то же самое число 567. Разделив его на 2, получим частное 283 и остаток 1. Проведем ту же самую операцию с числом 283. Получим частное 141, остаток 1. Опять делим полученное частное на 2, и так до тех пор, пока частное не станет меньше делителя. Теперь для того, чтобы получить число в двоичной системе счисления, достаточно записать последнее частное, то есть 1, и приписать к нему в обратном порядке все полученные в процессе деления остатки.

Результат, естественно, не изменился: 567 в двоичной системе счисления записывается как 1000110111.

Эти два способа применимы при переводе числа из десятичной системы в систему с любым основанием. Для закрепления навыков рассмотрим перевод числа 567 в систему счисления с основанием 16.

Сначала осуществим разложение данного числа по степеням основания. Искомое число будет состоять из трех цифр, т. к. 162=256 < 567 < 163=4096. Определим цифру старшего разряда. 2*162=512<567<3*162=768, следовательно искомое число имеет вид 2хх, где вместо х могут стоять любые шестнадцатеричные цифры. Остается распределить по следующим разрядам число 55 (567-512). 3*16=48<55<4*16=64, значит во втором разряде находится цифра 3. Последняя цифра равна 7 (55-48). Искомое шестнадцатеричное число равно 237.

Второй способ состоит в осуществлении последовательного деления в столбик, с единственным отличием в том, что делить надо не на 2, а на 16, и процесс деления заканчивается, когда частное становится строго меньше 16.

Конечно, не надо забывать и о том, что для записи числа в шестнадцатеричной системе счисления, необходимо заменить 10 на A, 11 на B и так далее.

Операция перевода в десятичную систему выглядит гораздо проще, так как любое десятичное число можно представить в виде x = a0*pn + a1*pn-1 + ... + an-1*p1 + an*p0, где a0 ... an -- это цифры данного числа в системе счисления с основанием p.

Пример Переведем число 4A3F в десятичную систему. По определению, 4A3F= 4*163+A*162+3*16+F. Заменив A на 10, а F на 15, получим 4*163+10*162+3*16+15= 19007.

Пожалуй, проще всего осуществляется перевод чисел из двоичной системы в системы с основанием, равным степеням двойки (8 и 16), и наоборот. Для того чтобы целое двоичное число записать в системе счисления с основанием 2n, нужно

  • данное двоичное число разбить справа налево на группы по n-цифр в каждой;

  • если в последней левой группе окажется меньше n разрядов, то дополнить ее нулями до нужного числа разрядов;

  • рассмотреть каждую группу, как n-разрядное двоичное число, и заменить ее соответствующей цифрой в системе счисления с основанием 2n.

Двоично-шестнадцатеричная таблица

2-ная

0000

0001

0010

0011

0100

0101

0110

0111

16-ная

0

1

2

3

4

5

6

7

2-ная

1000

1001

1010

1011

1100

1101

1110

1111

16-ная

8

9

A

B

C

D

E

F

Двоично-восьмеричная таблица

2-ная

000

001

010

011

100

101

110

111

8-ная

0

1

2

3

4

5

6

7

Задачи для индивидуального выполнения

Вариант №1

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

  1. (01110101)2 2=>10=>16

  2. (36541)8 8=>10=>16

  3. (BCDE)16 16=>2=>8

  4. (1000)2+(1000)8+(1000)10+(1000)16=(…)16

Вариант №2

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

  1. (01100101)2 2=>10=>16

  2. (73202)8 8=>10=>16

  3. (ABCD)16 16=>2=>8

  4. (100)2+(100)8+(100)10+(100)16=(…)16

Вариант №3

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

  1. (00110101)2 2=>10=>16

  2. (54700)8 8=>10=>16

  3. (EF01)16 16=>2=>8

  4. (10)2+(10)8+(10)10+(10)16=(…)16

Вариант №4

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

  1. (00101001)2 2=>10=>16

  2. (66622)8 8=>10=>16

  3. (1E0A)16 16=>2=>8

  4. (1010)2+(1010)8+(1010)10+(1010)16=(…)16

Вариант №5

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

  1. (10101010)2 2=>10=>16

  2. (31177)8 8=>10=>16

  3. (9873)16 16=>2=>8

  4. (1101)2+(1101)8+(1101)10+(1101)16=(…)16

Вариант №6

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

  1. (11010101)2 2=>10=>16

  2. (47655)8 8=>10=>16

  3. (1999)16 16=>2=>8

  4. (1001)2+(1001)8+(1001)10+(1001)16=(…)16

Вариант №7

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

  1. (10001110)2 2=>10=>16

  2. (10072)8 8=>10=>16

  3. (F3E3)16 16=>2=>8

  4. (11011)2+(136)8+(136)10+(136)16=(…)16

Вариант №8

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

  1. (10011001)2 2=>10=>16

  2. (22361)8 8=>10=>16

  3. (E2E4)16 16=>2=>8

  4. (10101)2+(427)8+(427)10+(427)16=(…)16

Вариант №9

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

  1. (11110000)2 2=>10=>16

  2. (37366)8 8=>10=>16

  3. (23FF)16 16=>2=>8

  4. (101)2+(713)8+(713)10+(713)16=(…)16

Вариант №10

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

  1. (01010101)2 2=>10=>16

  2. (42056)8 8=>10=>16

  3. (7AC3)16 16=>2=>8

  4. (10011)2+(524)8+(524)10+(524)6=(…)16

Вариант №11

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

  1. (10111010)2 2=>10=>16

  2. (55555)8 8=>10=>16

  3. (8B3D)16 16=>2=>8

  4. (10110)2+(666)8+(666)10+(666)16=(…)16

Вариант №12

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

  1. (11110101)2 2=>10=>16

  2. (33333)8 8=>10=>16

  3. (3333)16 16=>2=>8

  4. (1111)2+(732)8+(732)10+(732)16=(…)16

Вариант №13

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

  1. (10000111)2 2=>10=>16

  2. (10000)8 8=>10=>16

  3. (6DD6)16 16=>2=>8

  4. (10111)2+(117)8+(117)10+(117)16=(…)16

Вариант №14

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

  1. (780F)16 2=>10=>16

  2. (B6A9)16 16=>10=>8

  3. (76727)16 16=>2=>8

  4. (111)2+(113)8+(113)10+(113)16=(…)16

Вариант №15

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

  1. (791E)16 16=>10=>2

  2. (C7A8)16 16=>10=>8

  3. (34675)8 8=>2=>16

  4. (1000)2+(262)8+(262)10+(262)16=(…)16

Вариант №16

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

  1. (892D)16 16=>10=>2

  2. (D8B7)16 16=>10=>8

  3. (56152)8 8=>2=>16

  4. (1101)2+(377)8+(377)10+(377)16=(…)16

Вариант №17

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

  1. (8A3C)16 16=>10=>2

  2. (E9C6)16 16=>10=>8

  3. (61671)8 8=>2=>16

  4. (1000)2+(636)8+(636)10+(636)16=(…)16

Вариант №18

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

  1. (9A4B)16 16=>10=>2

  2. (EAD5)16 16=>10=>8

  3. (37066)8 8=>2=>16

  4. (10111)2+(363)8+(363)10+(363)16=(…)16

Вариант №19

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

  1. (9B5A)16 16=>10=>2

  2. (EBE4)16 16=>10=>8

  3. (40366)8 8=>2=>16

  4. (10100)2+(577)8+(577)10+(577)16=(…)16

Вариант №20

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

  1. (AB69)16 16=>10=>2

  2. (E0F3)16 16=>10=>8

  3. (12355)8 8=>2=>16

  4. (11)2+(676)8+(676)10+(676)16=(…)16

Вариант №21

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

  1. (AC78)16 16=>10=>2

  2. (807F)16 16=>10=>8

  3. (27053)8 8=>2=>16

  4. (110)2+(777)8+(777)10+(777)16=(…)16

Вариант №22

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

  1. (BD87)16 16=>10=>2

  2. (917E)16 16=>10=>8

  3. (32530)8 8=>2=>16

  4. (1110)2+(112)8+(112)10+(112)16=(…)16

Вариант №23

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

  1. (CE96)16 16=>10=>2

  2. (928D)16 16=>10=>8

  3. (45302)8 8=>2=>16

  4. (11110)2+(211)8+(211)10+(211)16=(…)16

Вариант №24

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

  1. (DEA5)16 16=>10=>2

  2. (A38C)16 16=>10=>8

  3. (53001)8 8=>2=>16

  4. (10000)2+(331)8+(331)10+(331)16=(…)16

Вариант №25

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

  1. (EEB4)16 16=>10=>2

  2. (A49B)16 16=>10=>8

  3. (30240)8 8=>2=>16

  4. (100)2+(420)8+(420)10+(420)16=(…)16

1. Запишите римскими цифрами числа от 1 до 100.

2. Запишите римскими цифрами тремя разными неправильными (нарушая третье правило записи римских цифр) способами числа 49 и 99.

3. Найдите максимальное число, которое можно записать римскими цифрами.

4. В городе может быть построено не более миллиона строений, каждому присваивается инвентарный номер. Какова его минимальная длина?

5. В стране немногим более 100 миллионов человек. Каждому человеку присваивается индивидуальный номер. Какова его минимальная длина?

6. Запишите в двоичной системе числа от 1 до 32.

7. К одной телефонной станции подключено 100 номеров, к другой —1000. Двоичными числами какой минимальной длины они кодируются?

8. Программе доступны 5000 ячеек компьютерной памяти. Двоичным числом какой длины можно их закодировать?

9. Переведите числа 1002 и 1111002 в десятичную систему счисления.

10. Переведите числа 2010 и 3010 в двоичную систему счисления.

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

12. Выясните, какие цифры входят в шестнадцатеричную систему счисления. Выпишите все шестнадцатеричные числа от 0 до 32.

13. Пересчитайте в мегабайты: 10240 Кб, 1024000 Кб, 10 Гб, 1000 Гб.

Контрольные вопросы:

  1. Что такое позиционная система счисления

  2. В чем состоит отличие позиционной системы от непозиционной? Приведите примеры.

  3. Назовите общее правило перевода чисел из любой системы счисления в десятичную систему.

  4. Расскажите правила перевода чисел из десятичной системы счисления в любую другую.

  5. Какие существуют формы представления отрицательного числа в двоичной системе счисления?

  6. Как представляются целые и действительные числа в ЭВМ? Приведите примеры.

  7. Какие операции с двоичными числами может выполнять процессор вычислительного устройства?

Литература:

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