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


Скачать 1.79 Mb.
Название Практическая работа №1
страница 1/15
Тип Практическая работа
rykovodstvo.ru > Руководство эксплуатация > Практическая работа
  1   2   3   4   5   6   7   8   9   ...   15
ПРАКТИЧЕСКАЯ работа № 1



Представление информации в ЭВМ
Время выполнения – 4 часа.
Цель работы

Научиться переводить числа в те системы счисления, которые использует ЭВМ, подсчитывать объем занимаемой данными информации и уметь переводить значения количества информации из одних единиц измерения в другие.
Задачи лабораторной работы

После выполнения работы студент должен знать и уметь:

  1. знать основные приемы работы с позиционными системами счисления;

  2. уметь переводить числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную;

  3. производить обратный перевод из этих систем в десятичную;

  4. уметь переводить значения из одних единиц измерения информации в другие.


Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер с операционной системой и методические указания по выполнению работы.
Общие теоретические сведения

Система счисления – это способ представления чисел цифровыми знаками и соответствующие ему правила действий над числами.

Системы счисления можно разделить:

  • непозиционные системы счисления;

  • позиционные системы счисления.

В непозиционной системе счисления значение (величина) символа (цифры) не зависит от положения в числе.

Самой распространенной непозиционной системой счисления является римская. Алфавит римской системы записи чисел состоит из символов: I – один, V – пять, X – десять, L – пятьдесят, C – сто, D – пятьсот, M – тысяча.

Величина числа определяется как сумма или разность цифр в числе (например, II – два, III – три, XXX – тридцать, CC – двести).

Если же большая цифра стоит перед меньшей цифрой, то они складываются (например, VII – семь), если наоборот – вычитаются (например, IX – девять).

В позиционных системах счисления значение (величина) цифры определяется ее положением в числе.

Любая позиционная система счисления характеризуется своим основанием.

Основание позиционной системы счисления – количество различных цифр, используемых для изображения чисел в данной системе счисления.

Основание 10 у привычной десятичной системы счисления (десять пальцев на руках). Алфавит: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

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

Позиция цифры в числе называется разрядом.

Представим развернутую форму записи числа:

Aq = an-1∙qn-1 + … + a1∙q1 + a0∙q0 + a-1∙qn-1 + … + a-m∙q-m , где

q – основание системы счисления (количество используемых цифр)

Aq – число в системе счисления с основанием q

a – цифры многоразрядного числа Aq

n (m) – количество целых (дробных) разрядов числа Aq

Пример:

2 1 0 -1 -2

2 3 9, 4 510 = 2∙102 + 3∙101 + 9∙100 + 4∙10-1 + 5∙10-2

a2 a1 a0, a-1 a-2
Двоичная система счисления

Официальное «рождение» двоичной системы счисления (в её алфавите два символа: 0 и 1) связывают с именем Готфрида Вильгельма Лейбница. В 1703 г. он опубликовал статью, в которой были рассмотрены все правила выполнения арифметических действий над двоичными числами.

Преимущества:

  1. для её реализации нужны технические устройства с двумя устойчивыми состояниями:

  • есть ток – нет тока;

  • намагничен – не намагничен;

  1. представление информации посредством только двух состояний надежно и помехоустойчиво;

  2. возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;

  3. двоичная арифметика намного проще десятичной.

Недостаток: быстрый рост числа разрядов, необходимых для записи чисел.
Перевод чисел (8) → (2), (16) → (2)

Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему: каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр).

Примеры:

53718 = 101 011 111 0012;

5 3 7 1

1A3F16 = 1 1010 0011 11112

1 A 3 F

Переведите: 37548 X2

2ED16 X2
Перевод чисел (2) → (8), (2) → (16)

Чтобы перевести число из двоичной системы в восьмеричную или шестнадцатеричную, его нужно разбить влево и вправо от запятой на триады (для восьмеричной) или тетрады (для шестнадцатеричной) и каждую такую группу заменить соответствующей восьмеричной (шестнадцатеричной) цифрой.

Примеры:

11010100001112 = 1 5 2 0 78;

1 101 010 000 111

1101110000011012 = 6 E 0 D16

110 1110 0000 1101

Переведите:

10111110101011002 X8

10110101000001102 X16
Перевод чисел (q) → (10)

Запись числа в развернутой форме и вычисление полученного выражения в десятичной системе.

Примеры:

1101102 = 1∙25 + 1∙24 + 0∙23 + 1∙22 + 1∙21 + 0∙20 = 5410;

2378 = 2∙82 + 3∙81 + 7∙80 = 128 + 24 + 7 = 15910;

3FA16 = 3∙162 + 15∙161 + 10∙160 = 768 + 240 + 10 = 101810.

Переведите:

11000110102 → X10

1628 → X10

E2316 → X10
Перевод чисел (10) → (q)

Последовательное целочисленное деление десятичного числа на основание системы q, пока последнее частное не станет равным нулю.

Число в системе счисления с основанием q – последовательность остатков деления, изображенных одной q-ичной цифрой и записанных в порядке, обратном порядку их получения.


2009

5










-2005

401

5







4

-400

80

5







1

-80

16

5







0

-15

3










1




200910=310145

7510=10010112

7510=1138

7510=B16

Переведите:

14110 → X2

14110 X8

14110 X16

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

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

x 2

–––––

0,250

x 2

–––––

0,500

x 2

–––––

1,000

В дробной части получили все нули, т. е. число перевелось в двоичную систему счисления точно: 0,0012.
Двоичная арифметика

1. Таблица сложения

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10

2. Таблица вычитания

0 – 0 = 0

1 – 0 = 1

1 – 1 = 0

10 – 1 = 1

3. Таблица умножения

0 ∙ 0 = 0

1 ∙ 0 = 0

1 ∙ 1 = 1
Пример.

1 1 0 1 1

+

1 0 1 1 0 1

––––––––––

1 0 0 1 0 0 0
Количество информации, которое вмещает один символ N-элементного алфавита, равно i = log2N. Это известная формула Р. Хартли. В 32-значном алфавите каждый символ несет i = log232 = 5 (бит) информации.

Пример 1. Количество информации в слове «Информатика» при условии, что для кодирования используется 32-значный алфавит, равно 11* 5 = 55(бит), т. к. в слове «Информатика» 11 символов.

Пример 2. Растровый графический файл содержит черно-белое изображение с 2 градациями цвета (черный и белый) размером 800 х 600 точек. Определите необходимый для кодирования цвета точек (без учета служебной информации о формате, авторстве, способах сжатия и пр.) размер этого файла на диске в байтах.

Решение. Поскольку сказано, что изображение двуцветное, следовательно, для указания цвета одной точки достаточно двух значении, кодирующих белый или черный цвет. Два значения могут быть закодированы одним битом. Объем графического файла рассчитывается по формуле V=i*k, где i - глубина цвета, а k - количество точек.

Тогда объем графического файла равен 800 * 600 * 1 бит = 480 000 6ит, учитывая, что 8 бит = 1 байт получаем 480 000 / 8= 60 000 байтов. В реальности в графических документах кроме описания цвета точек присутствует еще и служебно-дополнительная информация (о формате записи, авторских правах, способах сжатия и пр.).

В кодировке Unicode на каждый символ отводится 2 байта =16 бит.

Пример 1. При кодировании (Unicode) найти информационный объем фразы «Ученье - свет, а неученье – тьма!».

Решение. Подсчитаем число символов в заданной фразе, учитывая буквы, пробелы и знаки препинания (тире, запятую, восклицательный знак). Всего символов – 33. Вычислим объем фразы: 33 (символа) * 2 (байта) = 66 байт = 528 бит.

Пример 2. Сообщение содержит 4096 символов. Объем сообщения при использовании равномерного кода составил 1/512 Мбайт. Найти мощность алфавита, с помощью которого записано данное сообщение.

Решение. Мощность алфавита – количество символов в алфавите. Переведем информационный объем сообщения в биты.



Для кодирования одного символа отводится . Тогда мощность алфавита по формуле Р. Хартли равна .

Пример 3. Сколько секунд потребуется модему, передающему сообщения со скоростью 28 800 бит/с для передачи 100 страниц текста в 30 строк по 60 символов каждая в кодировке ASCII.

Решение: В кодировке ASCII каждый символ занимает 8 бит. Тогда объем текста равен битов. Для его передачи по модему потребуется секунд.

С дополнительным теоретическим материалом можно ознакомиться в литературе [2, 7].
Задание

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

  2. Перевести заданные значения из Кбайт в бит и наоборот.

  3. Подсчитать количество информации в вашей фамилии, имени и отчестве, если они между собой разделены пробелом и закодированы в коде ASCII, затем – Unicode, подсчитать объем графического файла с этими данными.

  4. Дать описание проведенной работы в письменном виде.


Варианты задания

