Similar presentations:
Алгоритмы
1. АЛГОРИТМЫ
2. Алгоритм
- это описаниепоследовательности действий,
строгое исполнение которых
приводит к решению
поставленной задачи за
конечное число шагов.
3. Кто такой исполнитель?
Исполнитель – человек,группа людей, животное,
техническое устройство,
способные выполнять
заданные команды
4. Для чего нужны алгоритмы?
5. Какими свойствами обладают алгоритмы:
Результативность
Дискретность (пошаговость)
Определённость
Понятность
Выполнимость
Массовость
6.
Из приведенных задач выберите те,которые сформулированы четко:
Сосчитайте
звёзды на
небе
Иди туда, не знаю
куда. Принеси то,
не знаю что
Сосчитайте
число окон в
своём доме
7. Формы представления алгоритмов:
• устная форма;• письменная форма
(на естественном языке);
• письменная форма
(на формальном языке);
• графическая форма (блок-схема).
8. Виды алгоритмов:
1. Линейный алгоритм (описание действий, которыевыполняются однократно в заданном порядке);
2. Циклический алгоритм (описание действий,
которые должны повторятся указанное число раз
или пока не выполнено условие);
3. Разветвляющийся алгоритм (алгоритм, в котором
в зависимости от условия выполняется либо одна,
либо другая последовательность действий)
4. Вспомогательный алгоритм (алгоритм, который
можно использовать в других алгоритмах, указав
только его имя).
9.
Среда программирования NXT-GПоле для алгоритма
10.
Начало алгоритмаБлок «Движение»
Блок «Мотор»
Блок «Цикл»
Блок «Переключатель», блок
условия (в данном случае
настроен на датчик звука)
Блок «Ожидание»
(Пауза)
11. Линейный алгоритм:
НачалоКонец
Стоп
двигатели
Пауза 5 сек.
12. Циклический алгоритм:
НачалоКонец
Цикл настроен на
счетчик
(определенное
количество
выполнений)
13.
Разветвляющийся алгоритмДа
Начало
Переключатель
настроен на
датчик звука
(включенный во
2 порт)
Конец
Нет
14. Рефлексия
• Какие виды алгоритмов мы свами сегодня использовали при
составлении программ?
• Какой блок необходим для движения
по геометрическим фигурам?
• Возможно ли использовать блок
цикла для движения робота по
разностороннему пятиугольнику и
почему?