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