Для получения своих данных необходимо добавить в пунктах 1, 2, 4 и 5, указанных ниже, номер по списку из журнала преподавателя в соответствующей системе счисления.

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

  • 721,1728

  • 234,125

  • 1011,0012

  • D1A4,F316

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

  • 6493510 → X16

  • 2910 → X2

  • 1310 → X2

  • 511010 → X12

  • 61310 → X8

  1. Перевести десятичные дроби в произвольную систему счисления:

  • 0,12510 → X2

  • 0,37510 → X8

  • 0,32812510 → X2

  • 0,02410 → X5

  • 0,414062510 → X2

  1. Перевести из бит в Кбайт:

  • 429217 бит

  • 424719 бит

  1. Перевести из Кбайт в бит:

  • 301 Кбайт

  • 274 Кбайт 317 Байт 2 бит


Содержание отчета

  1. Задание и цель работы.

  2. Схема перевода чисел.

  3. Описание перевода чисел.


Технология выполнения работы

В данной работе необходимо перевести в нужную по заданию систему счисления числа, записать ход рассуждений и полученные результаты. Произвести обратный перевод для проверки правильности. Далее необходимо вычислить количество информации, занимаемое вашими данными по формуле Р. Хартли. Затем перевести данные из Кбайт в бит и из бит в Кбайт.
Вопросы для защиты работы

  1. Во сколько раз увеличится число 10,12 при переносе запятой на один знак вправо?

  2. Какое минимальное основание может иметь система счисления, если в ней записано число 23?

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

  • 4810 → X2

  • 1610 → X8

  • 11011110112 → X10

  • 7B816 → X10

  1. Сравните числа: 111012 и 1D16.

  2. Переведите в нужную систему счисления:

  • 1111010010002 → X16

  • 11000011112 → X8

  • 4F3D16 → X2

  • 7138 → X2

  1. Как перевести в биты значение, заданное в байтах и Кбайтах?

  2. Как перевести в Кбайт значение, заданное в байтах или в битах?

  3. Вычислить количество информации в слове «экономист».
  1   2   3   4   5   6   7   8   9   ...   15

Похожие:

Практическая работа №1 icon Практическая работа №12 72 Изучение холодильных шкафов 72 Практическая...
Ознакомление с оборудованием системы автоматизации ресторанной деятельности (r- keeper) 22
Практическая работа №1 icon Практическая работа №1 «Работа с нормативными документами»
...
Практическая работа №1 icon Практическая работа №1 «Расчет срока окупаемости капитальных вложений...
Практическая работа №2 «Задача выбора поставщика и ее решениена основе анализа полной стоимости»
Практическая работа №1 icon Практическая работа №1 «Технология строительства воздушных линий связи»
Практическая работа №9 «Технология ввода кабелей в здание атс. Оборудование шахт»
Практическая работа №1 icon Практическая работа 1 «Создание алгоритма разработки web-сайта»
Практическая работа 7-8 «Дополнительные элементы языка html для форматирования web-страниц»
Практическая работа №1 icon Практическая работа №1 «Изучение конструкции материнской платы»
Практическая работа №5 «Изучение принципа работы и характеристик жидкокристаллических дисплеев»
Практическая работа №1 icon Практическая работа №1 «Изучение организации бесперебойного питания пк»
Практическая работа №3 «Изучение типов современных процессоров и их характеристик»
Практическая работа №1 icon Практическая работа №1 «Изучение организации бесперебойного питания пк»
Практическая работа №3 «Изучение типов современных процессоров и их характеристик»
Практическая работа №1 icon Практическая работа №1 «Изучение методов конфигурирования сетей доступа»
Практическая работа №2 «Изучение методов отбора, подготовки и контроля линии под технологию adsl»
Практическая работа №1 icon Практическая работа №1 «Изучение принципов работы с системами счисления»
Практическая работа №3 «Изучение принципов построения и работы логических узлов эвм»
Практическая работа №1 icon Практическая работа №3 Ведение документации по охране труда 77 Практическая...
Рабочая тетрадь по выполнению практических и лабораторных работ по специальности 140101 Тепловые электрические станции
Практическая работа №1 icon Методические указания и практическая работа по дисциплине «Охрана труда»
Внутреннее расследование микротравм и опасных событий. Методические указания и практическая работа по дисциплине «Охрана труда»,...
Практическая работа №1 icon Практическая работа Содержание
Лабораторная работа: Оценка программно-аппаратных средств при переходе на Windows Vista 3
Практическая работа №1 icon Практическая работа №1

Практическая работа №1 icon Учебник для высшей школы Г. С. Абрамова практическая психология издательство...
Ii практическая зтика и практическая психология как профессиональная деятельность 19
Практическая работа №1 icon Практическая работа №1-4 «Обжаловать административное дело на юридические...


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск