Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Язык ДРАКОН: вводный курс, часть 1

3,791 views

Published on

Введение в визуальный язык ДРАКОН

Published in: Education
  • Be the first to comment

Язык ДРАКОН: вводный курс, часть 1

  1. 1. Язык ДРАКОНВводный курс, часть 1:Как рисовать ДРАКОН-схемы
  2. 2. Виды диаграмм языка ДРАКОНПримитивСилуэтПрименяется для самыхпростых алгоритмовРекомендуется длявсех остальныхалгоритмов
  3. 3. Примитив
  4. 4. Из чего состоит примитив?
  5. 5. Из чего состоит примитив?Вертикальныйшампур
  6. 6. Из чего состоит примитив?Заголовок
  7. 7. Из чего состоит примитив?Сам алгоритм
  8. 8. Из чего состоит примитив?Икона “Конец”
  9. 9. Из чего состоит примитив?Икона “Действие”
  10. 10. Икона “Действие”приказ сделать что-то
  11. 11. Шампур должен бытьвертикальным
  12. 12. Неправильно!
  13. 13. Ещё хуже● Изломы шампура запрещены
  14. 14. Икона “Вставка”Это ссылка на алгоритм,который определёнгде-то ещё.
  15. 15. Икона “Вопрос”
  16. 16. Икона “Вопрос”Содержит вопрос, накоторый можно ответить“да” или “нет”
  17. 17. Главный маршрут идёт прямоГлавный маршрут –самый успешныйи желательный путь
  18. 18. Неудачный сценарий – справа
  19. 19. Чем правее,тем хуже
  20. 20. ХорошоПлохоХуже всего
  21. 21. НеправильноГлавный маршрутизломан
  22. 22. ПравильноГлавный маршрутпрямой
  23. 23. Визуальный шум – это плохоСлишко много углов
  24. 24. Горизонтальное объединениеПроблема решена
  25. 25. Повторы – это плохо
  26. 26. Вертикальное объединениеУстраняет повторы
  27. 27. Пересечения линийзапрещены
  28. 28. Пересечения убивают наглядность
  29. 29. СилуэтРекомендуемый вид диаграмм
  30. 30. Что может силуэт?● Наглядно разбить диаграмму на составныечасти● Изобразить конечный автомат (машинусостояний)● Устранить пересечения линий в особосложных алгоритмах
  31. 31. Из чего состоит силуэт?
  32. 32. ... из заголовка
  33. 33. ... из веток
  34. 34. Из чего состоит ветка?Шапка с названием ветки
  35. 35. Из чего состоит ветка?Алгоритмветки
  36. 36. Из чего состоит ветка?Адрес следующей ветки
  37. 37. Силуэт отвечаетна три царских вопроса:1. Как называется задача?2. Из скольких частей она состоит?3. Как называется каждая часть?
  38. 38. 1. Как называется задача?
  39. 39. 2. Из скольких частей она состоит?
  40. 40. 3. Как называется каждая часть?
  41. 41. Первой выполняется ветка слева
  42. 42. Затем выполняются остальные ветки
  43. 43. Затем выполняются остальные ветки
  44. 44. Последней выполняется самая правая ветка
  45. 45. В ДРАКОН-схемеможет бытьтолько одна икона “Конец”
  46. 46. Порядок следования веток задаётся в иконах “Адрес”
  47. 47. Располагать ветки следует слева-направо
  48. 48. Когда можно делать переход наветку, расположенную левее?1. Когда требуется выполнить какую-то веткунесколько раз.2. Когда силуэт изображает машинусостояний (конечный автомат).
  49. 49. Ветка может иметь несколько икон “Адрес”Алгоритм такой ветки принимает решение,какую ветку выполнять дальше
  50. 50. Прямой переход из ветки в ветку запрещён
  51. 51. Икона “Выбор”Содержит вопрос:● на который нельзя ответить “да” или “нет”● на который может быть несколько ответов
  52. 52. Икона “Выбор”
  53. 53. Как расположить варианты?● По принципу “Чем правее, тем хуже”или● По принципу “Чем правее, тем больше”или● По принципу “Чем правее, тем выше”или...Главное – упорядочить варианты
  54. 54. Чем правее, тем больше
  55. 55. Циклы
  56. 56. Поднимай вес, пока не устал
  57. 57. Тело этого цикла выполняется хотя быодин раз
  58. 58. Голодный?Если да, то1. съешь котлетку2. повтори всёсначалаЕсли нет, то выйдииз-за стола
  59. 59. Этот цикл пропускается, если его условиене соблюдено
  60. 60. Проверка стоит внутри тела цикла
  61. 61. Проверка стоит внутри тела цикла
  62. 62. Цикл ДЛЯ (for или foreach)
  63. 63. Возможны несколько выходов из цикла ДЛЯ
  64. 64. Возможен ТОЛЬКО ОДИН вход в любойциклНеправильно!Второй входв цикл запрещён
  65. 65. Силуэтный цикл: ветка выполняется несколько раз
  66. 66. Силуэтный цикл: ветка выполняется несколько разЧёрными треугольниками помечаютсяциклические ветки
  67. 67. Цикл с иконой “Выбор”
  68. 68. Степан Митькинstipan.mitkin@gmail.comhttp://drakon.su/http://forum.oberoncore.ru/Диаграммы для слайдов подготовлены при помощипрограммы DRAKON Editorhttp://drakon-editor.sourceforge.net/Май 2013Конец

×