SlideShare a Scribd company logo
1 of 18
Основы алгоритмизации

Алгоритмы. Типы алгоритмов.
Способы записи
Блок-схемы.
Каждый
алгоритм
предназначен
для
определенного
исполнителя.
Исполнителем будем называть человека,
живое существо или автоматическое устройство,
которое способно к восприятию и исполнению
команд.
В алгоритме команды записаны одна
за другой в определенном порядке.
Исполняются они не обязательно в том
же порядке. В зависимости от того,
каков порядок исполнения команд,
можно выделить три типа алгоритмов:
линейные алгоритмы
разветвляющиеся алгоритмы
алгоритмы с повторением
Линейные алгоритмы
Алгоритм решения задачи
называется линейным, если
           линейным
исполнитель все команды
алгоритма исполняет одну за
другой в порядке их записи.

      1. Взять ручку.
      2. Снять колпачок.
      3. Нарисовать стрелку.
Разветвляющиеся алгоритмы
Алгоритм называется
                                  разветвляющимся,
                                  разветвляющимся
                                 если после проверки
                                   условия в разных
                                ситуациях исполняется
                                 один из двух разных
           Идёт направо?           наборов команд.


          нет              да

Сказку                           Песнь
говорит                          заводит
Алгоритмы с повторением
Алгоритмами с повторениями
                      называют алгоритмы которые
                      содержат команду повторения.




1. Пока фигура не закрашена, повторять:
2. Поместить прямоугольник в фигуру.
Условие понимается как
   вопрос на который
исполнитель даёт один из
 двух ответов «да» или
         «нет».
Повторение - это набор
   команд, которые
исполняются до тех пор,
   пока выполняется
  некоторое условие.
1.Словесный (описание алгоритма с помощью слов русского
языка).
  Пример. Алгоритм включения компьютера.
  –Подойти к компьютеру.
  –Включить монитор.
  –Включить системный блок.
2.Запись на алгоритмическом языке
  Пример. Алгоритм нахождения минимального из двух введенных
  чисел.
•Начало
  Ввод числа х
  Ввод числа у
  Если х<у
  То Вывод х
  Иначе Вывод у
  Все
•Конец
3.Блок-схема (Графическое представление
алгоритма)

4.Программа (запись алгоритма на языке
программирования)
 Пример. Определение четности введенного
 числа.
•Блок-схемы являются одним из графических
способов представления алгоритмов. Блок-схема
состоит из блоков, соединенных линиями. Чаще
всего используются блоки следующих типов:

     - выполнение операции;
     - выбор направления выполнения алгоритма
   в      зависимости от выполнения условия;

   - ввод/вывод данных;

   - начало и конец алгоритма.

More Related Content

What's hot

Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереAndrey Dolinin
 
Алгоритм
АлгоритмАлгоритм
Алгоритмproninati
 
Java. Логические операторы, операторы ветвления.
Java. Логические операторы, операторы ветвления.Java. Логические операторы, операторы ветвления.
Java. Логические операторы, операторы ветвления.Unguryan Vitaliy
 
алгоритмы определение свойства способы записи
алгоритмы определение свойства способы записиалгоритмы определение свойства способы записи
алгоритмы определение свойства способы записиDmitry Kulikov
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнителиAndrey Dolinin
 
20100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture0820100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture08Computer Science Club
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы sKirrrr123
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013AliyaAringazinova
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erfKirrrr123
 
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯАЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯМаргарита Петрова
 

What's hot (19)

Алгоритм
АлгоритмАлгоритм
Алгоритм
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
 
алгоритм
алгоритмалгоритм
алгоритм
 
Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
11
1111
11
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
Java. Логические операторы, операторы ветвления.
Java. Логические операторы, операторы ветвления.Java. Логические операторы, операторы ветвления.
Java. Логические операторы, операторы ветвления.
 
лабораторная работа №2
лабораторная работа №2лабораторная работа №2
лабораторная работа №2
 
алгоритмы определение свойства способы записи
алгоритмы определение свойства способы записиалгоритмы определение свойства способы записи
алгоритмы определение свойства способы записи
 
Алгоритмы и исполнители
Алгоритмы и исполнителиАлгоритмы и исполнители
Алгоритмы и исполнители
 
лекция 5
лекция 5лекция 5
лекция 5
 
8 инф
8 инф8 инф
8 инф
 
20100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture0820100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture08
 
алгоритмы s
алгоритмы sалгоритмы s
алгоритмы s
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
 
л 2 8
л 2 8л 2 8
л 2 8
 
алгоритмы erf
алгоритмы erfалгоритмы erf
алгоритмы erf
 
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯАЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
АЛГОРИТМ: ОПРЕДЕЛЕНИЕ, СВОЙСТВА И СПОСОБЫ ПРЕДСТАВЛЕНИЯ
 

Viewers also liked

Decreto 171 del 01 de febrero de 2016 1
Decreto 171 del 01 de febrero de 2016 1Decreto 171 del 01 de febrero de 2016 1
Decreto 171 del 01 de febrero de 2016 1ANA_1977
 
