[11] Алгоритмы

- Это система вычислений, выполняемых по строго определённым правилам, которая после какого-либо числа шагов заведомо приводит к решению поставленной задачи.

Свойства алгоритма

Дискретность
Алгоритм должен состоять из отдельных действий, которые выполняются последовательно друг за другом.
Понятность
Алгоритм должен содержать только те команды, которые известны исполнителю.
Детерминированность
В каждый момент времени следующий шаг работы однозначно определяется состоянием системы.
Конечность
Последовательность действий, направленных на получение определённого результата за конечное число шагов.
Массовость
Алгоритм должен решать не одну частную задачу, а класс задач. Не имеет смысла строить алгоритм нахождения наибольшего общего делителя только для чисел 10 и 15.
Блок-Схемы
- Способ графического представления алгоритма, в котором шаги изображаются в виде блоков различной формы, соединенных между собой стрелками.

некоторые

Исполнители Алгоритмов

Выполнение заданной программы
  • Стиральная машина
  • Микроволновая печь
  • Робот-пылесос
  • Телефон
  • Вентилятор
  • Холодильник
Задание
- Выполнить в тетради.
- Возможно создать алгоритм в конструкторе, а за тем перенести в тетрадь.
Создать алгоритм
- Написать расширенный алгоритм
по логическому порядку хода действий - используя блок-схемы

Тема алгоритма регламентируется любым образом.

  1. Написать список действий алгоритма из не менее 40-ка пунктов.
  2. Перенести каждый пункт в блок-схему.
  3. Использовать минимум 4 отдельных блока с выбором "да-нет" (решение).
  4. Использовать 3 блока ввода-вывода (используя любое устройство).