7.28M
Категория: ИнформатикаИнформатика

Что такое алгоритм?

1.

Что такое алгоритм?
Дмитрий Тарасов, http://videouroki.net

2.

Что такое алгоритм?
Нужно открыть дверь
1.
2.
3.
4.
5.
Взять ключ
Вставить ключ в замочную скважину
Провернуть ключ
Достать ключ
Дверь открыта
Дмитрий Тарасов, http://videouroki.net

3.

Что такое алгоритм?
Нужно открыть дверь
1.
2.
3.
4.
5.
Взять ключ
Вставить ключ в замочную скважину
Провернуть ключ
Достать ключ
Дверь открыта
В алгоритме важен порядок действий
Дмитрий Тарасов, http://videouroki.net

4.

Что такое алгоритм?
1.
2.
3.
4.
Взять ключ
Вставить ключ в замочную скважину
Провернуть ключ
Достать ключ
Алгоритм – это определенная последовательность
действий (команд), выполнение которых приводит к
решению поставленной задачи.
Дмитрий Тарасов, http://videouroki.net

5.

Алгоритм решения примера
Вычислить значение выражения: (2+2)*2 - 5
1) 2+2=4;
2) 4*2=8;
3) 8-5=3.
Дмитрий Тарасов, http://videouroki.net

6.

Алгоритм решения примера
Вычислить значение выражения: (2+2)*2 - 5
1) 2+2=4;
2) 4*2=8;
3) 8-5=3.
Алгоритм – это определенная последовательность
действий (команд), выполнение которых приводит к
решению поставленной задачи.
Дмитрий Тарасов, http://videouroki.net

7.

Исполнители вокруг нас
1.
2.
3.
4.
Взять ключ
Вставить ключ в замочную скважину
Провернуть ключ
Достать ключ
Алгоритм – это определенная последовательность
действий (команд), выполнение которых приводит к
решению поставленной задачи.
Разрабатывать алгоритмы может только человек.
Исполняют алгоритмы люди или технические устройства.
Дмитрий Тарасов, http://videouroki.net

8.

Исполнители в быту
Исполнитель – это объект исполняющий алгоритм
Дмитрий Тарасов, http://videouroki.net

9.

Система команд исполнителя
Это команды, которые может
выполнять конкретный
исполнитель
Дмитрий Тарасов, http://videouroki.net

10.

Совершенные исполнители
Дмитрий Тарасов, http://videouroki.net

11.

Исполнитель алгоритма
Исполнитель – это объект исполняющий алгоритм
Исполнитель не вникает и не спрашивает зачем
ему это делать, он действует формально
Дмитрий Тарасов, http://videouroki.net

12.

Формы записи алгоритмов
Словесная
Блок-схема
Программа
Дмитрий Тарасов, http://videouroki.net

13.

Словесная форма
записи алгоритмов
Алгоритм приготовления
Помидоры с сыром и чесноком
1. Сыр натереть на мелкой терке.
2. Добавить выдавленный через
чеснокодавку чеснок.
3. Добавить майонез, перемешать.
4. Помидоры нарезать кружочками
(толщиной около 6-8 мм).
5. Выложить на помидоры сырную
массу.
6. Украсить зеленью.
7. Приятного аппетита!
Дмитрий Тарасов, http://videouroki.net

14.

Линейные алгоритмы
Алгоритм приготовления
Помидоры с сыром и чесноком
1. Сыр натереть на мелкой терке.
2. Добавить выдавленный через
чеснокодавку чеснок.
3. Добавить майонез, перемешать.
4. Помидоры нарезать кружочками
(толщиной около 6-8 мм).
5. Выложить на помидоры сырную
массу.
6. Украсить зеленью.
7. Приятного аппетита!
Дмитрий Тарасов, http://videouroki.net

15.

Блок-схема
Как правильно перейти дорогу
Дмитрий Тарасов, http://videouroki.net

16.

Блок-схема
Как правильно перейти дорогу
Начало
Посмотреть налево
Дойти до середины дороги
Посмотреть направо
Перейти дорогу
Конец
Дмитрий Тарасов, http://videouroki.net
English     Русский Правила