Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТУК.Инф и Прогр.doc
Скачиваний:
9
Добавлен:
19.03.2015
Размер:
135.17 Кб
Скачать

Тема 8.Основы защиты информации .

Основные понятия защиты информации и информационной безопасности. Анализ угроз информационной безопасности. Способы обеспечения безопасности информационных систем. Понятия политики безопасности. Структура политики безопасности организации. Разработка политики безопасности организации. Технологии защиты данных.

Методические указания

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

[ 3 стр. 13- 64]

Вопросы для самопроверки

  1. Сформулируйте понятие информационной безопасности.

  2. Что такое защита информации от утечки?

  3. Дайте краткую характеристику термина «троянский конь».

  4. Дайте краткую характеристику термину «вирус».

  5. Дайте краткую характеристику термину «червь».

Тема 9. Программирование

Этапы решения задачи с помощью компьютера. Понятие алгоритма. Основные свойства алгоритма. Типы алгоритмов. Структурные схемы алгоритмов. Языки описания алгоритмов – алгоритмические языки. Символы и стандартные функции языка Бейсик. Типовые программы языка Бейсик. Линейные и разветвленные программы. Циклические программы: программы с известным количеством циклов, программы с неизвестным количеством циклов и программы с индексированными переменными (массивами).

Методические указания

Алгоритм – точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов. Основные свойства алгоритма дискретность, определенность, результативность, массовость.В линейных алгоритмах результат получается путем однократного выполнения одной и той же последовательности действий при любых исходных данных. Разветвляющийся алгоритм предусматривает выбор одной из нескольких возможных последовательностей действий в зависимости от исходных данных или промежуточных результатов. Циклические алгоритмы обеспечивают получение результата путем многократного повторения некоторой последовательности действий, называемой циклом. Причем, число повторений либо явно следует из условий задачи, либо определяется в процессе вычислений путем проверки некоторого условия, например, связанного с точностью решения задачи.

Языки программирования служат для записи алгоритмов вычислений. Алгоритмический язык Бейсик является одним из самых простейших языков для пользователей. Особенностями Бейсика являются: использование прописных латинских букв, возможность многосимвольных обозначений (букв и цифр) для переменных, обязательная нумерация строк и т.д. Количество типов операторов в языке Бейсик существенно меньше, чем в большинстве других алгоритмических языках, что облегчает его освоение.

[1 стр. 174-182; 2 стр. 55 - 73 ]

Вопросы для самопроверки

  1. Дайте определение алгоритмического языка программирования.

  2. Назовите основные свойства алгоритма.

  3. Назовите основные свойства языка Бейсик.

  4. Как происходит ввод исходных данных в языке Бейсик?

  5. Дайте определение массива переменных.

УКАЗАНИЯ ПО ВЫБОРУ НОМЕРОВ ЗАДАНИЙ ДЛЯ КУРСОВОЙ РАБОТЫ

Курсовая работа содержит 4 задачи. Номера заданий выбираются для задач №1, №2 варианта по предпоследней цифре шифра студента.

Для задач №3, №4 варианта по последней цифре шифра.

Задача № 1

Составить схему алгоритма и программу на языке Бейсик для расчета и печати таблицы значений функции у при заданном значенииа.

asinx + ln(2 + ax)

0) y =

1,5 + (acosx)3

при x , изменяющемся от 0,0 до 8 с шагом 0,2 ;а = 2,3 .

1 + tg 3ax

1)y =

1,2+(ax) 1/4

при х , изменяющемся от 1,3 до 5 с шагом 0,2 ; а = 1,8 .

сtg3ax

2) y =

0,5 + (ax)1/5

при х, изменяющемся от 1,4 до 6 с шагом 0,1;а =2,1.

( ln(1,5 + ax))2,5

3) y =

(1,5 + 2ax)3

при х, изменяющемся от 0,2 до 4 с шагом 0,2;а = 1,5 .

2a

4) y =

( 1 + ax) 1/3

при х, изменяющемся от 0,1 до 4 с шагом 0,5; а = 0,4.

a3 (lnax)2

5) y =

1 + ax4

при х, принимающем значения 0,1; 0,2; 0,4; 0,8; ….51,2 .

а = 3,2

ax2 - 2,1 длях <= 5,0

6) y = (ax)3 + 1,4

3ax + 2,8длях> 5,0 иа = 4,7

при х, изменяющемся от 0,2 до 8,0 с шагом 0,2.

ax3 – 1,5для х <= 1,4

7)ax + 2

y =

(ax -1,1)4для х > 1,4

при х, изменяющемся от 0,0 до 2,0 с шагом 0,25; a=3.

