Содержание
- 2. Алгоритм — конечная совокупность точно заданных правил решения произвольного класса задач или набор инструкций, описывающих порядок
- 3. Свойства алгоритмов Дискретность — алгоритм должен представлять процесс решения задачи как последовательное выполнение некоторых простых шагов.
- 4. Свойства алгоритмов Понятность — алгоритм должен включать только те команды, которые доступны исполнителю и входят в
- 5. Свойства алгоритмов Массовость (универсальность). Алгоритм должен быть применим к разным наборам начальных данных. Результативность — завершение
- 6. Свойства алгоритмов Детерминированность (определённость). В каждый момент времени следующий шаг работы однозначно определяется состоянием системы. Таким
- 7. Свойства алгоритмов Завершаемость (конечность) — в более узком понимании алгоритма как математической функции, при правильно заданных
- 8. Способы задания алгоритмов Словесный (запись на естественном языке) Графический (изображения из графических символов) Псевдокод (полуформализованное описание
- 9. Пример словесного способа задания алгоритма Алгоритм Евклида (нахождения (НОД) двух натуральных чисел) 1) Задать два числа.
- 10. Графический способ Виды блоков в блок-схеме Пуск-останов (начало/конец алгоритма/подпрограммы Вычислительное действие или последовательность действий Проверка условия
- 11. Следование — алгоритмическая конструкция, отображающая естественный, последовательный порядок действий. Алгоритмы, в которых используется только структура «следование»,
- 12. Пример Дан фрагмент линейного алгоритма: х=2 у=х*х У=У*У х=у*х s=x+y Выясним, какое значение получит переменная s
- 13. Ветвление — алгоритмическая конструкция, в которой в зависимости от результата проверки условия («да» или «нет») предусмотрен
- 14. Пример Алгоритм определения принадлежности точки х отрезку [а, b]. Если точка х принадлежит данному отрезку, то
- 15. Пример Алгоритм, в котором переменной У присваивается значение большей из трёх величин А, В и С.
- 16. Пример. Алгоритм Евклида (нахождения (НОД) двух натуральных чисел)
- 17. Пример Алгоритм решения линейного уравнения ax + b = 0.
- 19. Скачать презентацию