Cxc mathematics june_07_p2
Cxc mathematics june_07_p2Cxc mathematics june_07_p2
Cxc mathematics june_07_p2texroy brown
 
основы логики
основы логикиосновы логики
основы логикиhudooognik
 
Gpc 549 lupus_sescs_compl
Gpc 549 lupus_sescs_complGpc 549 lupus_sescs_compl
Gpc 549 lupus_sescs_complspike99
 
гамма излучение
гамма   излучениегамма   излучение
гамма излучениеhudooognik
 
Opportunità promozionali automotive
Opportunità promozionali automotiveOpportunità promozionali automotive
Opportunità promozionali automotiveGilda M. Ametrano
 
Panduan restore courses e learning
Panduan restore courses e learningPanduan restore courses e learning
Panduan restore courses e learningMr. FM
 
Ruta turística Xipre Miquel
Ruta turística Xipre MiquelRuta turística Xipre Miquel
Ruta turística Xipre Miquelquelis2000
 
Texas state organization losp
Texas state organization lospTexas state organization losp
Texas state organization lospTeresa Toliver
 
Ventilator associated pneumonia
Ventilator associated pneumoniaVentilator associated pneumonia
Ventilator associated pneumoniadrcsaravind89
 

Viewers also liked (16)

Decreto 171 del 01 de febrero de 2016 1
Decreto 171 del 01 de febrero de 2016 1Decreto 171 del 01 de febrero de 2016 1
Decreto 171 del 01 de febrero de 2016 1
 
Cxc mathematics june_07_p2
Cxc mathematics june_07_p2Cxc mathematics june_07_p2
Cxc mathematics june_07_p2
 
основы логики
основы логикиосновы логики
основы логики
 
Ms2
Ms2Ms2
Ms2
 
Gpc 549 lupus_sescs_compl
Gpc 549 lupus_sescs_complGpc 549 lupus_sescs_compl
Gpc 549 lupus_sescs_compl
 
Gmo
GmoGmo
Gmo
 
гамма излучение
гамма   излучениегамма   излучение
гамма излучение
 
Opportunità promozionali automotive
Opportunità promozionali automotiveOpportunità promozionali automotive
Opportunità promozionali automotive
 
Commercial Flooring
Commercial FlooringCommercial Flooring
Commercial Flooring
 
Panduan restore courses e learning
Panduan restore courses e learningPanduan restore courses e learning
Panduan restore courses e learning
 
Hardwood
HardwoodHardwood
Hardwood
 
Sukcesy matury
Sukcesy maturySukcesy matury
Sukcesy matury
 
Ruta turística Xipre Miquel
Ruta turística Xipre MiquelRuta turística Xipre Miquel
Ruta turística Xipre Miquel
 
Technology and treats
Technology and treatsTechnology and treats
Technology and treats
 
Texas state organization losp
Texas state organization lospTexas state organization losp
Texas state organization losp
 
Ventilator associated pneumonia
Ventilator associated pneumoniaVentilator associated pneumonia
Ventilator associated pneumonia
 

Similar to учебник по теме алгоритмизации

Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмовAndrey Dolinin
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
АлгоритмизацияLebedeva_Zoya
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritmklochkova
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkovaklochkova
 
формы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовформы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовЕвгения Бубен
 
Переменные: тип, имя, значение
Переменные: тип, имя, значениеПеременные: тип, имя, значение
Переменные: тип, имя, значениеЕлена Никонова
 
Презентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнителиПрезентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнители2berkas
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.metodkopilka
 
обработка исключений в Java
обработка исключений в Javaобработка исключений в Java
обработка исключений в Javametaform
 
Виды алгоритмов
Виды алгоритмовВиды алгоритмов
Виды алгоритмовtatjana1959
 
практика 1
практика 1практика 1
практика 1student_kai
 
практика 7
практика 7практика 7
практика 7student_kai
 

Similar to учебник по теме алгоритмизации (20)

85004
8500485004
85004
 
4 algoritm
4 algoritm4 algoritm
4 algoritm
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
Алгоритмизация
АлгоритмизацияАлгоритмизация
Алгоритмизация
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
 
формы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовформы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмов
 
8 2-1
8 2-18 2-1
8 2-1
 
8 2-1
8 2-18 2-1
8 2-1
 
Переменные: тип, имя, значение
Переменные: тип, имя, значениеПеременные: тип, имя, значение
Переменные: тип, имя, значение
 
Презентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнителиПрезентация на тему: Алгоритмы и исполнители
Презентация на тему: Алгоритмы и исполнители
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.
 
обработка исключений в Java
обработка исключений в Javaобработка исключений в Java
обработка исключений в Java
 
02 if for
02 if for02 if for
02 if for
 
Виды алгоритмов
Виды алгоритмовВиды алгоритмов
Виды алгоритмов
 
практика 1
практика 1практика 1
практика 1
 
исполнитель
исполнительисполнитель
исполнитель
 
02 if for
02 if for02 if for
02 if for
 
практика 7
практика 7практика 7
практика 7
 

учебник по теме алгоритмизации