Файл: Выполнить вычисления в 8ричной системе счисления.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 43

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Вариант 11


  1. Выполнить вычисления в 8-ричной системе счисления:

B4C,D16 – 1100,0112 + 136,178 + 171,5410
Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.

Двоичная СС

Шестнадцатеричная СС

0000

0

0001

1

0010

2

0011

3

0100

4

0101

5

0110

6

0111

7

1000

8

1001

9

1010

A

1011

B

1100

C

1101

D

1110

E

1111

F


Получаем число:

BBBBC16 = 101110111011101111002

Переводим дробную часть числа.

Получаем число:

1101

D16 = 11012

В итоге получаем число: BBBBC.D16=10111011101110111100.11012

Полученное число переведем в 8-у систему счисления.

Разделим исходный код целой части числа на группы по 3 разряда.

101110111011101111002 = 010 111 011 101 110 111 100 2

Затем заменяем каждую группу на код из таблицы.

Двоичная СС

Восьмеричная СС

000

0

001

1

010

2

011

3

100

4

101

5

110

6

111

7


Получаем число:

010 111 011 101 110 111 100 2 = 27356748

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

11012 = 110 1002

Затем заменяем каждую группу на код из таблицы.

Получаем число:

110 1002 = 648

В итоге получаем число: 2735674.648

Переведём число 1100,011
2 в восьмеричную систему счисления

1100,0112= 1100.011=14.38

Перевод целых десятичных чисел в любую другую системы счисления осуществляется делением числа на основание новой системы счисления (в нашем случае это 8) до тех пор, пока в остатке не останется число меньшее основания новой системы счисления. Новое число записывается в виде остатков деления, начиная с последнего.

Целая часть от деления Остаток от деления

171 div 8 = 21 171 mod 8 = 3

21 div 8 = 2 21 mod 8 = 5

2 div 8 = 0 2 mod 8 = 2

0 div 8 = 0 0 mod 8 = 0

Остаток от деления записываем в обратном порядке. Получаем целую часть числа в 8-ой системе счисления: 0253

171 = 02538

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

0.54*8 = 4.32

(целая часть 4)

0.32*8 = 2.56

(целая часть 2)

42

Получаем число в 8-ой системе счисления: 42

0.54 = 0.428

В итоге получаем число: 0253.428

2735674.648 -14.38 +136,178+253.428=2736049,938

  1. Решить задачи на определение количества информации:

а) Про­из­во­дит­ся двух­ка­наль­ная (сте­рео) зву­ко­за­пись с ча­сто­той дис­кре­ти­за­ции 16 кГц и глу­би­ной ко­ди­ро­ва­ния 32 бит. За­пись длит­ся 12 минут, ее ре­зуль­та­ты за­пи­сы­ва­ют­ся в файл, сжа­тие дан­ных не про­из­во­дит­ся. Определите размер по­лу­чен­но­го файла (в ме­га­бай­тах).

б) Модем пе­ре­да­ет дан­ные со ско­ро­стью 7680 бит/с. Пе­ре­да­ча тек­сто­во­го файла за­ня­ла 1,5 мин. Опре­де­ли­те, сколь­ко стра­ниц со­дер­жал пе­ре­дан­ный текст, если из­вест­но, что он был пред­став­лен в 16-бит­ной ко­ди­ров­ке Unicode, а на одной стра­ни­це – 400 сим­во­лов.

в) Рассчитайте количество информации, содержащееся в повести А.С.Пушкина «Капитанская дочка».
а) Про­из­во­дит­ся двух­ка­наль­ная (сте­рео) зву­ко­за­пись с ча­сто­той дис­кре­ти­за­ции 16 кГц и глу­би­ной ко­ди­ро­ва­ния 32 бита. За­пись длит­ся 12 ми­ну­ту, ее ре­зуль­та­ты за­пи­сы­ва­ют­ся в файл, сжа­тие дан­ных не про­из­во­дит­ся. Определите размер по­лу­чен­но­го файла (в ме­га­бай­тах).

Решение.

V=H(Гц)*I(бит)*T(сек)*k=16000*32*720*2=737280000 бит=87.890625 мегабайт
б) Решение.

