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