Главная страница
Навигация по странице:

  • Решение.

  • Поликлиника

  • Информатика решение. Выполнить вычисления в 8ричной системе счисления


    Скачать 4.27 Mb.
    НазваниеВыполнить вычисления в 8ричной системе счисления
    Дата10.04.2023
    Размер4.27 Mb.
    Формат файлаdocx
    Имя файлаИнформатика решение.docx
    ТипДокументы
    #1049996

    Вариант 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,0112 в восьмеричную систему счисления

    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.

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

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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



    Отчёт «Стоматологи и ортопеды»:



    Структура таблицы «Болезни» базы данных «Поликлиника»: № п.п., название заболевания, лечение, профилактика.



    Структура таблицы «Врачи» базы данных «Поликлиника»: код врача, ФИО врача, должность, специализация, стаж работы, адрес, телефон.



    Структура таблицы «Диагноз» базы данных «Поликлиника»: № пп, пациент, заболевание, врач, дата обращения, дата выздоровления.



    Структура таблицы «Пациенты» базы данных «Поликлиника»: код пациента, ФИО, адрес, телефон, страховой полис, паспорт.



    Структура таблицы «Специализация» базы данных «Поликлиника»: № пп, специализация.



    Макросы:





    написать администратору сайта