АЛГОРИТМЫ

Содержание

Слайд 2

ВОПРОСЫ:

Понятие алгоритма
Свойства алгоритма
Виды алгоритмов
Способы описания алгоритмов

ВОПРОСЫ: Понятие алгоритма Свойства алгоритма Виды алгоритмов Способы описания алгоритмов

Слайд 3

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

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

Слайд 4

Алгоритм – это точное и понятное предписание (указание) исполнителю совершить определенную последовательность

Алгоритм – это точное и понятное предписание (указание) исполнителю совершить определенную последовательность
действий, направленных на решение поставленной задачи.

1. Понятие алгоритма

Слайд 5

1. Понятие алгоритма

Само слово «алгоритм» происходит от algorithmi - латинской формы

1. Понятие алгоритма Само слово «алгоритм» происходит от algorithmi - латинской формы
написания имени великого математика IX века Абу Абдулла Мухаммед ибн Мусса аль-Хорезми, который сформулировал правила выполнения арифметических действий.

Слайд 6

1. Понятие алгоритма

ИСПОЛНИТЕЛИ АЛГОРИТМОВ

ЧЕЛОВЕК

Исполнитель выполняет алгоритм формально

РОБОТ

КОМПЬЮТЕР

1. Понятие алгоритма ИСПОЛНИТЕЛИ АЛГОРИТМОВ ЧЕЛОВЕК Исполнитель выполняет алгоритм формально РОБОТ КОМПЬЮТЕР

Слайд 7

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

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

Слайд 8

1. Дискретность (любой алгоритм можно разбить на отдельные простые команды –

1. Дискретность (любой алгоритм можно разбить на отдельные простые команды – шаги)
шаги)

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

2. Понятность (алгоритм должен быть понятен исполнителю)

3. Однозначность (команда алгоритма должна истолковываться однозначно)

Слайд 9

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

4. Массовость (алгоритм можно применить для решения множества однотипных

2. Свойства алгоритма 4. Массовость (алгоритм можно применить для решения множества однотипных
задач)

5. Результативность (алгоритм должен быть конечным и иметь результат )

Слайд 10

3. Способы описания алгоритмов

3. Способы описания алгоритмов

Слайд 11

3. Способы описания алгоритмов

СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ

Словесный

Графический

Блок-схема

При описании алгоритмов мы будем использовать

3. Способы описания алгоритмов СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ Словесный Графический Блок-схема При описании
БЛОК – СХЕМЫ алгоритмов

Слайд 12

3. Способы описания алгоритмов

1. Словесный – описание алгоритма словами

Рецепт приготовления

3. Способы описания алгоритмов 1. Словесный – описание алгоритма словами Рецепт приготовления
блюда
Алгоритм решения задачи
...

Слайд 13

3. Способы описания алгоритмов

2. Графический – описание алгоритма рисунками, чертежами, схемами

3. Способы описания алгоритмов 2. Графический – описание алгоритма рисунками, чертежами, схемами ...
...

Слайд 14

3. Способы описания алгоритмов

3. Блок - схема – описание алгоритма с

3. Способы описания алгоритмов 3. Блок - схема – описание алгоритма с помощью стандартных обозначений
помощью стандартных обозначений

Слайд 15

3. Способы описания алгоритмов

Да

Нет

3. Блок - схема – описание алгоритма с

3. Способы описания алгоритмов Да Нет 3. Блок - схема – описание
помощью стандартных обозначений

Слайд 16

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

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

Слайд 17

1. Линейный – это алгоритм, шаги которого выполняются строго последовательно друг за

1. Линейный – это алгоритм, шаги которого выполняются строго последовательно друг за
другом

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

начало

конец

шаг 1

шаг 2

шаг N

Примеры ...

Слайд 18

2. Разветвляющийся – это алгоритм, выполнение которого может идти по тому

2. Разветвляющийся – это алгоритм, выполнение которого может идти по тому или
или иному пути в зависимости от определенного условия

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

начало

конец

шаг 1

шаг 2

шаг N

Примеры ...

условие

шаг 3

шаг N

да

нет

Слайд 19

3. Циклический – это алгоритм, при выполнении которого часть команд может

3. Циклический – это алгоритм, при выполнении которого часть команд может неоднократно
неоднократно повторяться

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

начало

конец

шаг 1

шаг 2

шаг N

Примеры ...

условие

да

нет

Команды, образующие цикл (тело цикла)

Слайд 20

Примеры алгоритмов

Примеры алгоритмов

Слайд 21

Примеры алгоритмов

Нахождение дискриминанта
d = b2 – 4 ac

Ввод коэффициентов
a, b, c

Вывод:
Корней

Примеры алгоритмов Нахождение дискриминанта d = b2 – 4 ac Ввод коэффициентов
нет

d<0

нет

да

d=0

Решение квадратного уравнения

Конец

Начало

Вывод:
Корней два

Вывод:
Корень один

нет

нет

да

Имя файла: АЛГОРИТМЫ.pptx
Количество просмотров: 101
Количество скачиваний: 0