Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема №3. Типы вычислительных процессов.

Читайте также:
  1. Алгоритм Петерсона синхронизации двух процессов. Алгоритм булочной (Bakery algorithm) для синхронизации произвольного числа процессов.
  2. Архитектура современных ПК основана на магистрально-модульном принципе. (мы не знаем, что относится к архитектуре вычислительных машин, поэтому написала 2 ответа)
  3. Билет 24 Павлов об основных свойствах нервных процессов. Типы нервной деятельности и их психологическая характеристика.
  4. Билет 24.Мост. Его участие в регуляции различных физиологических процессов.
  5. Билет №10 Теория взаимодействующих процессов. Определения операций над процессами.
  6. Билет №7 Теория взаимодействующих процессов. Основные принципы и определения.
  7. Взаимосвязь психических и соматических процессов. Преморбидная личность и болезнь.
  8. Виды и основные принципы рационализации производств. процессов.
  9. Возможности локальных вычислительных сетей.
  10. Вопрос 17. Изменение энтропии при химических и фазовых превращениях. Расчеты изменения энтро­пии различных процессов.

Различают три типа вычислительных процессов:

1) линейный;

2) разветвляющийся;

3) циклический.

 

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

Пример. Дан прямоугольник со сторонами a и b.Найти площадь и периметр прямоугольника.

 

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

 

Разветвляющийся – это вычислительный процесс, который изображается блок-схемой разветвляющейся структуры. Такая блок-схема содержит как минимум один блок «Решение».

Пример. Необходимо рассчитать значение заданной функции:

 

 

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

 

 

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

Цикл – это часть алгоритма, в которой предусмотрено неоднократное выполнение одной и той же последовательности действий.

Возможны три способа организации цикла:

1) Цикл с заранее известным числом повторений. В блок-схеме для его организации используется блок «Модификация».

2) Цикл с заранее неизвестным числом повторений, в котором проверка условия, определяющего будет выполняться цикл или не будет, стоит в начале цикла (цикл с предусловием). В блок-схеме для его организации используется блок «Решение», стоящий в начале цикла.

3) Цикл с заранее неизвестным числом повторений, в котором проверка условия, определяющего будет выполняться цикл или не будет, стоит в конце цикла (цикл с постусловием). В блок-схеме для его организации используется блок «Решение», стоящий в конце цикла.

Рассмотрим эти три способа организации цикла на примере.

Пример. Дана функция. Рассчитать значения функции при изменении аргумента в указанно диапазоне с заданным шагом.

 

Функция Исходные данные Диапазон и шаг изменения аргу­мента

 

Блок-схема алгоритма с циклом, имеющим
заранее известное число повторений

 

 

Блок-схема алгоритма с циклом с предусловием, имеющим
заранее неизвестное число повторений

 

 

Блок-схема алгоритма с циклом с постусловием, имеющим
заранее неизвестное число повторений

 




Дата добавления: 2015-02-16; просмотров: 166 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.136 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав