SlideShare a Scribd company logo
1 of 6
Типы алгоритмов

В зависимости от порядка выполнения
   команд можно выделить три типа
             алгоритмов:

       линейные алгоритмы;

     алгоритмы с ветвлениями;

    алгоритмы с повторениями.
Алгоритм с ветвлением
Линейный алгоритм – алгоритм,
  в котором команды выполняются             начало
  друг за другом, в порядке их записи.
                                         Дано число а
Задание 1 (устно)
Выполните алгоритм для числа а:          Умножить на 2
а) 1         б) 15       в) 100

Задание 2 (письменно)                  Прибавить 10
а) Составьте блок-схему для алгоритма:
   1. Дано четное число                   Ответ
      2. Разделить число на 2
   3. Прибавить 10
                                          конец
   4. Умножить на 5
б) Выполните алгоритм для числа 6
в) Запишите тип алгоритма
Алгоритм с ветвлением
Алгоритм с ветвлением содержит
  условие, от которого зависит           начало
  дальнейшее выполнение команд.
Задание 3 (устно)                      Дано число b
Выполните алгоритм для числа b:
а) 1     б) 15    в) 100          да      Число       нет
Задание 4 (письменно)                   нечетное?
а) Составьте блок-схему
   для алгоритма:
   1. Дано число            Умножить на 2      Прибавить 10
      2. Если число четное, то
          разделить число на 2
         иначе прибавить 10             Ответ
б) Выполните алгоритм для чисел:
     13 и 14                             конец
в) Запишите тип алгоритма
Алгоритм с повторением
Алгоритм с повторением –
  это алгоритм, с повторяющимися       начало
  действиями.
                                     Дано число х
Задание 5 (устно)
Выполните алгоритм для числа х:
а) 1     б) 15    в) 100                         Прибавить 10
Задание 6 (письменно)                               да
а) Составьте блок-схему              х меньше 50?
   для алгоритма:
   1. Дано число                           нет
      2. Пока число больше 10,
          вычесть из числа 5            Ответ

б) Выполните алгоритм для числа 20      конец
в) Запишите тип алгоритма
Домашнее задание
Выучить определения типов алгоритмов


      На дополнительную оценку:
     составить алгоритм любого типа
           и блок-схему к ней


        В дистанционном курсе:
     Тест “Алгоритмы и исполнители”
Домашнее задание
Выучить определения типов алгоритмов


      На дополнительную оценку:
     составить алгоритм любого типа
           и блок-схему к ней


        В дистанционном курсе:
     Тест “Алгоритмы и исполнители”

More Related Content

What's hot

Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...
Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...
Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...2berkas
 
Запись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка ПаскальЗапись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка ПаскальAndrey Dolinin
 
Алгоритмическая конструкция следование
Алгоритмическая конструкция следованиеАлгоритмическая конструкция следование
Алгоритмическая конструкция следованиеAndrey Dolinin
 
Языки программирования
Языки программированияЯзыки программирования
Языки программированияpaulsmirnov
 
формы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовформы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовЕвгения Бубен
 
основы алгоритмизации
основы алгоритмизацииосновы алгоритмизации
основы алгоритмизацииRania Fazliachmetova
 
Алгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеАлгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеAndrey Dolinin
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3Ann Eres
 
Logarifmicheskaya funkciya
Logarifmicheskaya funkciyaLogarifmicheskaya funkciya
Logarifmicheskaya funkciyaIvanchik5
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмовAndrey Dolinin
 
Программирование линейных алгоритмов
Программирование линейных алгоритмовПрограммирование линейных алгоритмов
Программирование линейных алгоритмовAndrey Dolinin
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнителиoksench
 
Презентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasicПрезентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasic2berkas
 
Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовПрограммирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовAndrey Dolinin
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисленияAndrey Dolinin
 

What's hot (20)

777
777777
777
 
Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...
Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...
Презентация на тему: Методика подготовки учащихся к итоговой аттестации по ин...
 
Запись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка ПаскальЗапись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка Паскаль
 
Алгоритмическая конструкция следование
Алгоритмическая конструкция следованиеАлгоритмическая конструкция следование
Алгоритмическая конструкция следование
 
Языки программирования
Языки программированияЯзыки программирования
Языки программирования
 
формы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмовформы представления алгоритмов,типы алгоритмов
формы представления алгоритмов,типы алгоритмов
 
основы алгоритмизации
основы алгоритмизацииосновы алгоритмизации
основы алгоритмизации
 
Алгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеАлгоритмическая конструкция Повторение
Алгоритмическая конструкция Повторение
 
робот
роботробот
робот
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3
 
Logarifmicheskaya funkciya
Logarifmicheskaya funkciyaLogarifmicheskaya funkciya
Logarifmicheskaya funkciya
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
87
8787
87
 
Программирование линейных алгоритмов
Программирование линейных алгоритмовПрограммирование линейных алгоритмов
Программирование линейных алгоритмов
 
алгоритмы и исполнители
алгоритмы и исполнителиалгоритмы и исполнители
алгоритмы и исполнители
 
