Рейтинг@Mail.ru

Открытый вопрос

Оценить: 1 2 3 4 Средний рейтинг: 0.00 / 0 Проголосовавших

click

Sisory

+
-
Алгоритм – это последовательность выполнения действий, которая подразумевает описание действий при любой раскладке. По мере развития компьютеров и программирования этот термин стал все чаще заменяться на более общий и понятный «порядок».
Следует также сказать, что не существует четкого определения слова алгоритм, и каждый мыслитель и философ давал свое. Я тоже решил подыграть: прочитанное вами определение я придумал сам. Алгоритм характеризуется многими свойствами. Так, дискретность алгоритма говорит о том, что весь алгоритм может быть представлен из упорядоченного выполнения элементарных операций. Также, выполнение каждого шага должно быть ограничено, т.к. выполнение всего алгоритма в целом тоже дискретно.
Понятность алгоритма характеризует способность исполнительно ясно и четко представлять требуемые от него действия, что гарантирует правильность выполнения порядка операций. Корректность алгоритма говорит о том, что алгоритм должен выдавать результат. Однако при использовании неверных данных алгоритм может выполняться бесконечно, что может привести к сбою и неработоспособности всей системы.
Существуют рекурсивные алгоритмы. Такой алгоритм будет вызывать себя столько раз, пока не будет выполнено определенное условие, которое позволит выйти из рекурсии. Возможно, что условие в принципе невыполнимо, тогда алгоритм опять, «умрет от бесконечной рекурсии».
Алгоритм может быть передан как словами, так и записан графически. Зачастую, графически алгоритм задается блок-схемами, которые уже легко перевести в машинный код. Ну как…относительно легко.
Наряду с описываемым термином, необходимо объяснить смысл еще одного. Алгоритмизация – процесс создания алгоритма, который будет принимать определенные данные и выдавать необходимый результат. Так, алгоритмизация – необходимый элемент проектирования и создания программ для ЭВМ.
Для каждой задачи существует несколько алгоритмов, которые приводят к цели. Только одни это делают быстрее, а другие медленнее… Выбор очевиден.

Ответил Sisory 1 месяц назад Пожаловаться

Добавить комментарий

Оценить: 1 2 3 4 Средний рейтинг: 0.00 / 0 Проголосовавших

Denisss

+
-
Наверное, лучше всего знакомы с тем, что такое алгоритм, программисты, работа которых теряла бы без него всякий смысл и даже была бы просто невозможна.
Своим названием алгоритм обязан узбекскому математику девятого века аль-Хорезми, чье имя и легло в название термина.
Алгоритм – это установленная система инструкций, которые точно описывают порядок действий, необходимый для решения поставленной задачи за установленный промежуток времени.
В программировании, при написании компьютерных программ алгоритм дает описание логической последовательности операций. Для наглядности изображения алгоритмов зачастую используются блок-схемы.
Хотя понятие об алгоритме относят к первоначальным математическим понятиям, в явном виде формулировка того, что такое алгоритм, сложилась лишь в начале прошлого века.
Обычно под алгоритмом подразумевают законченное множество точно определенных правил, необходимых для решения задачи. Характерными особенностями алгоритма являются завершенность, результативность, детерминированность, элементарность, дискретность и массовость.

Ответил Denisss 1 месяц назад Пожаловаться

Добавить комментарий

Оценить: 1 2 3 4 Средний рейтинг: 0.00 / 0 Проголосовавших

Жаныш 2012-01-01 12:19:42
Как создавать проги или какой прогой создават проги и где учится

[Ответить]
↑ 0 ↓

Страницы: [1]

Оставить комментарий

Ваше имя:

Комментарий:
Введите символы: *
captcha
Обновить

Нашли ответ на свой вопрос?
Помогите и другим пользователям: