Составители:
8
простых задач, при этом каждое действие выполняется только по-
сле того, как закончится исполнение предыдущего.
Детерминированность (определённость), которая заключает-
ся в том, что чётко определён порядок выполнения алгоритма. Это
обеспечивает однозначность результата при заданных исходных
данных.
Результативность. Получение вполне определённого резуль-
тата за определённое число шагов.
Конечность. При работе с численными методами строится
бесконечный, сходящийся к искомому решению процесс. Процесс
обрывается, когда очередное приближённое решение достигает за-
данной точности. Таким образом, за конечное число шагов получа-
ется решение задачи.
Массовость. С помощью выбранного алгоритма можно полу-
чать вполне определённый результат при различных исходных
данных для некоторого класса задач.
Формальность. Исполнитель, незнакомый с содержанием ал-
горитма, но правильно выполнивший его предписание, получает
искомый результат.
Современные методы программирования, основанные на струк-
турном подходе, предусматривают использование различных спе-
циальных приёмов. Например, пошаговая детализация до команд
решателя. На первом этапе разработки алгоритм рассматривается
как некоторая совокупность действий для обработки исходной ин-
формации, а
все последующие этапы – это уточнение (выявление)
всё более частных особенностей.
При записи алгоритма на любом этапе нужно учитывать, что
исполнителем будет компьютер, который сможет выполнять толь-
ко вполне определённые действия – присваивание, ветвление, цик-
лическое повторение, безусловный переход. Поэтому любая дета-
лизация должна приводить к реализации таких конструкций. При
этом следует обратить
внимание на исполнение алгоритма. Поша-
говое выполнение последовательности операторов позволит полу-
чить результат.
В итоге процесс разработки алгоритма должен быть направлен
на получение четкой структуры алгоритмических конструкций.
простых задач, при этом каждое действие выполняется только по- сле того, как закончится исполнение предыдущего. Детерминированность (определённость), которая заключает- ся в том, что чётко определён порядок выполнения алгоритма. Это обеспечивает однозначность результата при заданных исходных данных. Результативность. Получение вполне определённого резуль- тата за определённое число шагов. Конечность. При работе с численными методами строится бесконечный, сходящийся к искомому решению процесс. Процесс обрывается, когда очередное приближённое решение достигает за- данной точности. Таким образом, за конечное число шагов получа- ется решение задачи. Массовость. С помощью выбранного алгоритма можно полу- чать вполне определённый результат при различных исходных данных для некоторого класса задач. Формальность. Исполнитель, незнакомый с содержанием ал- горитма, но правильно выполнивший его предписание, получает искомый результат. Современные методы программирования, основанные на струк- турном подходе, предусматривают использование различных спе- циальных приёмов. Например, пошаговая детализация до команд решателя. На первом этапе разработки алгоритм рассматривается как некоторая совокупность действий для обработки исходной ин- формации, а все последующие этапы – это уточнение (выявление) всё более частных особенностей. При записи алгоритма на любом этапе нужно учитывать, что исполнителем будет компьютер, который сможет выполнять толь- ко вполне определённые действия – присваивание, ветвление, цик- лическое повторение, безусловный переход. Поэтому любая дета- лизация должна приводить к реализации таких конструкций. При этом следует обратить внимание на исполнение алгоритма. Поша- говое выполнение последовательности операторов позволит полу- чить результат. В итоге процесс разработки алгоритма должен быть направлен на получение четкой структуры алгоритмических конструкций. 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »