Содержание
- 3. Понятие алгоритма Алгоритм – это точное предписание, которое задает алгоритмический процесс, начинающийся с произвольных исходных данных
- 4. Алгоритмический процесс – это процесс последовательного преобразования конструктивных объектов (слов, чисел, пар слов, пар чисел, предложений
- 5. Семь независимых параметров алгоритма совокупность возможных исходных данных; совокупность возможных промежуточных результатов; совокупность результатов; правило начала;
- 6. Пример: алгоритм Евклида предназначен для нахождения наибольшего общего делителя пары натуральных чисел (m, n) 1 {Нахождение
- 7. Семь независимых параметров алгоритма Евклида I={(m,n)/ n>0, m>=n}. P={(m, n)/ m>=n}. R={(m/n) >0}. Ввести пару чисел
- 8. Способы описания алгоритмов Словесно-формульный Структурный (блок - схемный) С помощью граф-схем
- 9. Словесно-формульный способ При словесно-формульном способе алгоритм записывается в виде текста с формулами по пунктам, определяющим последовательность
- 10. Блок-схемный При блок - схемном описании алгоритм изображается геометрическими фигурами (блоками), связанными по управлению линиями (направлениями
- 11. Условные обозначения блоков
- 12. Блок-схема — это ориентированный граф, вершины которого могут быть одним из трех типов: Функциональная вершина используется
- 13. Структурная блок-схема — это блок-схема, которая может быть выражена как композиция из 4 элементарных блок-схем.
- 14. Важной особенностью всех приведенных структур является то, что они имеют один вход и один выход
- 15. Структурные блок - схемы алгоритмов Линейные Ветвящиеся Циклические
- 16. Линейные Линейным принято называть вычислительный процесс, в котором операции выполняются последовательно, в порядке их записи. Каждая
- 17. Пример: Вычисление арифметического выражения у = (b2 - ас) : (а + с) Конец Алгоритм:
- 18. Ветвящийся Вычислительный процесс называется ветвящимся, если для его реализации предусмотрено несколько направлений. Каждое отдельное направление процесса
- 19. Пример: Вычислить выражение y= с / b Конец Алгоритм: Да Нет
- 20. Циклические Циклическими называются программы, содержащие циклы. Цикл – это многократно повторяемый участок программы. В организации цикла
- 21. Примеры циклических алгоритмов А) В)
- 22. Методы разработки алгоритмов Существует весьма большое количество всевозможных приемов и методов разработки алгоритмов. Среди них можно
- 23. Основные методы разработки Метод частных целей. Этот метод очень часто используется, при этом разработчик даже и
- 25. Скачать презентацию