SlideShare a Scribd company logo
1 of 12
Алгоритм
Виды алгоритмов и их свойства
Алгори́ тм — набор
инструкций, описывающих
порядок действий
исполнителя для достижения
некоторого результата. Алгоритм - одно из самых основных
понятий информатики
Само слово Алгоритм произошло
от латинской записи имени
хорезмского ученого Аль-
Хорезми
Пример алгоритма - порядок открывания
двери
1. Достать ключ из кармана
2. Вставить его в замочную скважину
3. Повернуть его 2 раза по часовой стрелке.
4. Открыть дверь.
5. Вытащить ключ из замка.
6. Положить его обратно в карман.
Виды алгоритмов
Алгоритм
Линейный
Разветвляющийся
Циклический
Линейный алгоритм
Линейный алгоритм - это алгоритм, в котором все действия выполняются строго
последовательно.
Пример:
1. Достать ключ из кармана
2. Вставить его в замочную скважину
3. Повернуть его 2 раза по часовой стрелке.
4. Открыть дверь.
5. Вытащить ключ из замка.
6. Положить его обратно в карман.
Разветвляющийся алгоритм
Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия
выполняется либо одна, либо другая последовательность действий.
Разветвляющийся алгоритм
Разветвляющийся алгоритм наблюдаем в поэме А.С. Пушкина «Руслан и Людмила».
“У лукоморья дуб зелёный;
Златая цепь на дубе том:
И днём и ночью кот учёный
Всё ходит по цепи кругом;
Идёт направо - песнь заводит,
Налево - сказку говорит
Циклический алгоритм
Циклический – описание действий, которые должны повторяться указанное
количество раз или пока не выполнено заданное условие.
Перечень повторяющихся действий называется телом цикла.
Циклический алгоритм
Циклический алгоритм выполняет старик у А.С. Пушкина в «Сказке о рыбаке и
рыбке».
Свойства алгоритмов
Свойства алгоритмов
- Дискретность (от лат. разделенный, прерывистый). Это свойство указывает, что
любой алгоритм должен состоять из конкретных действий, следующих в
определенном порядке.
-Детерминированность –(от лат. – определенность, точность). Это свойство
указывает, что любое действие алгоритма должно быть строго и недвусмысленно
определено в каждом случае.
-Конечность – это свойство определяет, что каждое действие в отдельности и
алгоритм в целом должны иметь возможность завершения.
- Массовость – это свойство показывает, что один и то же алгоритм можно
использовать с разными исходными данными
- Результативность – это свойство требует, чтобы в алгоритме не было ошибок
Спасибо за
понимание

More Related Content

Viewers also liked

Ppt aparcamiento
Ppt aparcamientoPpt aparcamiento
Ppt aparcamientoUCAM
 
PFgravitylight
PFgravitylightPFgravitylight
PFgravitylightPaul Huber
 
Tipos de cambios
Tipos de cambiosTipos de cambios
Tipos de cambiosKaren Pinto
 
Robinson molina educacion virtual
Robinson molina educacion virtualRobinson molina educacion virtual
Robinson molina educacion virtualDanilo Molina
 
R UN COMMENDATION.PDF
R UN COMMENDATION.PDFR UN COMMENDATION.PDF
R UN COMMENDATION.PDFIradat Ahmad
 
Las TIC y las Nuevas Competencias Docentes
Las TIC y las Nuevas Competencias DocentesLas TIC y las Nuevas Competencias Docentes
Las TIC y las Nuevas Competencias DocentesValeria Gomez Delgado
 
Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016
Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016
Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016Win to Win - Business Consultants
 
Ενίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη Προγράμματος
Ενίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη ΠρογράμματοςΕνίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη Προγράμματος
Ενίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη ΠρογράμματοςWin to Win - Business Consultants
 
Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...
Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...
Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...Win to Win - Business Consultants
 
Scalone dokumenty (17)
Scalone dokumenty (17)Scalone dokumenty (17)
Scalone dokumenty (17)Darek Simka
 

Viewers also liked (17)

Paso aula sandra
Paso aula sandraPaso aula sandra
Paso aula sandra
 
Ilovepdf jpg to_pdf
Ilovepdf jpg to_pdfIlovepdf jpg to_pdf
Ilovepdf jpg to_pdf
 
Ppt aparcamiento
Ppt aparcamientoPpt aparcamiento
Ppt aparcamiento
 
Commentary (1)
Commentary (1)Commentary (1)
Commentary (1)
 
PFgravitylight
PFgravitylightPFgravitylight
PFgravitylight
 
Tipos de cambios
Tipos de cambiosTipos de cambios
Tipos de cambios
 
Robinson molina educacion virtual
Robinson molina educacion virtualRobinson molina educacion virtual
Robinson molina educacion virtual
 
R UN COMMENDATION.PDF
R UN COMMENDATION.PDFR UN COMMENDATION.PDF
R UN COMMENDATION.PDF
 
