Содержание
- 2. Технология производства программных продуктов и услуг Тема 3 Детальное проектирование программ
- 3. Технология производства программных продуктов и услуг Детальное проектирование программ Модуль – часть программной системы, которая по
- 4. Модуль должен возвращать управление в ту же точку, из которой был вызван (иметь один вход и
- 5. Иерархическая схема программы Технология производства программных продуктов и услуг Детальное проектирование программ
- 6. Текст любой программы состоит из двух частей: описание структур данных описание алгоритмов Технология производства программных продуктов
- 7. Типы форм описания алгоритмов Текстовая формализованный естественный язык псевдокод Табличная структурная диаграмма таблица решений Графическая блок-схема
- 8. Элементы блок-схем Технология производства программных продуктов и услуг Детальное проектирование программ Логический блок Да Нет
- 9. Типовые управляющие структуры (Э. Дейкстра) Технология производства программных продуктов и услуг Детальное проектирование программ Цикл: (с
- 10. Теорема Дейкстры Любой алгоритм может быть построен путем вложения только трех типовых управляющих структур: следование развилка
- 11. Метод последовательной детализации Пример1. Пусть дан одномерный массив. Заменить все положительные числа в массиве на нули.
- 12. Шаг 1: Структура Следование Технология производства программных продуктов и услуг Детальное проектирование программ
- 13. Шаг 2: Детализация первого блока присваиванием детализация второго блока Структурой Цикл Технология производства программных продуктов и
- 14. Шаг 3: Детализация тела цикла Структурой Следование Технология производства программных продуктов и услуг Детальное проектирование программ
- 15. Шаг 4: Детализация первого блока Структурой Развилка Технология производства программных продуктов и услуг Детальное проектирование программ
- 16. Исходный алгоритм Технология производства программных продуктов и услуг Детальное проектирование программ
- 17. Пусть k – переменная, принимающая на каждом шаге алгоритма значение номера следующего исполняемого блока. Использование этого
- 18. Теорема Дейкстры Технология производства программных продуктов и услуг Детальное проектирование программ
- 19. Следствия из теоремы Дейкстры Следствие 1. Любой алгоритм может быть реализован с помощью одного оператора цикла.
- 20. Структурная диаграмма Технология производства программных продуктов и услуг Детальное проектирование программ Выбор
- 21. Структурная диаграмма. Пример. Шаг 1 Технология производства программных продуктов и услуг Детальное проектирование программ
- 22. Структурная диаграмма. Пример. Шаг 2 Технология производства программных продуктов и услуг Детальное проектирование программ
- 23. Структурная диаграмма. Пример. Шаг 3 Технология производства программных продуктов и услуг Детальное проектирование программ
- 24. Структурная диаграмма. Пример. Шаг 4 Технология производства программных продуктов и услуг Детальное проектирование программ
- 25. Псевдокод Технология производства программных продуктов и услуг Детальное проектирование программ
- 26. Псевдокод. Пример i:= 1 ЦИКЛ ПОКА i ЕСЛИ А[i] ≥ 0 TO А[i]:= 0 ИНАЧЕ нет
- 27. Таблица решений Технология производства программных продуктов и услуг Детальное проектирование программ I – зона условий II
- 28. Таблица решений Технология производства программных продуктов и услуг Детальное проектирование программ Пример. Приёмка материалов на склад
- 29. Таблица решений Технология производства программных продуктов и услуг Детальное проектирование программ
- 30. Таблица решений Технология производства программных продуктов и услуг Детальное проектирование программ
- 31. Таблица решений Технология производства программных продуктов и услуг Детальное проектирование программ
- 32. Таблица решений (формально полная) Технология производства программных продуктов и услуг Детальное проектирование программ
- 33. Таблица решений (селективная) Технология производства программных продуктов и услуг Детальное проектирование программ
- 34. Таблица решений (логически полная) Технология производства программных продуктов и услуг Детальное проектирование программ q – количество
- 35. Таблица решений (селективная, дополненная до логической полноты) Технология производства программных продуктов и услуг Детальное проектирование программ
- 36. Таблица решений (Циклы в таблицах решений) Технология производства программных продуктов и услуг Детальное проектирование программ
- 37. Таблица решений (описание цикла с помощью структурной диаграммы) Технология производства программных продуктов и услуг Детальное проектирование
- 39. Скачать презентацию