82
8282
82
 
Презентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasicПрезентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasic
 
Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовПрограммирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмов
 
Системы счисления
Системы счисленияСистемы счисления
Системы счисления
 
условия, подпрограммы
условия, подпрограммыусловия, подпрограммы
условия, подпрограммы
 

Viewers also liked

Algoritm
AlgoritmAlgoritm
AlgoritmStudent
 
нуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллахнуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллахKhishighuu Myanganbuu
 
Algoritm resheniya zadach_na_proporcii
Algoritm resheniya zadach_na_proporciiAlgoritm resheniya zadach_na_proporcii
Algoritm resheniya zadach_na_proporciiИван Иванов
 
Algoritm
AlgoritmAlgoritm
Algoritmnvk74
 
Pp-konsep-pendekatan-mengajar-bm
 Pp-konsep-pendekatan-mengajar-bm Pp-konsep-pendekatan-mengajar-bm
Pp-konsep-pendekatan-mengajar-bmPensil Dan Pemadam
 
4 төрийн холбооны газар
4 төрийн холбооны газар4 төрийн холбооны газар
4 төрийн холбооны газарTumennast Erdenebold
 
шилэн кабелын суурьлуулалт
шилэн кабелын суурьлуулалтшилэн кабелын суурьлуулалт
шилэн кабелын суурьлуулалтJargalchuluun Mungunbayar
 
8-класс. Компьютердин архитектурасы
8-класс. Компьютердин архитектурасы8-класс. Компьютердин архитектурасы
8-класс. Компьютердин архитектурасыKasymbek Junusaliev
 
1 мэдээлэл, холбооны сүлжээ ххк
1 мэдээлэл, холбооны сүлжээ ххк1 мэдээлэл, холбооны сүлжээ ххк
1 мэдээлэл, холбооны сүлжээ ххкTumennast Erdenebold
 
11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа
11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа
11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлааKhishighuu Myanganbuu
 

Viewers also liked (20)

сорил
сорилсорил
сорил
 
Algoritm 10-p aнги
Algoritm 10-p aнгиAlgoritm 10-p aнги
Algoritm 10-p aнги
 
Power point tic
Power point ticPower point tic
Power point tic
 
4 Seccions
4 Seccions4 Seccions
4 Seccions
 
8a 2 bat orgil
8a 2 bat orgil8a 2 bat orgil
8a 2 bat orgil
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
нуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллахнуугдсан файл болон фолдертой ажиллах
нуугдсан файл болон фолдертой ажиллах
 
bonifacio m zamudio 123
bonifacio m zamudio 123bonifacio m zamudio 123
bonifacio m zamudio 123
 
Algoritm resheniya zadach_na_proporcii
Algoritm resheniya zadach_na_proporciiAlgoritm resheniya zadach_na_proporcii
Algoritm resheniya zadach_na_proporcii
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Pp-konsep-pendekatan-mengajar-bm
 Pp-konsep-pendekatan-mengajar-bm Pp-konsep-pendekatan-mengajar-bm
Pp-konsep-pendekatan-mengajar-bm
 
Salaalsan algoritm
Salaalsan algoritmSalaalsan algoritm
Salaalsan algoritm
 
Alg bodlogo
Alg bodlogoAlg bodlogo
Alg bodlogo
 
4 төрийн холбооны газар
4 төрийн холбооны газар4 төрийн холбооны газар
4 төрийн холбооны газар
 
Algoritm kasietteri
Algoritm kasietteriAlgoritm kasietteri
Algoritm kasietteri
 
шилэн кабелын суурьлуулалт
шилэн кабелын суурьлуулалтшилэн кабелын суурьлуулалт
шилэн кабелын суурьлуулалт
 
8-класс. Компьютердин архитектурасы
8-класс. Компьютердин архитектурасы8-класс. Компьютердин архитектурасы
8-класс. Компьютердин архитектурасы
 
1 мэдээлэл, холбооны сүлжээ ххк
1 мэдээлэл, холбооны сүлжээ ххк1 мэдээлэл, холбооны сүлжээ ххк
1 мэдээлэл, холбооны сүлжээ ххк
 
11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа
11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа
11системийг хөгжүүлэх алхмууд ба дизайн 11б номио&марлаа
 

Similar to Tip algoritm

циклические алгоритмы
циклические алгоритмыциклические алгоритмы
циклические алгоритмыstonohov
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013AliyaAringazinova
 
паскаль. часть1
паскаль. часть1паскаль. часть1
паскаль. часть1igorm9so
 
операторы цикла в Visual basic
операторы цикла в Visual basicоператоры цикла в Visual basic
операторы цикла в Visual basicanastastish
 

Similar to Tip algoritm (7)

Python
PythonPython
Python
 
циклические алгоритмы
циклические алгоритмыциклические алгоритмы
циклические алгоритмы
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
 
паскаль. часть1
паскаль. часть1паскаль. часть1
паскаль. часть1
 
