Помощь в написании студенческих работ
Антистрессовый сервис

Составление алгоритма задачи

РефератПомощь в написанииУзнать стоимостьмоей работы

Результативность, т. е. отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено условие); Детерминированность, т. е. любое действие должно быть строго и недвусмысленно определено в каждом случае. Дискретность, т. е. алгоритм должен… Читать ещё >

Составление алгоритма задачи (реферат, курсовая, диплом, контрольная)

Изначально появление алгоритма связывают с возникновением математики. Алгоритм — описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

У алгоритма есть 2 обязательных условия:

Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает.

Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.

Так же у алгоритмов есть свойства:

Дискретность, т. е. алгоритм должен состоять из конкретных действий, следующих в определенном порядке.

Детерминированность, т. е. любое действие должно быть строго и недвусмысленно определено в каждом случае.

Конечность, т. е. каждое действие и алгоритм в целом должны иметь возможность завершения.

Массовость, т. е. один и тот же алгоритм можно использовать с разными исходными данными.

Результативность, т. е. отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях.

В мире существует несколько видов алгоритмов:

Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);

Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено условие);

Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий);

Показать весь текст
Заполнить форму текущей работой