8) atga1,4x - 1,2для х < = 1,5

y =ax1,3 + 2,7

(ax- ctgx)2 дляx > 1,5

при х, изменяющемся от 0,00 до 3,14 с шагом 0,01;а =5,3.

9)3(1 – e-ax)длях <= 1,4

y =

5e-1,5a(x-1,2)длях > 1,4

при х, изменяющемся от 0,0 до 2,0 с шагом 0,04; а = 4,1.

Задача № 2

Для своего варианта задачи №1 составить структурную схему алгоритма типа цикл в цикле (вложенные циклы) для расчета и печати 10 таблиц для указанной функции при указанных значениях х и при а = 1,1; 1,2; 1,3;…2,0 .

Задача № 3

Для своего варианта составить структурную схему алгоритма и программу итерационного процесса нахождения одного корня трансцендентного уравнения с заданными начальными условиями.

0) tgxe-1,5x =0 , для хо=1,8 , Δ =0,01 .

1) (ctgx)1.7 + e-x = 0 , дляхо =2,1, Δ = 0,001.

2) Г11 + Г10 – 5Г3 = 0, для Го = 2,3, Δ = 0,001 .

3) tga – sina + e-a = 0 , для ао = 1,1 , Δ = 0,01 .

  1. tg(x + 1) 2e-x =1, дляхо = 2,2 , Δ = 0,01.

5) sinφ - e-2φ + 1,2φ – 1 = 0 для φо =2,7 , Δ =0,001.

6) ln8xe2,3x = - x, для хо =1,25,Δ = 0,01.

7) tg3x – 4e1,2x +2x = 0, дляхо = 2, Δ = 0,004 .

8) tg(β +1,3)2,1 + 1 – e2β = 0, дляβо = 0,63 , Δ = 0,003.

  1. Б9 – Б5 + 2,4Б3 + 1,1 = 0, дляБо = 2,2, Δ = 0,002.

Задача № 4

Задан одномерный массив из 20 переменных Хi, принимающих случайные значения в диапазоне -100 ÷ +100. Составить структурную схему алгоритма и программу на языке Бейсик для :

  1. вычисления и печати среднего значения Хми дисперсииDпо формулам :

20

Хм = (1/20) Σ Xi ,

i=1

20

D = (1/20) Σ ( Xi – Xм)2 ;

i=1

  1. определения и печати наибольшего по абсолютной величине элемента массива Хмакс ;

2) определения и печати наименьшего по абсолютной величине элемента массива Хмин;

3) подсчета и печати положительных элементов массива;

4) подсчета и печати отрицательных элементов массива;

5) вычисления и печати суммы отрицательных элементов;

6) вычисления и печати суммы положительных элементов.

7) формирования и печати нового массива Yi, состоящего из четных (по номерам) элементов заданного массива ;

8) формирования и печати нового массива Yi, состоящего из нечетных (по номерам) элементов заданного массива ;

  1. вычисления по формуле

20

Ж = 0,85 П i2+ 2)1/3

i=1

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ

На первой странице курсовой работы указать шифр студента, ФИО и выбранные номера задания.

Для каждой задачи необходимо:

1). Дать словесный алгоритм решения задачи, т.е. описать ход решения задачи так, как если бы она выполнялась без применения компьютера.

2). Составить структурную схему алгоритма решения задачи.

3). Написать программу решения задачи.

4). Выполнить решение задачи на компьютере в процессе прохождения практических занятий.

5). Результат решения на компьютере занести в курсовую работу даже в том случае , если задача не имеет решения. Дать объяснение полученному результату.

6). Для каждого нового оператора, встречающегося в вашей курсовой работе, дать его описание и указать на его особенности.

ЗАДАНИЯ НА ПРАКТИЧЕСКИЕ РАБОТЫ

Все задачи, полученные в качестве курсового задания решаются на языке Бейсик (желательна версия GWBESIC) на персональных компьютерах во время практических занятий и лабораторных работ. Результаты решения привести в курсовой работе. Основные вопросы, связанные с составлением программ по данным задачам, рассмотрены в [2 стр. 55-73].

Основная рекомендованная литература

1. Путилин А.Б., Соколова Ж.В., Черкинский Д.С., Основы информатики. М. Изд. МГОУ 2008, 241 с.

2. Зинкевич В.П. Информатика. Электронное учебное пособие. МГОУ, кафедра УИТС, ФИРЭ. 2010 г., 81с.

Дополнительная литература

3. Шаньгин В.Ф. Комплексная защита корпоративной информации. М., МИЭТ, 2009, 404 с.