Презентация по теме: "Понятие алгоритмов, свойства алгоритма"

Презентация по теме: "Понятие алгоритмов, свойства алгоритма"

Содержимое разработки

Понятие алгоритмов, свойства алгоритма. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов.

Понятие алгоритмов, свойства алгоритма. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов.

Алгоритм- четко организованное последовательное действие, приводящие к определенному результату.

Алгоритм- четко организованное последовательное действие, приводящие к определенному результату.

Исполнитель алгоритма –  это некоторая  абстрактная или реальная система способная выполнять действие предписываемые алгоритмом (техническое, биологическое или биотехническое).

Исполнитель алгоритма

это некоторая абстрактная или

реальная система способная выполнять действие предписываемые алгоритмом (техническое, биологическое или биотехническое).

Дискретность (раздельность, прерывность) – алгоритм должен быть записан в виде последовательности шагов или этапов. Понятность исполнитель алгоритма должен знать, как этот алгоритм выполнять. Определенность (детерминированность) каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола.  Результативность (конечность ) алгоритм должен приводить к решению задачи за конечное число шагов. Массовость
  • Дискретность (раздельность, прерывность) – алгоритм должен быть записан в виде последовательности шагов или этапов.
  • Понятность исполнитель алгоритма должен знать, как этот алгоритм выполнять.
  • Определенность (детерминированность) каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола.
  • Результативность (конечность ) алгоритм должен приводить к решению задачи за конечное число шагов.
  • Массовость это свойство показывает, что один и тот же алгоритм можно использовать с разными исходными данными.
Формы записи алгоритмов

Формы записи алгоритмов

  • Словесный
  • Графический
Вычисление Начало конец условие Ввод вывод цикл

Вычисление

Начало

конец

условие

Ввод

вывод

цикл

Основы алгоритмической структуры Следование – команды выполняются одна за другой в том порядке, в котором они записаны в алгоритме .

Основы алгоритмической структуры

Следование – команды выполняются одна за другой в том порядке, в котором они записаны в алгоритме .

Основы алгоритмической структуры Ветвление - данные влияют на ход выполнения алгоритма, т.е. в зависимости от условия выполняются те или иные действия алгоритма.  + -

Основы алгоритмической структуры

Ветвление - данные влияют на ход выполнения алгоритма, т.е. в зависимости от условия выполняются те или иные действия алгоритма.

+ -

Основы алгоритмической структуры Цикл(повторение)

Основы алгоритмической структуры

Цикл(повторение)

Исполнить команды алгоритма при a =1, b=2, c=3. Умножить b на b , результат записать в R1 , Умножить a на c ,  результат записать в R2 ,  Умножить 4 на R2 ,  результат записать в R3 ,  Вычесть R3 из R1 , результат записать в d . Восстановить формулу вычисления d .

Исполнить команды алгоритма при a =1, b=2, c=3.

  • Умножить b на b , результат записать в R1 ,
  • Умножить a на c , результат записать в R2 ,
  • Умножить 4 на R2 , результат записать в R3 ,
  • Вычесть R3 из R1 , результат записать в d .

Восстановить формулу вычисления d .

Домашнее задание Нарисовать блок-схему для нахождения площади треугольника

Домашнее задание

Нарисовать блок-схему для нахождения площади треугольника

Сохранить у себя:
Презентация по теме: "Понятие алгоритмов, свойства алгоритма"

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки