|
Построение алгоритмовКаждую задачу можно считать отдельной командой исполнителю, если его обучено выполнять поставленную задачу, если не знает, как выполнить тот или иной шаг решения задачи, ее необходимо разложить на подзадачи, которые входят в систему команд исполнителя. Так получают алгоритм, состоящий из поняли и посильных для исполнителя команд, или окончательно убеждаются что поставленная задача непосильна для конкретного исполнителя. Как бы взрослые не детализировали для вас алгоритм построения дома (или жилого или подсобного) - такая задача для большинства из вас является непосильным. Таким способом, при котором на каждом этапе сборки алгоритма формируются отдельные его части, актуальных в данный момент, а остальные заменяется текстовым описанием (программисты называется «пустышки»), мы на предыдущем уроке составляли с вами алгоритм. Расписание на неделю ». На следующих этапах разработки алгоритма такая же методика применяется для каждой группы фрагментов алгоритма. Такой подход приводит к постепенной детализации алгоритма »уточнение как выполняемой, так и информационной его структуры. Предложенный подход получил название «метод пошаговой детализации алгоритма». При таком подходе каждую операцию можно представить в виде только одного из трех типов базовых структур алгоритмов - линейной, разветвленной или повторения. Степень детализации зависит под того, на которого исполнителя ориентирован выполнения алгоритма. Алгоритм, который разрабатывается для решения отдельной подзадачи (отдельных подзадач), называют вспомогательным. Вспомогательные алгоритмы создаются при необходимости разделения сложной задачи на простые или при необходимости многократного выполнения одного и того же набора действий в этом алгоритме. Постоянная потребность в улучшении качества алгоритмов, эффективности труда программистов профессионалов реализуется в структурном методе построения алгоритмов. Структурный метод построения алгоритмов - это способ создания алгоритма с использованием вспомогательных алгоритмов. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Другие статьи по теме: - Типы алгоритмов- Технология intranet - Информационная модель - Классификация case-средств - Средства доступа к базам данных |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |