SlideShare a Scribd company logo
Алгоритм и его свойства.
Виды алгоритмов
Алгоритм-это описание последовательности действий (план),
которые должен выполнить исполнитель для достижения
конкретной цели.
Примеры алгоритмов:
 правила дорожного движения;
 инструкция к любому прибору;
 этапы решения задач, например, в математике,
информатике и т.д.
Свойства алгоритмов:
 дискретность (прерывность, раздельность) – разбиение алгоритма на шаги;
 понятность – каждый шаг алгоритма должен быть понятен исполнителю;
 точность – указание последовательности шагов;
 результативность – получение результата за конечное число шагов;
 массовость – использование алгоритма для решения однотипных задач.
Графический способ описания алгоритма
(блок-схема)
Начало, конец алгоритма
Условие выполнения действия
Выполняемое действие
Последовательность
выполнения действий
Виды алгоритмов
начало
после школы иду гулять
возвращаюсь домой
делаю уроки
конец
Линейный алгоритм
Виды алгоритмов
встречу?
скажу
вход
выход
да нет
встречу?
зайду самскажу
вход
да нет
выход
Неполная форма
разветвленного алгоритма
Полная форма
разветвленного алгоритма
Виды алгоритмов
меньше
полуночи
смотрю TV
вход
да
нет
выход
пустая
коробка
точить
карандаш
вход
выход
да
нет
Циклическая алгоритмическая
конструкция, в которой условие
поставлено в начале цикла
Циклическая алгоритмическая
конструкция, в которой условие
поставлено в конце цикла

More Related Content

What's hot

Почему UML — плохой выбор для обучения аналитиков
Почему UML — плохой выбор для обучения аналитиковПочему UML — плохой выбор для обучения аналитиков
Почему UML — плохой выбор для обучения аналитиков
SQALab
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritmklochkova
 
Презентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнителиПрезентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнители2berkas
 
RDSDataSource: Построение UML диаграмм
RDSDataSource: Построение UML диаграммRDSDataSource: Построение UML диаграмм
RDSDataSource: Построение UML диаграмм
RAMBLER&Co
 
Разработка ПО с помощью UML
Разработка ПО с помощью UMLРазработка ПО с помощью UML
Разработка ПО с помощью UML
CUSTIS
 
8 инф
8 инф8 инф
Algoritm
AlgoritmAlgoritm
Algoritm
vitoscaleta
 
Uml for students
Uml for studentsUml for students
Uml for students
hrcustis
 
алгоритм 1 часть
алгоритм 1 частьалгоритм 1 часть
алгоритм 1 часть
aviamed
 
Математика для тестировщиков
Математика для тестировщиковМатематика для тестировщиков
Математика для тестировщиков
SQALab
 
Презентация "Алгоритмы"
Презентация "Алгоритмы"Презентация "Алгоритмы"
Презентация "Алгоритмы"Johnny_Lean
 

What's hot (13)

Почему UML — плохой выбор для обучения аналитиков
Почему UML — плохой выбор для обучения аналитиковПочему UML — плохой выбор для обучения аналитиков
Почему UML — плохой выбор для обучения аналитиков
 
алгоритм
алгоритмалгоритм
алгоритм
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
 
Презентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнителиПрезентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнители
 
RDSDataSource: Построение UML диаграмм
RDSDataSource: Построение UML диаграммRDSDataSource: Построение UML диаграмм
RDSDataSource: Построение UML диаграмм
 
Разработка ПО с помощью UML
Разработка ПО с помощью UMLРазработка ПО с помощью UML
Разработка ПО с помощью UML
 
8 инф
8 инф8 инф
8 инф
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Uml for students
Uml for studentsUml for students
Uml for students
 
лекция 6
лекция 6лекция 6
лекция 6
 
алгоритм 1 часть
алгоритм 1 частьалгоритм 1 часть
алгоритм 1 часть
 
Математика для тестировщиков
Математика для тестировщиковМатематика для тестировщиков
Математика для тестировщиков
 
Презентация "Алгоритмы"
Презентация "Алгоритмы"Презентация "Алгоритмы"
Презентация "Алгоритмы"
 

Similar to Pre al

Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.NickEliot
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
Andrey Dolinin
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнителиoksench
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
Алгоритмизация
Lebedeva_Zoya
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнителиkaranatauray
 
информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
Виктор Храмцов
 
1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx
1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx
1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx
kenjayev1111
 
алгоритм как модель деятельности
алгоритм как модель деятельностиалгоритм как модель деятельности
алгоритм как модель деятельностиЕлена Ключева
 
формы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовформы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмов
Евгения Бубен
 
виды алгоритмов
виды алгоритмоввиды алгоритмов
виды алгоритмов
Александр Радченко
 
алгоритмы
алгоритмыалгоритмы
алгоритмы
alexksenofontov
 
виды алгоритмов
виды алгоритмоввиды алгоритмов
виды алгоритмов
Александр Радченко
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
Andrey Dolinin
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмыЕлена Ключева
 

Similar to Pre al (14)

Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
Алгоритмизация
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнители
 
информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
 
1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx
1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx
1350890219_algoritm.-ponyatie-algoritma.-blok-shemy.pptx
 
алгоритм как модель деятельности
алгоритм как модель деятельностиалгоритм как модель деятельности
алгоритм как модель деятельности
 
формы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовформы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмов
 
виды алгоритмов
виды алгоритмоввиды алгоритмов
виды алгоритмов
 
алгоритмы
алгоритмыалгоритмы
алгоритмы
 
виды алгоритмов
виды алгоритмоввиды алгоритмов
виды алгоритмов
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмы
 

Pre al