SlideShare a Scribd company logo
Алгоритм
и его формальное
исполнение
Не существует строгого
определения алгоритма.
Синонимы: инструкция, правило.
Основные понятия: исполнитель
алгоритма, система команд
исполнителя
Алгоритм -
это строго детерминированная
последовательность действий,
описывающая процесс
преобразования объекта из
начального состояния в конечное,
записанная с помощью понятных
исполнителю команд.
Алгоритм -
это последовательность действий,
удовлетворяющая следующим
свойствам:
1. Дискретность
2. Детерминированность
3. Понятность
4. Результативность
5. Массовость
Дискретность -
разделение информационного
процесса в алгоритме на
отдельные команды.
Детерминированность
Исполнитель должен точно
знать, какую команду выполнять
следующей
Понятность
Алгоритм должен содержать
только те команды, которые
входят в систему команд
исполнителя.
Результативность
Преобразование объекта из
начального состояния в
конечное за конечное число
шагов.
Массовость
Решение целого класса
однотипных задач по одному
алгоритму
Формальное
выполнение
алгоритма
Выполнить алгоритм
формально, значит не вникая в
содержание поставленной
задачи, строго выполнять
последовательность действий.
Происхождение
слова «Алгоритм»
Транслитерация имени узбекского
ученого-математика
Мухамеда-ибн-Мусы-аль-Хорезми
(Мухамед сын Мусы из города
Хорезм), который сформулировал
правила выполнения
арифметических операций.
Типы алгоритмов
• Линейный
• Разветвляющийся
• Циклический
Способы описания
алгоритмов
• Словесно-пошаговое описание
• Формульный
• Табличный
• Псевдо-код (алгоритмический
язык)
• Графический
Словесно-пошаговое описание
Пример. Алгоритм нахождения наибольшего
общего делителя (НОД) двух натуральных
чисел (алгоритм Эвклида).
1. задать два числа;
2. если числа равны, то взять любое из них в
качестве ответа и остановиться, в противном
случае продолжить выполнение алгоритма;
3. определить большее из чисел;
4. заменить большее из чисел разностью
большего и меньшего из чисел;
5. повторить алгоритм с шага 2.
Псевдо-код
(алгоритмический язык)
алг Сумма квадратов (арг цел n, рез цел S)
дано | n > 0
надо | S = 1*1 + 2*2 + 3*3 + ... + n*n
нач цел i
ввод n;
S:=0
нц для i от 1 до n
S:=S+i*i
кц
вывод "S = ", S
кон

More Related Content

What's hot

Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереAndrey Dolinin
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнителиoksench
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнителиAndrey Dolinin
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkovaklochkova
 
учебник по теме алгоритмизации
учебник по теме алгоритмизацииучебник по теме алгоритмизации
учебник по теме алгоритмизацииhudooognik
 
Алгоритм
АлгоритмАлгоритм
Алгоритмproninati
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмовAndrey Dolinin
 
алгоритм
алгоритмалгоритм
алгоритмtv-tv
 
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯАЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯМаргарита Петрова
 
практика 1
практика 1практика 1
практика 1student_kai
 
алгоритм 1 часть
алгоритм 1 частьалгоритм 1 часть
алгоритм 1 частьaviamed
 

What's hot (18)

Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнители
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
 
06 02 алгоритмы
06 02 алгоритмы06 02 алгоритмы
06 02 алгоритмы
 
лекция 6
лекция 6лекция 6
лекция 6
 
учебник по теме алгоритмизации
учебник по теме алгоритмизацииучебник по теме алгоритмизации
учебник по теме алгоритмизации
 
Pre al
Pre alPre al
Pre al
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
оценивание
оцениваниеоценивание
оценивание
 
8 2-1
8 2-18 2-1
8 2-1
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
лекция 5
лекция 5лекция 5
лекция 5
 
Uchpr
UchprUchpr
Uchpr
 
