Кодирование информации

Автор работы: Пользователь скрыл имя, 04 Мая 2012 в 18:28, контрольная работа

Краткое описание

Код – это набор условных обозначений (или сигналов) для записи (или передачи) некоторых заранее определенных понятий [1].
Кодирование информации – процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки [7, c. 10].

Содержание

Содержание:
Теоретические вопросы
11. Кодирование информации…………………………………………3
34. Роль зарубежных и отечественных ученых в развитии ЭВМ….11
60. Базовое программное обеспечение………………………………22
100. Перемещение информации в ЭТ………………………………...29
141. Угрозы безопасности информации и их классификация………31
Термины …………………………………………………………………………37
Задача №41……………………………………………………………………… 38
Список литературы

Вложенные файлы: 1 файл

Содержание1.doc

— 1.37 Мб (Скачать файл)

     1        средства аутентификации;

     2        аппаратное шифрование;

     3        другие [10].

     Принципы  построения систем защиты:

  1. принцип системности – системный подход предполагает необходимость учета всех взаимосвязанных и изменяющихся во времени элементов, условий и факторов, существенно значимых для понимания и решения проблемы обеспечения безопасности;
  2. принцип компетентности – предполагает построение системы из разнородных средств, перекрывающих все существующие каналы реализации угрозы безопасности и не содержащих слабых мест на стыке отдельных компонентов;
  3. принцип непрерывной защиты – защита должна существовать без разрыва в пространстве и времени. Это непрерывный целенаправленный процесс, предполагающий не только защиту эксплуатации, но и проектирование защиты на стадии планирования системы;
  4. принцип разумной достаточности. Вложение средств в систему защиты должно быть построено таким образом, чтобы получить максимальную отдачу;
  5. принцип гибкости управления и применения. При проектировании системы защита может получиться либо избыточной, либо недостаточной. Система защиты должна быть легко настраиваема;
  6. принцип открытости алгоритмов и механизмов защиты. Знание алгоритма механизма защиты не позволяет осуществить взлом системы;
  7. принцип простоты применения защитных мер и средств. Все механизмы защиты должны быть интуитивно понятны и просты в использовании. Пользователь должен быть свободен от выполнения малопонятной многообъемной рутиной работы и не должен обладать специальными знаниями.

     Прочность защитной преграды является достаточной, если ожидаемое время преодоления ее нарушителем больше времени жизни предмета защиты, или больше времени обнаружения и блокировки его доступа при отсутствии путей скрытого обхода этой преграды [2].

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

