Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика


Типы алгоритмов и формы их представления



бет6/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   2   3   4   5   6   7   8   9   ...   142
УМКДО -ЯзыкиПрограммирования

Типы алгоритмов и формы их представления
Известны три типа алгоритмов — линейный, ветвящийся, циклический. Тип ал­горитма определяется характером решаемой в соответствии с его командами задачи. Применяют три формы представления алгорит­мов: табличную, словесную, графическую, но не все три формы возможны для любого из алгоритмов. Форма представления алго­ритма зависит от его типа.

Линейный тип алгоритма. Алгоритм, в котором команды вы­полняются в порядке их естественного следования друг за другом независимо от каких-либо условий, является алгоритмом линейно­го типа. Таким будет, например, алгоритм вычислений по самым простейшим, безальтернативным формулам, не имеющим ограни­чений на значения входящих в них переменных. Запишем условие одной из задач, решение которой потребует составления алгоритма линейного типа, и сделаем постановку задачи. Напомним, что при постановке задачи необходимо указать переменные, значения ко­торых потребуются в качестве исходных, и переменные, значения которых необходимо найти, а также формализованную связь меж­ду ними.

Задача: вычислить площадь круга.

Дано: R, радиус круга.

Требуется: S, площадь круга.

Связь: S = 3,14-R2.

Покажем, что алгоритм решения такой задачи — по типу ли­нейный и допускает любую из трех форм представления.



Табличная форма представления алгоритмов применяется только для линейных вычислительных алгоритмов. Ее пример — табл.1.1
Таблица 1.1


R, см



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет