SlideShare a Scribd company logo
1 of 10
Алгоритм
Алгоритм — это
некоторый конечный
набор рассчитанных на
определѐнного
исполнителя операций
в результате
выполнения которых
через определѐнное
число шагов может
быть достигнута
поставленная цель или
решена задача
определѐнного типа.
Алгоритмы




Линейные   Ветвление   Циклические
Линейным называется алгоритм, в
котором команды выполняются в
порядке их записи.
Ветвлением называется алгоритм, при
котором в зависимости от выполнения
некоторого условия совершается одна
или другая последовательность команд.
Циклическим называется алгоритм, в
котором повторяется выполнение
одной и той же последовательности
команд.
Алгоритм -- одно из основных
математических понятий.
Однако с алгоритмами человеку
приходится иметь дело не
только в математике. Почти во
всех сферах жизни мы
повседневно сталкиваемся с
инструкциями, предписаниями,
рецептами, правилами, в
соответствии с которыми
происходит та или иная
человеческая деятельность. Вот
простой пример.
1. Опустить жетон в щель
телефонного автомата, снять
трубку.
2. Услышав длинный гудок,
набрать номер 22 44 45.
3. Если раздаются короткие
гудки, то повесить трубку, взять
жетон и повторить все заново.
Обычно требуют, чтобы
алгоритм

представлял собой общий
метод решения однотипных
задач для любых исходных
данных -- параметров
алгоритма;

был составлен настолько
точно, чтобы было
возможным его однозначное
понимание;

представлял собой конечное
описание, иначе его
передача исполнителю
длилась бы бесконечно
долго.
Свойства алгоритма
Дискретность (прерывность,
раздельность) – алгоритм должен
представлять процесс решения задачи
как последовательное выполнение
простых (или ранее определенных)
шагов. Каждое действие,
предусмотренное алгоритмом,
исполняется только после того, как
закончилось исполнение предыдущего.
Определенность – каждое правило
алгоритма должно быть четким,
однозначным и не оставлять места для
произвола. Благодаря этому свойству
выполнение алгоритма носит
механический характер и не требует
никаких дополнительных указаний или
сведений о решаемой задаче.
Результативность (конечность) –
алгоритм должен приводить к решению
задачи за конечное число шагов.
Массовость – алгоритм решения задачи
разрабатывается в общем виде, то есть,
он должен быть применим для
некоторого класса задач, различающихся
только исходными данными. При этом
исходные данные могут выбираться из
некоторой области, которая называется
областью применимости алгоритма.
Алгоритм решения задачи
может быть представлен в
виде словесного описания
или графически — в виде
блок-схемы.
При изображении алгоритма
в виде блок-схемы
используются специальные
символы.
Представление алгоритма в
виде блок-схемы позволяет
программисту уяснить
последовательность
действий, которые должны
быть выполнены для
решения задачи, убедиться в
правильности понимания
поставленной задачи.
В качестве примера
на рисунке
приведена
совокупность
алгоритмов
программы
Стоимость покупки
Автор презентации

     Ученик класса 9R2
Школы им. ак. Зарифы Алиевой
      Джабиев Тофик

More Related Content

What's hot

Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереAndrey Dolinin
 
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯАЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯМаргарита Петрова
 
учебник по теме алгоритмизации
учебник по теме алгоритмизацииучебник по теме алгоритмизации
учебник по теме алгоритмизацииhudooognik
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнителиoksench
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritmklochkova
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнителиAndrey Dolinin
 
алгоритм
алгоритмалгоритм
алгоритмtv-tv
 
Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.NickEliot
 
Презентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнителиПрезентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнители2berkas
 
Алгоритм
АлгоритмАлгоритм
Алгоритмproninati
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erfKirrrr123
 
Виды алгоритмов
Виды алгоритмовВиды алгоритмов
Виды алгоритмовtatjana1959
 

What's hot (20)

информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯАЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
06 02 алгоритмы
06 02 алгоритмы06 02 алгоритмы
06 02 алгоритмы
 
оценивание
оцениваниеоценивание
оценивание
 
учебник по теме алгоритмизации
учебник по теме алгоритмизацииучебник по теме алгоритмизации
учебник по теме алгоритмизации
 