Термины 

     
  1. Пространство информационное –  это пространство, которое охватывает тот или иной объем фактов реального мира; совокупность результатов семантической деятельности человечества. Информационное пространство есть «мир имён и названий», сопряженный к физическому.
  2. Протокол – совокупность результатов семантической деятельности человечества. Информационное пространство есть «мир имён и названий», сопряженный к физическому.
  3. Процессор – это такое электронное устройство, которое обеспечивает управление работой компа. Процессор адресует информацию в память, порты опрашивает, операции вычисления выполняет и все такое. Все свои действия процессор выполняет по определенной программе. Располагается процессор на материнской плате компа.
  4. Прямое соединение (межсоединение, прямое подключение, interconnection, interconnect) – способ соединения оборудования с использованием одного разъемного или неразъемного соединения без использования коммутационного шнура.
  5. Путь к файлу – это последовательность, состоящая из имен каталогов, начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.
 
 
 
 
 
 
 
 
 

     Задача  №41. Дан массив чисел  Z=(z1,z2,...,zm).  Вычислить среднее арифметическое положительных элементов массива. 

     Решение задачи

  1. Обозначения:

     m – количество элементов в массиве;

     i – текущий номер массива;

     n – количество положительных элементов в массиве;

     zi – элемент массива с номером i;

     s – сумма положительных элементов массива;

     sr – среднее арифметическое положительных элементов массива (s/n).

     Массив – это упорядоченная совокупность однотипных элементов.  Характеризуются они следующим:

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

     В Паскале массивы вводятся  и  обрабатываются поэлементно. Поэтому  в алгоритме решения задачи предусмотрен цикл для ввода элементов массива, а также цикл для нахождения суммы положительных элементов массива. Значение счетчика цикла i является порядковым номером элемента массива.

     Положительные элементы определяются с помощью  проверки условия       zi > 0. Если для элемента это условие не выполняется, то осуществляется выбор для обработки следующего элемента массива, то есть значение i увеличивается на 1.  При обнаружении положительного элемента он добавляется к другим положительным элементам массива для вычисления их среднего арифметического.

     Цикл  обработки элементов массива  заканчивается, когда проверены  все элементы массива, начиная с  первого и заканчивая элементом  с номером m.

  1. Блок-схема алгоритма:
 

     

       
 

        
 

     

           да                i>m              нет  
 
 

       
 

     

                  

      i>m            нет              zi>0            нет 

      да                                    да

       

       
 

     

  1. Программа на языке Pascal:

    program name; 
    uses crt; 
    var s,i,n,m:integer; 
    var sr:real; 
    mas: array[0..256]of integer; 
    begin 
    clrscr; 
     
    write('vvedite kol-vo elementov massiva='); 
    readln(m); 
     
    for i:=1 to m do 
    begin 
    write('vvedite element massiva='); 
    readln(mas[i]); 
    end; 
     
    n:=0; 
    for i:=1 to m do 
    begin 
    if mas[i] > 0 then 
    begin 
    s:=s+mas[i]; 
    n:=n+1; 
    end; 
    end; 
     
    sr:=s/n; 
     
    write ('srednee arif. = ', sr); 
    readln; 
     
    end.
     
     
     

  1. Пояснения к программе:

     Все переменные, используемые в программе, перечислены в разделе описания переменных. Для решения данной задачи были введены следующие переменные: s (сумма положительных элементов массива), i (текущий номер массива), n (количество положительных элементов массива), m (количество элементов в массиве).

     Затем в цикле, повторяющемся M раз, вводим по одному элементу массива на каждый запрос оператора write. Обнуляем сумму s и n. Далее в цикле проверяем условие Zi>0. Если очередной элемент массива оказывается положительным, то добавляем к сумме других положительных членов массива, а к количеству положительных элементов массива добавляем 1. Цикл заканчивается, когда проверены все элементы массива.

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

  1. Тесты:
m массив Z sr
5 1,-3,5,6,-2 (1+5+6)/3=4
7 -5,3,4,-6,2,-1,1 (3+4+2+1)/4=2,5
3 1,2,3 (1+2+3)/3=2
4 6,10,-2,2 (6+10+2)/3=6
10 1,2,-3,4,5,-6,-4,8,-1,-6 (1+2+4+5+8)/5=4

 
 
 
 
 
 
 

Список литературы:

  1. Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийный электронный учебник [Электронный ресурс]. – Режим доступа: http://inf.e-alekseev.ru/text/ Cod_razn_inf.html
  2. Искусственные и естественные угрозы информационной безопасности в КС  [Электронный ресурс]. – Режим доступа: http://www.mos-links.com/ugrozi_ib_v_ks.html
  3. История развития ЭВМ [Электронный ресурс]. – Режим доступа: http://ru.wikibooks.org/wiki
  4. Конюховский  П.В., Колесов Д.Н. Экономическая информатика. –  СПб.: Питер, 2001. – 560с.
  5. Машина Тьюринга [Электронный ресурс]. – Режим доступа: http://inf1.info/turing
  6. Программное обеспечение [Электронный ресурс]. – Режим доступа:   http://abc.vvsu.ru/Books/inform_tehnolog/page0007.asp
  7. Семакин И. Г., Хеннер  Е.К. Информатика. Задачник-практикум в 2 томах. – М.: Лаборатория Базовых Знаний, 2000. – 304 с.
  8. Симонович С.В. и др. Информатика. Базовый курс – СПб.: Питер, 2003. – 640 с.
  9. Табличный процессор Microsoft Exel [Электронный ресурс]. – Режим доступа: http://loiro.ru/files/users_27_excel.pdf
  10. Угрозы безопасности информации и их классификация [Электронный ресурс]. – Режим доступа: http://www.chemisk. narod.ru/html/ib01.html

Информация о работе Кодирование информации