Объём информации вычисляется по формуле Q = q * t, где t — время передачи q — cкорость передачи данных. Поэтому

 

Q = 7680 бит/c * 90с = 691200 бит.

 

Каждый символ в данной кодировке кодируется 16-ю битами. Следовательно, количество символов определится так:



 

N = 691200 бит / 16 бит = 43200, тогда количество страниц определится так: S = 43200 / 400 = 108.

 в) Формула Хартли для определения количества информации, содержащейся в сообщении длины n.

Формула Хартли определяет количество информации, содержащееся в сообщении длины n.

То есть, имеется алфавит А, из букв которого составляется сообщение:


Количество возможных вариантов разных сообщений:

где N — возможное количество различных сообщений, шт; m — количество букв в алфавите, шт; n — количество букв в сообщении, шт.

Тогда формула Хартли определяется как:
,
где I — количество информации, бит.

Книга содержит 15 страниц, на каждой странице 40 строк, в строке 60 символов.

Найдем количество символов К-15*40*60=36000 символов

V=k*i=36000*1=36000 байт переведем ответ в Кб

36000/1024=35,16 Кб
Ответ: 108.

г) Что бы закодировать изображение получившееся нужно потратить на пиксель по 6 бит, а уменьшилось оно вдвое. 6-это степень двойки из которой мы получим объем. 6*2=12 (это степень двойки изначального изображения), значит 2^12=4096


  1. Постройте график функции с помощью табличного процессора MS Excel: . Вставьте в текстовый документ с отчетом скриншот Вашего решения.






  1. Разработайте базу данных «Поликлиника». Для этого: а) разработайте структуру базовых таблиц (не менее двух) базы данных; б) наполните базовые таблицы содержимым, состоящим не менее чем из 5 записей; в) создайте любой запрос; г) создайте удобную подчиненную форму на основе таблицы для ввода, редактирования и отображения данных.


Поликлиника


- Врачи- код врача (ключевое поле), ФИО, должность, специализация, стаж работы, адрес, телефон.

- Болезни - № п/п (ключевое поле), название заболевания, рекомендации по лечению, меры профилактики.

- Пациенты – код пациента (ключевое поле), ФИО, адрес, телефон, страховой полис, паспорт.

- Диагноз - № п/п (ключевое поле), пациент, заболевание, лечащий врач, дата обращения, дата выздоровления.

  1. Установите связи между таблицами.

  2. С помощью запроса отберите врачей-стоматологов и ортопедов.

  3. Создайте запрос с параметром для отбора пациентов с определённым видом заболевания.

  4. Создайте формы для ввода данных, отчёты и главную кнопочную форму.

База данных «Поликлиника» создана в аксесс 2010, сохранена в аксесс 2003. Откроется в 2003, 2007 и 2010.

Экранные формы (некоторые):

Схема данных готовой базы данных «Поликлиника» отображает связи таблиц: Специализация, Врачи, Диагноз, Пациенты, Болезни.



Главная кнопочная форма базы данных «Поликлиника».



Форма «Диагноз»:



Форма «Диагноз» с фильтром по пациенту:



Форма «Пациенты»:



Форма «Болезни»:



Форма «Врачи»:



Форма «Специализация»:



Страница «Запросы» главной кнопочной формы:



Результаты запроса «Болезни без подчинённых в Диагноз»:




Результаты запроса «Стоматологи и ортопеды»



Результаты запроса «Количество обращений по месяцам - перекрёстный»



Результаты запроса «ОРЗ и Грипп»:



Окно для ввода параметра:



Результаты запроса «Пациенты по заболеванию»:



Окно для ввода параметра:



Результаты запроса «По части адреса»:



Страница «Отчёты» главной кнопочной формы:



Окно для ввода параметра «код пациента»:



Отчёт «История болезней»:



Отчёт «Болезни, которыми никто не болел»:



Отчёт «Количество обращений по месяцам перекрёстный»:



Отчёт «ОРЗ и Грипп»:



Отчёт «Пациенты по заболеванию»:



Окно для ввода параметра:



Отчёт «Пациенты по части адреса»: