Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Экономической информатике"

Автор:   •  Декабрь 11, 2018  •  Контрольная работа  •  3,307 Слов (14 Страниц)  •  349 Просмотры

Страница 1 из 14

[pic 1]

[pic 2]

Оглавление

Вопросы        4

Вопрос № 3. Основные виды вычислительных процессов        4

Вопрос № 16. Понятие компьютерного вируса и основные методы защиты от вирусов        8

Вопрос № 21. Организация и архитектура памяти ЭВМ        11

Задание № 3        14

Заключение        15

Библиографический список        17

Отчет о проверке на заимствования        18


Вопросы

Вопрос № 3. Основные виды вычислительных процессов

Существует несколько алгоритмов решения задач. Из них обычно выделяются три основных вида вычислительных процессов:

• линейный;

• ветвящийся;

• циклический.

Как изображаются данные вычислительные процессы показано на рисунке 1.

[pic 3]

Рис.1

Линейный вычислительный процесс - это процесс, в котором все рубежи задачи выполняются в естественном порядке следования записи.

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

Изображается линейный вычислительный процесс на блок-схеме одним или же несколькими (в зависимости от детализации) знаками.

Пример линейного вычислительного процесса представлен на блок – схеме, изображенной на рис. 1.

Блок-схема отображает строгую последовательность этапов, невыполнение которой может привести к катастрофическому нарушению алгоритма.

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

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

Выбор ветки вычислений происходит путем анализа данных ветвления. В конкретном случае процесс вычислений осуществляется только по одному из возможных направлений, а выполнение остальных ветвей становится невозможным. Основа графического изображения ветвящегося вычислительного процесса - знак «решение».

Существуют две основные ситуации ветвящихся вычислительных процессов - это ветвление по условию и ветвление по ключу.

Ветвление по условию. В данном случае выбор ветви вычислений происходит по значениям промежуточного итога и чаще всего заранее неизвестно определённое направление счета.

Если много раз применить данный вычислительные процесс, то значения x могут варьироваться. Но каждый раз происходит проверка условия ветвления и выбирается ветка вычислений соответствующая текущему значению x.

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

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

Чаще всего в качестве ключа применяют переменные целого типа. Удобно в качестве значения ключа применять номер расчетной зависимости.

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

...

Скачать:   txt (47.9 Kb)   pdf (958 Kb)   docx (615.3 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club