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

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



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

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

Пусть DZ – область (множество) исходных данных задачи Z, а R – множество возможных результатов, тогда мы можем говорить, что алгоритм осуществляет отображение DZ à R.

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

Алгоритм решения задачи имеет ряд обязательных свойств.

Свойства алгоритма – набор характеристик, атрибутов, отличающих алгоритм от любых других предписаний и обеспечивающих его автоматическое выполнение.

Свойства алгоритма:

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

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

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

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

- Эффективность.

Программа – это тот же алгоритм, только записанный на специальном алгоритмическом языке – языке программирования, который может восприниматься ЭВМ.

Программирование – теоретическая и практическая деятельность, связанная с созданием программы.





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



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