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