Pre al
Pre alPre al
Pre al
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнители
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
алгоритм
алгоритмалгоритм
алгоритм
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
лекция 9
лекция 9лекция 9
лекция 9
 
Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.Алгоритм и его формальное исполнение.
Алгоритм и его формальное исполнение.
 
Презентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнителиПрезентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнители
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erf
 
Виды алгоритмов
Виды алгоритмовВиды алгоритмов
Виды алгоритмов
 

Similar to Алгоритм

Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмовAndrey Dolinin
 
алгоритм 1 часть
алгоритм 1 частьалгоритм 1 часть
алгоритм 1 частьaviamed
 
презентации по информатике
презентации по информатикепрезентации по информатике
презентации по информатикеNick535
 
Алгоритмы поиска и сортировки
Алгоритмы  поиска и сортировкиАлгоритмы  поиска и сортировки
Алгоритмы поиска и сортировкиUnguryan Vitaliy
 
Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Levon Avakyan
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchartIhor Porotikov
 
практика 1
практика 1практика 1
практика 1student_kai
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.metodkopilka
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы sKirrrr123
 

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

Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
алгоритм 1 часть
алгоритм 1 частьалгоритм 1 часть
алгоритм 1 часть
 
презентации по информатике
презентации по информатикепрезентации по информатике
презентации по информатике
 
4 algoritm
4 algoritm4 algoritm
4 algoritm
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
Алгоритмы поиска и сортировки
Алгоритмы  поиска и сортировкиАлгоритмы  поиска и сортировки
Алгоритмы поиска и сортировки
 
Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей.
 
алгоритмы и их виды
алгоритмы и их видыалгоритмы и их виды
алгоритмы и их виды
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
практика 1
практика 1практика 1
практика 1
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.
 
Uchpr
UchprUchpr
Uchpr
 
лекция 5
лекция 5лекция 5
лекция 5
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы s
 
пр 15.docx
пр 15.docxпр 15.docx
пр 15.docx
 
прак 15.docx
прак 15.docxпрак 15.docx
прак 15.docx
 

Алгоритм

  • 2. Алгоритм — это некоторый конечный набор рассчитанных на определѐнного исполнителя операций в результате выполнения которых через определѐнное число шагов может быть достигнута поставленная цель или решена задача определѐнного типа.
  • 3. Алгоритмы Линейные Ветвление Циклические
  • 4. Линейным называется алгоритм, в котором команды выполняются в порядке их записи. Ветвлением называется алгоритм, при котором в зависимости от выполнения некоторого условия совершается одна или другая последовательность команд. Циклическим называется алгоритм, в котором повторяется выполнение одной и той же последовательности команд.
  • 5. Алгоритм -- одно из основных математических понятий. Однако с алгоритмами человеку приходится иметь дело не только в математике. Почти во всех сферах жизни мы повседневно сталкиваемся с инструкциями, предписаниями, рецептами, правилами, в соответствии с которыми происходит та или иная человеческая деятельность. Вот простой пример. 1. Опустить жетон в щель телефонного автомата, снять трубку. 2. Услышав длинный гудок, набрать номер 22 44 45. 3. Если раздаются короткие гудки, то повесить трубку, взять жетон и повторить все заново.
  • 6. Обычно требуют, чтобы алгоритм представлял собой общий метод решения однотипных задач для любых исходных данных -- параметров алгоритма; был составлен настолько точно, чтобы было возможным его однозначное понимание; представлял собой конечное описание, иначе его передача исполнителю длилась бы бесконечно долго.
  • 7. Свойства алгоритма Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего. Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче. Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов. Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.
  • 8. Алгоритм решения задачи может быть представлен в виде словесного описания или графически — в виде блок-схемы. При изображении алгоритма в виде блок-схемы используются специальные символы. Представление алгоритма в виде блок-схемы позволяет программисту уяснить последовательность действий, которые должны быть выполнены для решения задачи, убедиться в правильности понимания поставленной задачи.
  • 9. В качестве примера на рисунке приведена совокупность алгоритмов программы Стоимость покупки
  • 10. Автор презентации Ученик класса 9R2 Школы им. ак. Зарифы Алиевой Джабиев Тофик