Задача: нарисовать блок-схему вычисления значений функций с приведенными значениями исходных данных
Таблица 1 - Исходные данные задачи 2.1
| | a= 16,5 b=3,4 x=0,6l |
S=(x^3*tg^2(x+b)^2+a/sqrt(x+b) |
Рисунок 1 – Блок – схема к задаче 2.1
Приa=16,5 b=3,4 x=0,61, S и q принимают следующие значения: S= и R=
Программирование алгоритмов разветвленной структуры
Задача: нарисовать блок-схему вычисления значений функций с приведенными значениями исходных данных
Таблица 2 - Исходные данные задачи 2.2
| Определить, поместится ли круг радиусом R в квадрате со стороной а. Если "да", то присвоить переменной YES значение 1, если "нет" 0. |
Рисунок 2 – Блок – схема к задаче 2.2
Если "да", то переменной YES присваивается значение 1, если "нет", то присваивается значение 0.
Программирование циклов с параметрами
Задача: нарисовать блок-схему вычисления значений функций F(x) для указанного диапазона значений аргумента с приведенными значениями исходных данных.
Таблица 3 - Исходные данные задачи 2.3
| | а = 0,5 b = 1,3 с = 1 | х ? [-1, 3] с шагом 0,5 |
x=x+0.5; F=(0.2*a-4*b)/(2*c-(1+2*a*x)^(1/2)) |
t bFBLBQYAAAAABAAEAPMAAAD1BQAAAAA= " filled="f" stroked="f" strokeweight=".5pt">
Рисунок 3 – Блок – схема к задаче 2.3
Приа = 0,5 b = 1,3 с = 1, будут выведены следующие значения F: -2.55,
-3.94464, -5.1, -6.57848, -8.70624, -12.1759, -19.0335, -39.4825
Программирование итерационных циклов
Задача: нарисовать блок-схему вычисления значений функций с приведенными значениями исходных данных
Таблица 4 - Исходные данные задачи 2.4
| Плотность воздуха Р с высотой Н убывает по закону Р=Ро*ехр(-HZ). Считая, что Ро=1.29кг/мЗ, Z=1.25*10^(-4) 1/мБ определить на какой высоте плотность будет меньше 1кг/м3, если высоту изменять на 100 м? |
Ро=1.29 Z=1.25*10^(-4) Р=Ро*ехр(-HZ) |
Рисунок 4 – Блок-схема к задаче 2.4
При H<2200 выведет 2200, при H>2200 выведет H
Программирование циклов с разветвлениями
Задача: нарисовать блок-схему вычисления значений функций с приведенными значениями исходных данных
Таблица 5 - Исходные данные задачи 2.5
| Вводится последовательность целых чисел, 0 - конец последовательности. Найти два наибольших числа. |
Рисунок 5 – Блок-схема к задаче 2.5
Обработка одномерных массивов
Задача: подсчет сумм, произведений и количества элементов по условию
Таблица 6 - Исходные данные задачи 2.6
| 1 Дан массив A[0:N]. Определить количество отрицательных чисел с нечетными индексами. |
Рисунок 6 – Блок-схема к задаче 2.6
Заключение
Компьютерные вирусы являются в настоящее время одной из наиболее значимых угроз информационной безопасности, о чём свидетельствуют многочисленные данные по ежегодным финансовым потерям компаний в результате воздействий вирусных атак.
Современная антивирусная система должна сочетать в себе мощное, централизованное управление и всестороннюю, многоуровневую защиту. Она должна охватывать сервера, рабочие станции и системы обмена сообщениями.
Несмотря на широкую распространенность антивирусных программ, вирусы продолжают «плодиться». Чтобы справиться с ними, необходимо создавать более универсальные и качественно-новые антивирусные программы, которые будут включать в себя все положительные качества своих предшественников. К сожалению, на данный момент нет такой антивирусной программы, которая гарантировала бы защиту от всех разновидностей вирусов на 100%, но некоторые фирмы, например «Лаборатория Касперского», на сегодняшний день достигли неплохих результатов.
Защищенность от вирусов зависит и от грамотности пользователя. Применение в целостности всех видов защит позволит достигнуть высокой безопасности компьютера, и соответственно, информации.
В ходе выполнения практической части я овладел навыками составления алгоритмов линейной структуры, разветвленной структуры, циклов с параметрами, итерационных циклов, циклов с разветвлениями и обработки одномерных массивов.
Список используемой литературы