Какие бывают свойства алгоритма?



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

Автор Milky Way задал вопрос в разделе Домашние задания

какие бывают свойства алгоритма? и получил лучший ответ

Ответ от L K[гуру]
Основные свойства алгоритма — это дискретность, определённость, результативность, понятность и массовость. Дискретность означает разбиение процесса на отдельные шаги, которые выполняются строго последовательно. Определённость требует однозначности: каждое действие описано точно, без слов вроде немного или слегка, чтобы исполнитель действовал без догадок и выдавал предсказуемый результат. Результативность гарантирует получение конкретного результата за конечное число шагов, исключая бесконечное зацикливание. Понятность означает, что алгоритм состоит только из тех команд, которые входят в систему команд данного исполнителя и могут быть им выполнены. Массовость позволяет применять один и тот же алгоритм многократно для решения целого класса однотипных задач с разными исходными данными.

Ответ от Hacтя желтая[новичек]
кокок

Ответ от Ёветлана Якунченкова[новичек]
прочитайте в учебнике и всё

Ответ от Мария Кудрина[новичек]
ама

Ответ от Михаил Садырин[новичек]
rff hy

Ответ от Максим Жоров[активный]
примеров бы побольше

Ответ от Варвара куликова[новичек]
Алгоритм - точное предписание исполнителю совеpшить определенную последовательность действий для достижения поставленной цели за конечное число шагов.
Одним из фундаментальных понятий в информатике является понятие алгоритма. Происхождение самого термина «алгоритм» связано с математикой. Это слово происходит от Algorithmi – латинского написания имени Мухаммеда аль-Хорезми (787 – 850) выдающегося математика средневекового Востока. В своей книге "Об индийском счете" он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком. В дальнейшем алгоритмом стали называть точное предписание, определяющее последовательность действий, обеспечивающую получение требуемого результата из исходных данных.
Алгоритм может быть предназначен для выполнения его человеком или автоматическим устройством. Создание алгоритма, пусть даже самого простого, - процесс творческий. Он доступен исключительно живым существам, а долгое время считалось, что только человеку. В XII в. был выполнен латинский перевод его математического трактата, из которого европейцы узнали о десятичной позиционной системе счисления и правилах арифметики многозначных чисел. Именно эти правила в то время называли алгоритмами.
Данное выше определение алгоритма нельзя считать строгим – не вполне ясно, что такое «точное предписание» или «последовательность действий, обеспечивающая получение требуемого результата».
Поэтому обычно формулируют несколько общих свойств алгоритмов, позволяющих отличать алгоритмы от других инструкций.
Такими свойствами являются:
• Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.
• Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.
• Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов.
• Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.
На основании этих свойств иногда дается определение алгоритма, например: “Алгоритм – это последовательность математических, логических или вместе взятых операций, отличающихся детерменированностью, массовостью, направленностью и приводящая к решению всех задач данного класса за конечное число шагов”.
Такая трактовка понятия “алгоритм” является неполной и неточной.
Во-первых, неверно связывать алгоритм с решением какой-либо задачи. Алгоритм вообще может не решать никакой задачи.
Во-вторых, понятие “массовость” относится не к алгоритмам как к таковым, а к математическим методам в целом. Решение поставленных практикой задач математическими методами основано на абстрагировании – мы выделяем ряд существенных признаков, характерных для некоторого круга явлений, и строим на основании этих признаков математическую модель, отбрасывая несущественные признаки каждого конкретного явления. В этом смысле любая математическая модель обладает свойством массовости. Если в рамках построенной модели мы решаем задачу и решение представляем в виде алгоритма, то решение будет “массовым” благодаря природе математических методов, а не благодаря “массовости” алгоритма.
Виды алгоритмов
Виды алгоритмов как логико-математических средств отражают указанные компоненты человеческой деятельности

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: какие бывают свойства алгоритма?

какие бывают рифмы??? заранее спасибо=)
Рифмы классифицируются по нескольким признакам. По месту ударения выделяют мужскую рифму с
подробнее...

какие бывают лица в русском языке? и распределите плиззз из в столбики
В русском языке выделяют три лица. Эта категория есть у личных местоимений и глаголов.1-е лицо
подробнее...

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

Подскажите какие бывают разновидности речи?
Разновидности речи классифицируются по нескольким основным признакам. По форме существования
подробнее...

Звуки и буквы. Какие бывают звуки? Что такое буквы?
Звуки и буквы — это разные понятия. Звуки мы слышим и произносим, а буквы видим и пишем. Буквы —
подробнее...
Алгоритм на Википедии
Посмотрите статью на википедии про Алгоритм
Информатика на Википедии
Посмотрите статью на википедии про Информатика
Эффективность алгоритма на Википедии
Посмотрите статью на википедии про Эффективность алгоритма
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*