Основы алгоритмизации. Логинов В.И - 8 стр.

UptoLike

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




                              8