Please enable JavaScript.
Coggle requires JavaScript to display documents.
Алгоритмы и способы их описания. ( описания алгоритмов. (Словесное…
Алгоритмы и способы их описания.
описания алгоритмов.
Словесное описание
представляет структуру алгоритма на естественном языке.
Псевдокод
описание структуры алгоритма на частично формализованном естественном языке, позволяющее выявить основные этапы решения задачи, перед точной его записью на языке программирования.
Блок-схема
описание структуры алгоритма с помощью геометрических фигур и линий связи, показывающих порядок выполнения действий.
Программа
описание структуры алгоритма на языке алгоритмического программирования.
Алгоритм — набор инструкций, однозначно, понятно и точно описывающих порядок действий исполнителя для достижения результата за конечное число действий.
Ветвящийся
алгоритм, который обеспечивает выбор одного из альтернативных путей работы в зависимости от результата проверки условия.
Циклический
описание действий, которые должны повторяться указанное число раз или по заданному условию.
Перечень повторяющихся действий называется телом цикла.
Цикл с параметром (со счетчиком), или цикл типа «для».
Действия в теле цикла выполняются для каждого значения счетчика от начального до конечного.
Цикл с постусловием.
Предписывает выполнять тело цикла до тех пор, пока условие ложно. Сначала выполняются действия из тела цикла, затем проверяется условие. Если условие не выполняется, повторяется тело цикла, если выполняется – цикл завершает свою работу.
Цикл с предусловием.
Предписывает выполнять тело цикла до тех пор, пока условие истинно. Начинается с проверки условия выхода из цикла. Если оно истинно, то выполняются те действия, которые находятся в теле цикла. В противном случае, если условие ложно (не выполняется), то этот цикл прекращает свои действия.
Линейный
алгоритм, в котором все действия выполняются в строгом порядке, последовательно, одно за другим.
Исполнитель алгоритма— это некоторая абстрактная или реальная система, способная выполнять действия, предписываемые алгоритмом.
Каждый исполнитель может выполнять команды только из некоторого строго заданного списка, называемого системой команд исполнителя.