точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
(прерывность, раздельность) т.е. алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов (этапов).
(или конечность). Это свойство состоит в том, что алгоpитм должен пpиводить к pешению задачи за конечное число шагов.
это означает, что алгоpитм pешения задачи pазpабатывается в общем виде, т.е. он должен быть пpименим для некотоpого класса задач, pазличающихся лишь исходными данными.
т.е. исполнитель алгоритма должен знать, как его выполнять.
т.е. каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический хаpактеp и не требует никаких дополнительных указаний или сведений о pешаемой задаче.
словесный (запись на естественном языке); графический (изображения из графических символов); псевдокоды (описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.); программный (тексты на языках программирования).
Словесная форма Последовательность шагов, которые выполняются исполнителем, записывается в форме нумерованного списка. Пример : Переход улицы: 1.Остановись на тротуаре. 2.Посмотри налево. 3.Если транспорта нет, то иди до середины улицы и остановись, иначе выполняй п Посмотри направо. 5.Если нет транспорта, то иди до противоположного тротуара, иначе выполняй п. 4.
Графическая запись алгоритма
Блок-схема Для обозначения шагов алгоритма используются геометрические фигуры: овал Начало или конец параллелограмм Ввод или вывод ромб Принятие решения прямоугольник Выполнение действия
Переход улицы Начало Подойти к переходу Дождаться зеленого света Перейти улицу Конец
стр , ответить на вопросы письменно