Типы алгоритмов

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

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

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

    алгоритмы с повторениями.
Алгоритм с ветвлением
Линейный алгоритм – алгоритм,
  в котором команды выполняются             начало
  друг за другом, в порядке их записи.
                                         Дано число а
Задание 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      конец
в) Запишите тип алгоритма
Домашнее задание
Выучить определения типов алгоритмов


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


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


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


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

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.
    Домашнее задание Выучить определениятипов алгоритмов На дополнительную оценку: составить алгоритм любого типа и блок-схему к ней В дистанционном курсе: Тест “Алгоритмы и исполнители”