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

Страницы: <<  <  3 | 4 | 5 | 6 | 7  >  >>

водить к результату за конечное число шагов.

Правильность
Алгоритм должен правильно решать задачу
Понятность
Все команды алгоритма должны быть понятны исполнителю
Однозначность (Точность)
Каждая команда алгоритма должна иметь строго одно значение

Заполняем таблицу вместе с ребятами.
Вспомним ещё раз определение алгоритма:
Алгоритм-это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи.
Скажите, ребята, когда вы изучали АЛГОРИТМИКУ и писали программы для исполнителей, из чего состояли программы? Из отдельных команд. Исполнитель выполнял одну команду и переходил ко второй, так? – это и есть первое свойство алгоритма – ДИСКРЕТНОСТЬ. Это очень важное свойство, т. к. если не выполнить предыдущую команду или изменить порядок следования этапов, то результат выполнения будет неверным, Пример: алгоритм перехода улицы пешеходом.
Разработка алгоритмов – процесс интересный, творческий, но непростой. Скажите, как вы думаете, долго ли разрабатывали алгоритм для робота-собаки, о которой мы говорили в начале урока? Конечно, времени затратили много. А если фирма решит выполнить робота – кошку или робота – обезьяну? Неужели придется писать совершенно новый алгоритм?
Оказывается: решение однотипных задач с различными исходными данными можно осуществлять по одному и тому же алгоритму. Вот мы и определили еще одно свойство алгоритма – МАССОВОСТЬ. Это очень полезное свойство, но не обязательное.
А как вы сможете объяснить такое свойство алгоритма как результативность? Выполнение алгоритма должно приводить к решению задачи за конечное число шагов.
Объясните мне, пожалуйста, свойство – ПРАВИЛЬН

Страницы: <<  <  3 | 4 | 5 | 6 | 7  >  >>
Рейтинг
Оцени!
Поделись конспектом: