Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФЗО-АФК-Моделирование, алгоритмизация, программ...doc
Скачиваний:
340
Добавлен:
15.09.2019
Размер:
320 Кб
Скачать
☆

Способы представления алгоритмов

словесный

формульно-словесный

табличный

операторный

графический

словесный перечень действий в виде предложений

четкая последовательность конкретных действий в сочетании со словесными пояснениями

задается в виде таблиц и расчетных форм, используется н-р, в экономических расчетах

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

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

Основные элементы для построения блок-схем

процесс

решение – проверка условий

модификация

предопределенный процесс

начало-конец программы

ввод-вывод данных

выполнение арифметических или логических операций или действий

выбор направления выполнения алгоритма в зависимости от некоторого условия

организация циклических конструкций

вычисление по подпрограмме или отдельно описанных алгоритмов

вход и выход в подпрограммах

вывод результатов решения алгоритма

Основные методы алгоритмов

1.Метод структурного проектирования – любой алгоритм может быть построен из комбинаций тех базовых структур:

Линейный

(следование)

Разветвляющийся

(развилка)

Циклический

(повтор)

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

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

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

Группа 88

Группа 92

с предусловием

с постусловием

Группа 106

Группа 109

По способу организации выхода из цикла можно разделить:

        1. арифметические – количество повторений заранее известно или может быть легко вычислено;

        2. итерационные – количество повторений заранее не известно.

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

2.Метод нисходящего проектирования – первоначально выделятся главные функции, затем второстепенные.

3.Метод пошаговой детализации

4.Метод модульности. Модуль – логически связанный фрагмент программы, выполняющий одну функцию и состоящий из конечного числа шагов.