алгоритм
алгоритмалгоритм
алгоритм
 
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯАЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
 
практика 1
практика 1практика 1
практика 1
 
алгоритм 1 часть
алгоритм 1 частьалгоритм 1 часть
алгоритм 1 часть
 

Viewers also liked

Judith Schwartz/QuestionPoint Use Study at Hunter College
Judith Schwartz/QuestionPoint Use Study at Hunter CollegeJudith Schwartz/QuestionPoint Use Study at Hunter College
Judith Schwartz/QuestionPoint Use Study at Hunter CollegeJudith Schwartz
 
đề Thi thử thptqg năm 2017 có đáp án 3
đề Thi thử thptqg năm 2017 có đáp án 3đề Thi thử thptqg năm 2017 có đáp án 3
đề Thi thử thptqg năm 2017 có đáp án 3Xephang Daihoc
 
đề Thi thử thptqg năm 2017 có đáp án 4
đề Thi thử thptqg năm 2017 có đáp án 4đề Thi thử thptqg năm 2017 có đáp án 4
đề Thi thử thptqg năm 2017 có đáp án 4Xephang Daihoc
 
Gerolsteiner Global Prospects
Gerolsteiner Global ProspectsGerolsteiner Global Prospects
Gerolsteiner Global ProspectsAlexandros Balas
 
Advertising Campaign for Pretzel Crisps
Advertising Campaign for Pretzel Crisps Advertising Campaign for Pretzel Crisps
Advertising Campaign for Pretzel Crisps Ithaca College
 
Geographic Clustering of Craft Breweries in Select American Cities
Geographic Clustering of Craft Breweries in Select American CitiesGeographic Clustering of Craft Breweries in Select American Cities
Geographic Clustering of Craft Breweries in Select American CitiesRegional Science Academy
 
стенд пэ (объявление)
стенд     пэ  (объявление)стенд     пэ  (объявление)
стенд пэ (объявление)Аня Иванова
 
Detailed business models of top e commerce websites of india
Detailed business models of top e commerce  websites of indiaDetailed business models of top e commerce  websites of india
Detailed business models of top e commerce websites of indiaArham Partap Jain
 
Lindt Comprehensive Media Plan
Lindt Comprehensive Media PlanLindt Comprehensive Media Plan
Lindt Comprehensive Media PlanSarah Lombard
 

Viewers also liked (18)

Prezentacja
PrezentacjaPrezentacja
Prezentacja
 
Brown short HR
Brown short  HRBrown short  HR
Brown short HR
 
raport (1)
raport (1)raport (1)
raport (1)
 
Judith Schwartz/QuestionPoint Use Study at Hunter College
Judith Schwartz/QuestionPoint Use Study at Hunter CollegeJudith Schwartz/QuestionPoint Use Study at Hunter College
Judith Schwartz/QuestionPoint Use Study at Hunter College
 
đề Thi thử thptqg năm 2017 có đáp án 3
đề Thi thử thptqg năm 2017 có đáp án 3đề Thi thử thptqg năm 2017 có đáp án 3
đề Thi thử thptqg năm 2017 có đáp án 3
 
đề Thi thử thptqg năm 2017 có đáp án 4
đề Thi thử thptqg năm 2017 có đáp án 4đề Thi thử thptqg năm 2017 có đáp án 4
đề Thi thử thptqg năm 2017 có đáp án 4
 
Engjëjt dhe shamia
Engjëjt dhe shamiaEngjëjt dhe shamia
Engjëjt dhe shamia
 
Gerolsteiner Global Prospects
Gerolsteiner Global ProspectsGerolsteiner Global Prospects
Gerolsteiner Global Prospects
 
Advertising Campaign for Pretzel Crisps
Advertising Campaign for Pretzel Crisps Advertising Campaign for Pretzel Crisps
Advertising Campaign for Pretzel Crisps
 
Geographic Clustering of Craft Breweries in Select American Cities
Geographic Clustering of Craft Breweries in Select American CitiesGeographic Clustering of Craft Breweries in Select American Cities
Geographic Clustering of Craft Breweries in Select American Cities
 
Skla k počítači
Skla k počítačiSkla k počítači
Skla k počítači
 
Možnosti plateb 2
Možnosti plateb 2Možnosti plateb 2
Možnosti plateb 2
 
стенд пэ (объявление)
стенд     пэ  (объявление)стенд     пэ  (объявление)
стенд пэ (объявление)
 
minibook (1)
minibook (1)minibook (1)
minibook (1)
 
семейный котел
семейный котелсемейный котел
семейный котел
 
Detailed business models of top e commerce websites of india
Detailed business models of top e commerce  websites of indiaDetailed business models of top e commerce  websites of india
Detailed business models of top e commerce websites of india
 
KrieglM_2011-2_BODY
KrieglM_2011-2_BODYKrieglM_2011-2_BODY
KrieglM_2011-2_BODY
 
Lindt Comprehensive Media Plan
Lindt Comprehensive Media PlanLindt Comprehensive Media Plan
Lindt Comprehensive Media Plan
 

Similar to 8 инф

Алгоритмизация
АлгоритмизацияАлгоритмизация
АлгоритмизацияLebedeva_Zoya
 
svoistva
svoistvasvoistva
svoistvanvk74
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritmklochkova
 
алгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителяалгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителяguest8851ad2
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erfKirrrr123
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы sKirrrr123
 
практика 5
практика 5практика 5
практика 5student_kai
 
урок 3 6 класс
урок 3 6 классурок 3 6 класс
урок 3 6 классmrsvetlana01
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchartIhor Porotikov
 

Similar to 8 инф (13)

Алгоритмизация
АлгоритмизацияАлгоритмизация
Алгоритмизация
 
svoistva
svoistvasvoistva
svoistva
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
 
алгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителяалгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителя
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erf
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы s
 
практика 5
практика 5практика 5
практика 5
 
урок 3 6 класс
урок 3 6 классурок 3 6 класс
урок 3 6 класс
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
Fragments&Loaders
Fragments&LoadersFragments&Loaders
Fragments&Loaders
 

More from Аня Иванова

08. приказ мон днр от 15.12.2015 № 905 ,,об утв. инструкции по учету соп,,
08.   приказ мон днр от 15.12.2015 № 905 ,,об утв.  инструкции по учету соп,,08.   приказ мон днр от 15.12.2015 № 905 ,,об утв.  инструкции по учету соп,,
08. приказ мон днр от 15.12.2015 № 905 ,,об утв. инструкции по учету соп,,Аня Иванова
 
04. полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,
04.   полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,04.   полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,
04. полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,Аня Иванова
 
02. закон днр «об образовании» ст. 7 (ч.12, 13)
02.   закон днр «об образовании» ст. 7 (ч.12, 13)02.   закон днр «об образовании» ст. 7 (ч.12, 13)
02. закон днр «об образовании» ст. 7 (ч.12, 13)Аня Иванова
 
01. конституция днр – ст.36
01.   конституция днр – ст.3601.   конституция днр – ст.36
01. конституция днр – ст.36Аня Иванова
 
дебатная технология
дебатная технологиядебатная технология
дебатная технологияАня Иванова
 
дебатная технология
дебатная технологиядебатная технология
дебатная технологияАня Иванова
 
№ 50 организация работы в микрорайоне
№ 50  организация работы в микрорайоне№ 50  организация работы в микрорайоне
№ 50 организация работы в микрорайонеАня Иванова
 
№ 357 о кол ном составе обучающихся
№ 357 о кол ном составе обучающихся№ 357 о кол ном составе обучающихся
№ 357 о кол ном составе обучающихсяАня Иванова
 
