Читайте также:
|
|
Алгоритм – описание последовательности и содержания действий над исходными данными для получения результата.
Процессы бывают:
1) Линейный
2) Разветвляющийся:
а) Двусторонний b) Односторонний
Р – предикат. Логическое выражение.
Особенности обработки разветвляющихся процессов:
3) Циклический
При решении многих задач вычислительный процесс имеет циклический характер. Это означает, что часть операторов многократно выполняется при различных значениях переменных. Применение циклов в программе позволяет эффективно использовать компьютер, приводит к уменьшению длины программы и сокращению времени на её составление и отладку.
Классификация типов циклических процессов
Вложенные циклы
Циклы могут быть вложены один в другой. Иногда их называют сложными циклами. При использовании вложенных циклов необходимо составлять программу таким образом, чтобы внутренний цикл полностью укладывался в циклическую часть внешнего цикла. Внутренний цикл может содержать в свою очередь другой внутренний цикл (циклы). На количество вложений цикла в цикл в итерационных циклах ограничений нет.
По способу реализации делятся на
Циклы с предусловием (тип «ПОКА») | Циклы с постусловием (тип «ДО») |
Для циклов с постусловием: Тело цикла выполнится хотя бы один раз.
По виду выполнения циклы делятся на:
1. Арифметический (с параметром, с известным числом вхождений)
2. Итерационный (или с неизвестным числом вхождений)
Под вхождением понимается исполнение тела цикла.
На языках Си, Бейсик и Паскаль цикл с параметром реализуется по типу «ПОКА».
На языках Фортран и Ассемблер цикл с параметром реализуется по типу «ДО».
Дата добавления: 2015-11-30; просмотров: 53 | Нарушение авторских прав