Расчетно графическая работа по "Информатике"

Автор работы: Пользователь скрыл имя, 24 Января 2011 в 10:34, контрольная работа

Описание работы

Задача 1. На морских судах для передачи информации используют флажковую азбуку (всего 59 флагов). Шифровальщик передал подряд 26 сигналов. Определите максимальный информационный объем сообщения.
Задача 3. В ящике лежат перчатки (белые и черные). Среди них – 2пары черных. Сообщение о том, что из ящика достали пару черных перчаток, несет 4 бита информации. Сколько всего пар перчаток было в ящике?
Задача 5. Скорость передачи данных составляет 3Мбайт/мин определите время через которое будут переданы данные объемом 312 Кбит.
Задача 7. Дано а=3044.55(16), b=237.46(8). Выполнить действие а-b ответ представить в 8-й системе счисления.

Файлы: 1 файл

РГР 2.doc

— 117.50 Кб (Скачать файл)

     МИНИСТЕРСТВО  ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

      

     БРЯНСКИЙ  ГОСУДАРСТВЕННЫЙ 

     ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ 

      

     Кафедра «Информатика и программное  обеспечение»

      

      

      

      

      

      

       

       
 
 
 

     РАСЧЕТНО – ГРАФИЧЕСКАЯ РАБОТА №1

      

     Всего __ листов  
 
 
 
 
 
 
 
 
 
 
 
 

                  Руководитель        

                _____________ А.А.Азарченков

                  «___»____________2010 г.  

                Студентка гр. 10-ЭУП1   

                _______________________ И.В.Гучанова

                 

                «___»____________2010 г.  
                 
                 
                 
                 
                 
                 

     БРЯНСК 2010  
Задача 1. На морских судах для передачи информации используют флажковую азбуку (всего 59 флагов). Шифровальщик передал подряд 26 сигналов. Определите максимальный информационный объем сообщения.

      Решение.

            Для определения  минимального количества бит воспользуемся  формулой:

2x=N,

2x=59

      Решением  получившегося уравнения будет  дробное число, найдем целое количество бит для кодирования заданного количества чисел:

25=32,

26=64.

     Таким образом, с помощью 5 бит можно  закодировать 32 числа, а с помощью 6 бит-64 числа.

      Тогда для кодирования 59 чисел необходимо 6 бит.

      Информационный объем сообщения, записанного устройством, после того, как шифровальщик передал 26 сигналов:

6*26=156 бит=19,5байт.

      Ответ: 19,5 байт. 
 

     Задача 2. Состояние охраняемого  объекта контролируют 19 датчиков. Определите наименьшее количество сигнальных лампочек, необходимых для идентификации этих датчиков и передачи с них информации.

      Решение.

      Для определения минимального количества лампочек воспользуемся формулой:

     Формула:

2x=N,

2x=19.

      Решением  получившегося уравнения будет  дробное число, найдем целое количество для кодирования заданного количества лампочек:

24=16,

25=32.

      Таким образом, с помощью 4 лампочек можно закодировать 16 датчиков, а с помощью 5 лампочек – 32 датчика.

      Тогда для кодирования 19 датчиков необходимо 5 лампочек.

     Ответ: 5 лампочек. 
 

     Задача 3. В ящике лежат перчатки (белые и черные). Среди них – 2пары черных. Сообщение о том, что из ящика достали пару черных перчаток, несет 4 бита информации. Сколько всего пар перчаток было в ящике?

     Решение.

     Количество  информации в сообщении о выпадении черных перчаток (воспользуемся формулой для вероятностного подхода):

     I=log2(1/p)=4;

     24=1/p;

     1/p=16;

     р=1/16=0,0625;

     Рч – вероятность попадания при вытаскивании пары черных перчаток

     рч=2/x;

     2/x=0,0625;

     x=(1/0,0625)/2=8.

     Ответ: 8 пар. 

     Задача 4. Определите количество информации в сообщении «МОЛОКО» с учетом и без учета вероятности появления символов в сообщении, определите энтропию и избыточность алфавита в сообщении.

     Решение.

           Количество информации I в сообщении «МОЛОКО» без учета вероятности появления символов (максимальное количество информации) определяется по формуле Хартли:

     I=log2N,

           где N- количество символов в сообщении.

           Тогда

     I=log26=2,58 бит.

           Для определения  количества информации с учетом вероятности  появления символов сообщения, определим  вероятность появления символов. В сообщении всего 6 символов (4 буквы), вероятность появления символов: 

  • Вероятность появления буквы М: Рм=1/6=0,2;
  • Вероятность появления буквы О: Ро=3/6=1/2=0,5;
  • Вероятность появления буквы Л: Рл=1/6=0,2;
  • Вероятность появления буквы К: Рк=1/6=0,2.

      Количество информации в сообщении:

    I=∑ni=1Nilog21/pi ,

      где Ni-i-й символ, Pi-вероятность его появления.

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

    • iм = log2(1/0,2)=log25 =2,32 бит;
    • iо = log2(1/0,5)=log22=1 бит;
    • iл = log2(1/0,2)= log25=2,32 бит;
    • iк = log2(1/0,2)= log25=2,32 бит.

    Количество  информации в сообщении:

    I=2,321+13+2,321+2,321=2,32+3+2,32+2,32=9,96 бит.

          Энтропия  сообщения определяется по формуле  Шеннона:

    α)=
    Pi× log2Pi

         Тогда в соответствии с ранее определенными вероятностями энтропия будет равна:

    H(a)= - (0,2log2(0,2)+ 0,5log2(0,5)+ 0,2log2(0,2)+ 0,2log2(0,2))=-(-0,46-0,5-0,46-0,46)=1,88 

           2,59-1,88

           D=  2,59 =0,27

      Ответ: D=0,27. 
 

     Задача 5. Скорость передачи данных составляет 3Мбайт/мин определите время через которое будут переданы данные объемом 312 Кбит.

      Решение.

      Для удобства переведем исходные данные в одни единицы измерения:

3Мбайт=3103Кбайт;

312Кбит=39Кбайт.

     Тогда время передачи сообщения составит:

                  39Кбайт

                                     3103Кбайт  =0,013мин=0,78сек

      Ответ: 0,78сек. 
 

     Задача 6. Дано a=E71(16), b=1021(8). Выполнить действие a+b ответ представить в 16-й системе счисления.

      Решение.

      Любые арифметические операции без специальных  средств автоматизации удобно производить в десятичной системе счисления. Переведем числа a и b в десятичную систему:

Е71(16)=14162+7161+1160=3584+112+1=3697(10)

b=1021(8)=183+082+281+180=512+0+16+1=529(10)

Тогда а + b=3697+529=4226

     4226(10)=1082(16)

     Ответ: 1082. 
 

     Задача  7. Дано а=3044.55(16), b=237.46(8). Выполнить действие а-b ответ представить в 8-й системе счисления.

     Решение.

         Переведем числа а и b в десятичную систему счисления:

       а=3044.55(16)=3163+0162+4161+4160+516-1+516-2=12288+0+64+4+0,3125+0,019531=12356,33203(10)

     b=237.46(8)=282+381+780+48-1+68-2=128+24+7+0,5+0,09375=159,59375(10)

     Тогда а-b=12356,33203-159,59375=12196,738281=12196,73

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

     Перевод целой части    Перевод дробной части

     
12196 8      
12192 1524 8    
4 1520 190 8  
  4 6 23 8
    0 16 2
      7  
 

                   0.7382818 = 5.906 (целая часть 5)

                   0.9068 = 7.248 (целая часть 7)

                   0.2488 = 1.984 (целая часть 1)

                   0.9848 = 7.872 (целая часть 7) 
 
 

Ответ: 27044,5717(8) 
 

     Задача 8. Дано а=111(16) , b=25(8). Выполнить действие а × b ответ представить в двоичной системе счисления.

     Решение.

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

А=111(16)=1162+1161+1160=256+16+1=273(10)

B=25(8)=281+580=16+5=21(10)

а×b=27321=5733(10) 
 
 
 
 
 
 
 
 

     Перевод целой части     
 
 
 
 
 
 
 
 

5733 2                      
5732 2866 2                    
1 2866 1433 2                  
  0 1432 716 2                
    1 716 358 2              
      0 358 179 2            
        0 178 89 2          
          1 88 44 2        
            1 44 22 2      
              0 22 11 2    
                0 10 5 2  
                  1 4 2 2
                    1 2 1
                      0  

Информация о работе Расчетно графическая работа по "Информатике"