Автор работы: Пользователь скрыл имя, 04 Мая 2012 в 18:28, контрольная работа
Код – это набор условных обозначений (или сигналов) для записи (или передачи) некоторых заранее определенных понятий [1].
Кодирование информации – процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки [7, c. 10].
Содержание:
Теоретические вопросы
11. Кодирование информации…………………………………………3
34. Роль зарубежных и отечественных ученых в развитии ЭВМ….11
60. Базовое программное обеспечение………………………………22
100. Перемещение информации в ЭТ………………………………...29
141. Угрозы безопасности информации и их классификация………31
Термины …………………………………………………………………………37
Задача №41……………………………………………………………………… 38
Список литературы
1 средства аутентификации;
2 аппаратное шифрование;
3 другие [10].
Принципы построения систем защиты:
Прочность защитной преграды является достаточной, если ожидаемое время преодоления ее нарушителем больше времени жизни предмета защиты, или больше времени обнаружения и блокировки его доступа при отсутствии путей скрытого обхода этой преграды [2].
Результатом
реализации угроз безопасности информации
в компьютерной системе (КС) может быть
утечка (копирование) информации, ее утрата
(разрушение) или искажение (подделка),
блокирование информации. Поскольку сложно
заранее определить возможную совокупность
угроз безопасности информации и результатов
их реализации, модель потенциальных угроз
безопасности информации в КС должна создаваться
совместно собственником (владельцем)
КС и специалистами по защите информации
на этапе проектирования КС. Созданная
модель должна затем уточняться в ходе
эксплуатации КС.
Термины
Задача
№41. Дан массив чисел Z=(z1,z2,...,zm).
Вычислить среднее арифметическое положительных
элементов массива.
Решение задачи
m – количество элементов в массиве;
i – текущий номер массива;
n – количество положительных элементов в массиве;
zi – элемент массива с номером i;
s – сумма положительных элементов массива;
sr – среднее арифметическое положительных элементов массива (s/n).
Массив – это упорядоченная совокупность однотипных элементов. Характеризуются они следующим:
В Паскале массивы вводятся и обрабатываются поэлементно. Поэтому в алгоритме решения задачи предусмотрен цикл для ввода элементов массива, а также цикл для нахождения суммы положительных элементов массива. Значение счетчика цикла i является порядковым номером элемента массива.
Положительные элементы определяются с помощью проверки условия zi > 0. Если для элемента это условие не выполняется, то осуществляется выбор для обработки следующего элемента массива, то есть значение i увеличивается на 1. При обнаружении положительного элемента он добавляется к другим положительным элементам массива для вычисления их среднего арифметического.
Цикл обработки элементов массива заканчивается, когда проверены все элементы массива, начиная с первого и заканчивая элементом с номером m.
да
i>m
нет
i>m
нет
zi>0
нет
да
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.
Все переменные, используемые в программе, перечислены в разделе описания переменных. Для решения данной задачи были введены следующие переменные: s (сумма положительных элементов массива), i (текущий номер массива), n (количество положительных элементов массива), m (количество элементов в массиве).
Затем в цикле, повторяющемся M раз, вводим по одному элементу массива на каждый запрос оператора write. Обнуляем сумму s и n. Далее в цикле проверяем условие Zi>0. Если очередной элемент массива оказывается положительным, то добавляем к сумме других положительных членов массива, а к количеству положительных элементов массива добавляем 1. Цикл заканчивается, когда проверены все элементы массива.
И в завершении программы найденную сумму делим на количество положительных элементов в массиве и получаем искомую переменную sr (среднее арифметическое положительных элементов массива).
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 |
Список литературы: