Алгоритмы презентация

Содержание

Слайд 2

Алгоритм

- это описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи

за конечное число шагов.

Слайд 3

Кто такой исполнитель?

Исполнитель – человек, группа людей, животное, техническое устройство, способные выполнять заданные

команды

Слайд 4

Для чего нужны алгоритмы?

Слайд 5

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

Результативность
Дискретность (пошаговость)
Определённость
Понятность
Выполнимость
Массовость

Слайд 6

Иди туда, не знаю куда. Принеси то, не знаю что

Сосчитайте число

окон в своём доме

Сосчитайте звёзды на небе

Из приведенных задач выберите те, которые сформулированы четко:

Слайд 7

Формы представления алгоритмов:

устная форма;
письменная форма
(на естественном языке);
письменная форма
(на формальном языке);
графическая форма

(блок-схема).

Слайд 8

Виды алгоритмов:

Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);
Циклический алгоритм (описание

действий, которые должны повторятся указанное число раз или пока не выполнено условие);
Разветвляющийся алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)
Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).

Слайд 9

Поле для алгоритма

Среда программирования NXT-G

Слайд 10


Блок «Движение»

Начало алгоритма

Блок «Мотор»

Блок «Цикл»

Блок «Переключатель», блок условия (в данном случае настроен

на датчик звука)

Блок «Ожидание» (Пауза)

Слайд 11

Линейный алгоритм:

Начало

Конец

Пауза 5 сек.

Стоп двигатели

Слайд 12

Циклический алгоритм:

Цикл настроен на счетчик (определенное количество выполнений)

Начало

Конец

Слайд 13

Разветвляющийся алгоритм

Переключатель настроен на датчик звука (включенный во 2 порт)

Да

Нет

Начало

Конец

Слайд 14

Какие виды алгоритмов мы с вами сегодня использовали при составлении программ?
Какой блок

необходим для движения по геометрическим фигурам?
Возможно ли использовать блок цикла для движения робота по разностороннему пятиугольнику и почему?

Рефлексия

Имя файла: Алгоритмы.pptx
Количество просмотров: 168
Количество скачиваний: 0