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

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

ОСТЬ.
Молодцы. Теперь нам осталось разобрать ещё два свойства: понятность и однозначность.
Будет ли понятен алгоритм, написанный для исполнителя РОБОТ исполнителю КУЗНЕЧИК? Почему? Из этого делаем вывод – для того, чтобы алгоритм был понятен исполнителю, он должен содержать только команды из набора СКИ исполнителя. О каком свойстве мы с вами только что говорили? (ПОНЯТНОСТЬ)
Помните, в сказке о Федоте-стрельце царь даёт ему задание: «Пойди туда, не знаю куда, принеси то, не знаю что»? Можно ли назвать эту фразу алгоритмом? Почему? Запись алгоритма должна быть настолько четкой, полной и продуманной в деталях, чтобы у исполнителя никогда не могло возникнуть потребность в принятии каких-либо самостоятельных решений, не предусмотренных составителем алгоритма.
Вот мы и закончили заполнять таблицу свойств алгоритма. Теперь вы можете закончить заполнять кроссворд, вписать недостающее слово. (Проверяем кроссворды, вешаем листочки на дерево).
Ну и в конце урока – несколько задачек на новую тему. Перейдите в конспекте урока на нужную страницу. За каждую решенную задачу – листик на дерево.
Исполнитель имеет систему команд:
шаг вперед
поворот налево
поворот направо.
Что нарисует исполнитель по следующему алгоритму?
1. Шаг
2. Поворот налево
3. Шаг
4. Шаг
5. Поворот налево
6. Шаг
7. Поворот налево
8. Шаг
9. Поворот налево
10. Шаг
Проблемная ситуация!
А как изменится алгоритм для рисования той же фигуры, если исполнитель будет иметь следующее СКИ:
шаг
поворот направо ?
Вызываем одного ребенка на середину класса для изображения ИСПОЛНИТЕЛЯ.
Некий злоумышленник выдал следующий алгоритм за алгоритм получения кипятка:
1. Налить в воду чайник
2. Открыть кран газовой горе

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