14
Алгоритмы и программировани е

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

Embed Size (px)

DESCRIPTION

изучение темы "Алгоритмы"

Citation preview

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

Алгоритмы и программирование

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

Основные понятия

• Определение

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

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

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

Алгоритм – это система точных и понятных

исполнителю команд, необходимых для

решения любой задачи заданного типа.

Go back

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

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

• Дискретность

• Понятность

• Детерминированность

• Результативность

• Массовость

Go back

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

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

• Линейный

• Ветвление

• Цикл

• Вспомогательный

Go back

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

Алгоритм, в котором команды выполняются в

порядке их естественного следования друг за другом не зависимо от каких либо

условий, называется линейным.

Go back Блок-схемаПрограммнаяреализация

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

начало

ввод

Функциональные

действия

вывод

конецGo back

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

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

CLS

INPUT “<поясняющий текст>”;<список var>

<функциональные операторы>

PRINT <список вывода>

END

Go back

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

Алгоритм, в котором в зависимости от условия выполняются те или иные действия, называется ветвлением

Go backБлок-схема

Программнаяреализация

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

<условие>

Действия 1 Действия 2

Go back

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

IF <условие> THEN

<операторы 1>

ELSE

<операторы 2>

END IF

Go back

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

Алгоритм, в котором определенная последовательность действий может выполняться некоторое

количество раз, называется циклом

Go backБлок-схема

Программнаяреализация

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

1, А1,А2,А3

<действия>

Go back

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

FOR I=A1 TO A2 STEP A3

<операторы>

NEXT I

Go back