операторы цикла в Visual basic
операторы цикла в Visual basicоператоры цикла в Visual basic
операторы цикла в Visual basic
 
циклы
циклыциклы
циклы
 
паскаль
паскальпаскаль
паскаль
 

More from messya

метод координат
метод координатметод координат
метод координатmessya
 
метод координат
метод координатметод координат
метод координатmessya
 
метод координат
метод координатметод координат
метод координатmessya
 
растровое кодирование
растровое кодированиерастровое кодирование
растровое кодированиеmessya
 
растровое кодирование
растровое кодированиерастровое кодирование
растровое кодированиеmessya
 
в мире кодов
в мире кодовв мире кодов
в мире кодовmessya
 
3.1 3.2
3.1 3.23.1 3.2
3.1 3.2messya
 
3.1 3.2
3.1 3.23.1 3.2
3.1 3.2messya
 
Rabochiy stolmysh
Rabochiy stolmyshRabochiy stolmysh
Rabochiy stolmyshmessya
 
правовая охрана информации
правовая охрана информацииправовая охрана информации
правовая охрана информацииmessya
 
2.5 2.6
2.5 2.62.5 2.6
2.5 2.6messya
 
4.2-po
4.2-po4.2-po
4.2-pomessya
 
4.2 PO
4.2 PO4.2 PO
4.2 POmessya
 
4.2 Программное обеспечение
4.2 Программное обеспечение4.2 Программное обеспечение
4.2 Программное обеспечениеmessya
 

More from messya (17)

6.4
6.46.4
6.4
 
3.4
3.43.4
3.4
 
метод координат
метод координатметод координат
метод координат
 
метод координат
метод координатметод координат
метод координат
 
метод координат
метод координатметод координат
метод координат
 
8 9
8 98 9
8 9
 
растровое кодирование
растровое кодированиерастровое кодирование
растровое кодирование
 
растровое кодирование
растровое кодированиерастровое кодирование
растровое кодирование
 
в мире кодов
в мире кодовв мире кодов
в мире кодов
 
3.1 3.2
3.1 3.23.1 3.2
3.1 3.2
 
3.1 3.2
3.1 3.23.1 3.2
3.1 3.2
 
Rabochiy stolmysh
Rabochiy stolmyshRabochiy stolmysh
Rabochiy stolmysh
 
правовая охрана информации
правовая охрана информацииправовая охрана информации
правовая охрана информации
 
2.5 2.6
2.5 2.62.5 2.6
2.5 2.6
 
4.2-po
4.2-po4.2-po
4.2-po
 
4.2 PO
4.2 PO4.2 PO
4.2 PO
 
4.2 Программное обеспечение
4.2 Программное обеспечение4.2 Программное обеспечение
4.2 Программное обеспечение
 

Tip algoritm

  • 1. Типы алгоритмов В зависимости от порядка выполнения команд можно выделить три типа алгоритмов: линейные алгоритмы; алгоритмы с ветвлениями; алгоритмы с повторениями.
  • 2. Алгоритм с ветвлением Линейный алгоритм – алгоритм, в котором команды выполняются начало друг за другом, в порядке их записи. Дано число а Задание 1 (устно) Выполните алгоритм для числа а: Умножить на 2 а) 1 б) 15 в) 100 Задание 2 (письменно) Прибавить 10 а) Составьте блок-схему для алгоритма: 1. Дано четное число Ответ 2. Разделить число на 2 3. Прибавить 10 конец 4. Умножить на 5 б) Выполните алгоритм для числа 6 в) Запишите тип алгоритма
  • 3. Алгоритм с ветвлением Алгоритм с ветвлением содержит условие, от которого зависит начало дальнейшее выполнение команд. Задание 3 (устно) Дано число b Выполните алгоритм для числа b: а) 1 б) 15 в) 100 да Число нет Задание 4 (письменно) нечетное? а) Составьте блок-схему для алгоритма: 1. Дано число Умножить на 2 Прибавить 10 2. Если число четное, то разделить число на 2 иначе прибавить 10 Ответ б) Выполните алгоритм для чисел: 13 и 14 конец в) Запишите тип алгоритма
  • 4. Алгоритм с повторением Алгоритм с повторением – это алгоритм, с повторяющимися начало действиями. Дано число х Задание 5 (устно) Выполните алгоритм для числа х: а) 1 б) 15 в) 100 Прибавить 10 Задание 6 (письменно) да а) Составьте блок-схему х меньше 50? для алгоритма: 1. Дано число нет 2. Пока число больше 10, вычесть из числа 5 Ответ б) Выполните алгоритм для числа 20 конец в) Запишите тип алгоритма
  • 5. Домашнее задание Выучить определения типов алгоритмов На дополнительную оценку: составить алгоритм любого типа и блок-схему к ней В дистанционном курсе: Тест “Алгоритмы и исполнители”
  • 6. Домашнее задание Выучить определения типов алгоритмов На дополнительную оценку: составить алгоритм любого типа и блок-схему к ней В дистанционном курсе: Тест “Алгоритмы и исполнители”