Информатика решение. Выполнить вычисления в 8ричной системе счисления
Скачать 4.27 Mb.
|
Вариант 11 Выполнить вычисления в 8-ричной системе счисления: B4C,D16 – 1100,0112 + 136,178 + 171,5410 Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.
Получаем число: BBBBC16 = 101110111011101111002 Переводим дробную часть числа. Получаем число: 1101 D16 = 11012 В итоге получаем число: BBBBC.D16=10111011101110111100.11012 Полученное число переведем в 8-у систему счисления. Разделим исходный код целой части числа на группы по 3 разряда. 101110111011101111002 = 010 111 011 101 110 111 100 2 Затем заменяем каждую группу на код из таблицы.
Получаем число: 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 Решить задачи на определение количества информации: а) Производится двухканальная (стерео) звукозапись с частотой дискретизации 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 Постройте график функции с помощью табличного процессора MS Excel: . Вставьте в текстовый документ с отчетом скриншот Вашего решения. Разработайте базу данных «Поликлиника». Для этого: а) разработайте структуру базовых таблиц (не менее двух) базы данных; б) наполните базовые таблицы содержимым, состоящим не менее чем из 5 записей; в) создайте любой запрос; г) создайте удобную подчиненную форму на основе таблицы для ввода, редактирования и отображения данных. Поликлиника - Врачи- код врача (ключевое поле), ФИО, должность, специализация, стаж работы, адрес, телефон. - Болезни - № п/п (ключевое поле), название заболевания, рекомендации по лечению, меры профилактики. - Пациенты – код пациента (ключевое поле), ФИО, адрес, телефон, страховой полис, паспорт. - Диагноз - № п/п (ключевое поле), пациент, заболевание, лечащий врач, дата обращения, дата выздоровления. Установите связи между таблицами. С помощью запроса отберите врачей-стоматологов и ортопедов. Создайте запрос с параметром для отбора пациентов с определённым видом заболевания. Создайте формы для ввода данных, отчёты и главную кнопочную форму. База данных «Поликлиника» создана в аксесс 2010, сохранена в аксесс 2003. Откроется в 2003, 2007 и 2010. Экранные формы (некоторые): Схема данных готовой базы данных «Поликлиника» отображает связи таблиц: Специализация, Врачи, Диагноз, Пациенты, Болезни. Главная кнопочная форма базы данных «Поликлиника». Форма «Диагноз»: Форма «Диагноз» с фильтром по пациенту: Форма «Пациенты»: Форма «Болезни»: Форма «Врачи»: Форма «Специализация»: Страница «Запросы» главной кнопочной формы: Результаты запроса «Болезни без подчинённых в Диагноз»: Результаты запроса «Стоматологи и ортопеды» Результаты запроса «Количество обращений по месяцам - перекрёстный» Результаты запроса «ОРЗ и Грипп»: Окно для ввода параметра: Результаты запроса «Пациенты по заболеванию»: Окно для ввода параметра: Результаты запроса «По части адреса»: Страница «Отчёты» главной кнопочной формы: Окно для ввода параметра «код пациента»: Отчёт «История болезней»: Отчёт «Болезни, которыми никто не болел»: Отчёт «Количество обращений по месяцам перекрёстный»: Отчёт «ОРЗ и Грипп»: Отчёт «Пациенты по заболеванию»: Окно для ввода параметра: Отчёт «Пациенты по части адреса»: Отчёт «Стоматологи и ортопеды»: Структура таблицы «Болезни» базы данных «Поликлиника»: № п.п., название заболевания, лечение, профилактика. Структура таблицы «Врачи» базы данных «Поликлиника»: код врача, ФИО врача, должность, специализация, стаж работы, адрес, телефон. Структура таблицы «Диагноз» базы данных «Поликлиника»: № пп, пациент, заболевание, врач, дата обращения, дата выздоровления. Структура таблицы «Пациенты» базы данных «Поликлиника»: код пациента, ФИО, адрес, телефон, страховой полис, паспорт. Структура таблицы «Специализация» базы данных «Поликлиника»: № пп, специализация. Макросы: |