Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Понятие алгоритма. Свойства алгоритма. Способ описание алгоритма. Примеры



Алгоритм - это система точно сформулированных правил, опреде­ляющих процесс преобразования допустимых исходных данных (вход­ной информации) в желаемый результат (выходную информацию) за конечное число шагов.

Алгоритм обладает следующими основными свойствами:

дискретность - разбиение процесса обработки информации на более простые этапы (шаги выполнения), выполнение которых чело­веком или компьютером не вызывает затруднений;

определенность (или детерминированность) - однозначность выполнения каждого отдельного шага преобразования информации;

результативность - завершение работы алгоритма в целом за конечное число шагов;

массовость - пригодность алгоритма для решения определен­ное класса задач.

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

Процесс разработки алгоритма называется алгоритмизацией.

Сущность алгоритмизации вычислительного процесса проявляется в следующих действиях:

Способы описания алгоритмов

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

Существуют несколько способов представления алгоритмов:





Дата публикования: 2015-11-01; Прочитано: 365 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...