Sonet mcqs by M.Salim Khan
Sonet mcqs by M.Salim KhanSonet mcqs by M.Salim Khan
Sonet mcqs by M.Salim Khan
 
Las TIC y las Nuevas Competencias Docentes
Las TIC y las Nuevas Competencias DocentesLas TIC y las Nuevas Competencias Docentes
Las TIC y las Nuevas Competencias Docentes
 
Tema 8 act 1
Tema 8  act 1Tema 8  act 1
Tema 8 act 1
 
Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016
Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016
Καθεστώς Νέες Ανεξάρτητες ΜΜΕ - Αναπτυξιακός Νόμος 4399/2016
 
Ενίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη Προγράμματος
Ενίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη ΠρογράμματοςΕνίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη Προγράμματος
Ενίσχυση Τουριστικών Μικρομεσαίων Επιχειρήσεων - Προκύρηξη Προγράμματος
 
ICO_Ebook (1)
ICO_Ebook (1)ICO_Ebook (1)
ICO_Ebook (1)
 
Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...
Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...
Διευκρινήσεις σχετικά με την εξασφάλιση προσβασιμότητας στα ΑμΕΑ για τις δράσ...
 
Scalone dokumenty (17)
Scalone dokumenty (17)Scalone dokumenty (17)
Scalone dokumenty (17)
 
Algebra
AlgebraAlgebra
Algebra
 

Similar to Алгоритм

алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.metodkopilka
 
1типы алгоритмы
1типы алгоритмы1типы алгоритмы
1типы алгоритмыkrasoa2009
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнителиoksench
 
Алгоритм и его свойства
Алгоритм и его свойстваАлгоритм и его свойства
Алгоритм и его свойстваInnaDiA
 
урок 3 6 класс
урок 3 6 классурок 3 6 класс
урок 3 6 классmrsvetlana01
 
Презентация "Алгоритмы"
Презентация "Алгоритмы"Презентация "Алгоритмы"
Презентация "Алгоритмы"Johnny_Lean
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы sKirrrr123
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkovaklochkova
 
Алгоритмы
АлгоритмыАлгоритмы
АлгоритмыSchool 242
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erfKirrrr123
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмовAndrey Dolinin
 

Similar to Алгоритм (17)

алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
1типы алгоритмы
1типы алгоритмы1типы алгоритмы
1типы алгоритмы
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
 
85004
8500485004
85004
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Алгоритм и его свойства
Алгоритм и его свойстваАлгоритм и его свойства
Алгоритм и его свойства
 
cikl
ciklcikl
cikl
 
урок 3 6 класс
урок 3 6 классурок 3 6 класс
урок 3 6 класс
 
06 02 алгоритмы
06 02 алгоритмы06 02 алгоритмы
06 02 алгоритмы
 
Презентация "Алгоритмы"
Презентация "Алгоритмы"Презентация "Алгоритмы"
Презентация "Алгоритмы"
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы s
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
 
Алгоритмы
АлгоритмыАлгоритмы
Алгоритмы
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erf
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 

Алгоритм

  • 2. Алгори́ тм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата. Алгоритм - одно из самых основных понятий информатики Само слово Алгоритм произошло от латинской записи имени хорезмского ученого Аль- Хорезми
  • 3. Пример алгоритма - порядок открывания двери 1. Достать ключ из кармана 2. Вставить его в замочную скважину 3. Повернуть его 2 раза по часовой стрелке. 4. Открыть дверь. 5. Вытащить ключ из замка. 6. Положить его обратно в карман.
  • 5. Линейный алгоритм Линейный алгоритм - это алгоритм, в котором все действия выполняются строго последовательно. Пример: 1. Достать ключ из кармана 2. Вставить его в замочную скважину 3. Повернуть его 2 раза по часовой стрелке. 4. Открыть дверь. 5. Вытащить ключ из замка. 6. Положить его обратно в карман.
  • 6. Разветвляющийся алгоритм Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
  • 7. Разветвляющийся алгоритм Разветвляющийся алгоритм наблюдаем в поэме А.С. Пушкина «Руслан и Людмила». “У лукоморья дуб зелёный; Златая цепь на дубе том: И днём и ночью кот учёный Всё ходит по цепи кругом; Идёт направо - песнь заводит, Налево - сказку говорит
  • 8. Циклический алгоритм Циклический – описание действий, которые должны повторяться указанное количество раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.
  • 9. Циклический алгоритм Циклический алгоритм выполняет старик у А.С. Пушкина в «Сказке о рыбаке и рыбке».
  • 11. Свойства алгоритмов - Дискретность (от лат. разделенный, прерывистый). Это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определенном порядке. -Детерминированность –(от лат. – определенность, точность). Это свойство указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае. -Конечность – это свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения. - Массовость – это свойство показывает, что один и то же алгоритм можно использовать с разными исходными данными - Результативность – это свойство требует, чтобы в алгоритме не было ошибок