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