№ 267 об исполнении порядка и типового положения по учету подростков (1)
№ 267  об исполнении порядка и типового положения по учету подростков (1)№ 267  об исполнении порядка и типового положения по учету подростков (1)
№ 267 об исполнении порядка и типового положения по учету подростков (1)Аня Иванова
 
приказ № 267, 01.08.2017 всеобуч 2017 2018 уч.год
приказ № 267, 01.08.2017 всеобуч 2017 2018 уч.годприказ № 267, 01.08.2017 всеобуч 2017 2018 уч.год
приказ № 267, 01.08.2017 всеобуч 2017 2018 уч.годАня Иванова
 
презентация безопасный интернет
презентация безопасный интернетпрезентация безопасный интернет
презентация безопасный интернетАня Иванова
 

More from Аня Иванова (20)

08. приказ мон днр от 15.12.2015 № 905 ,,об утв. инструкции по учету соп,,
08.   приказ мон днр от 15.12.2015 № 905 ,,об утв.  инструкции по учету соп,,08.   приказ мон днр от 15.12.2015 № 905 ,,об утв.  инструкции по учету соп,,
08. приказ мон днр от 15.12.2015 № 905 ,,об утв. инструкции по учету соп,,
 
04. полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,
04.   полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,04.   полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,
04. полож. мон днр от 06.08.2016 № 377 ,,типовое положение об учете детей,,
 
02. закон днр «об образовании» ст. 7 (ч.12, 13)
02.   закон днр «об образовании» ст. 7 (ч.12, 13)02.   закон днр «об образовании» ст. 7 (ч.12, 13)
02. закон днр «об образовании» ст. 7 (ч.12, 13)
 
01. конституция днр – ст.36
01.   конституция днр – ст.3601.   конституция днр – ст.36
01. конституция днр – ст.36
 
дебатная технология
дебатная технологиядебатная технология
дебатная технология
 
дебаты
дебатыдебаты
дебаты
 
дебатная технология
дебатная технологиядебатная технология
дебатная технология
 
№ 50 организация работы в микрорайоне
№ 50  организация работы в микрорайоне№ 50  организация работы в микрорайоне
№ 50 организация работы в микрорайоне
 
№ 357 о кол ном составе обучающихся
№ 357 о кол ном составе обучающихся№ 357 о кол ном составе обучающихся
№ 357 о кол ном составе обучающихся
 
учебный план 2017 18
учебный план 2017 18учебный план 2017 18
учебный план 2017 18
 
№ 267 об исполнении порядка и типового положения по учету подростков (1)
№ 267  об исполнении порядка и типового положения по учету подростков (1)№ 267  об исполнении порядка и типового положения по учету подростков (1)
№ 267 об исполнении порядка и типового положения по учету подростков (1)
 
приказ № 267, 01.08.2017 всеобуч 2017 2018 уч.год
приказ № 267, 01.08.2017 всеобуч 2017 2018 уч.годприказ № 267, 01.08.2017 всеобуч 2017 2018 уч.год
приказ № 267, 01.08.2017 всеобуч 2017 2018 уч.год
 
самоанализ школы
самоанализ школысамоанализ школы
самоанализ школы
 
презентация безопасный интернет
презентация безопасный интернетпрезентация безопасный интернет
презентация безопасный интернет
 
Miss
Miss Miss
Miss
 
стенд пэ - 6,7,8,10
стенд   пэ - 6,7,8,10стенд   пэ - 6,7,8,10
стенд пэ - 6,7,8,10
 
стенд гиа-9
стенд   гиа-9стенд   гиа-9
стенд гиа-9
 
стенд гиа-11
стенд   гиа-11стенд   гиа-11
стенд гиа-11
 
День флага
День флагаДень флага
День флага
 
Prikazmtsp n62 2_531_17092015_0
Prikazmtsp n62 2_531_17092015_0Prikazmtsp n62 2_531_17092015_0
Prikazmtsp n62 2_531_17092015_0
 

8 инф