Алгоритмические языки и программирование: ДРАКОН

Помощь уже в путиДракон родился в космической колыбелиПочему алгоритмы трудны для пониманияОружие интеллектаАлгоритмическая логикаАлгоритмы и жизнеритмыКак устранить ошибки в алгоритмахАлгоритмы — часть профессиональной культурыКлинические алгоритмыСтандарт на алгоритмы устарел и нуждается в совершенствованииПрограмма «ДРАКОН-конструктор»Где скачать ДРАКОН-конструкторСтруктура книгиЧто говорят в сети Интернет Как нарисовать алгоритмКлассический путь изучения алгоритмовНеклассический подход: чертежи алгоритмов вместо текстаИконыЧто такое шаг алгоритмаБегунок, или рабочая точка алгоритмаИкона ВопросЧто такое решениеЧто такое шампурСилуэт и три шампураВ чем секрет иконы АдресВажная роль эргономикиЕще одна функция контураШампур и веткаКак следует располагать ветки на чертежеВыводы Изучаем алгоритм «Как научить попугая говорить»Большой и сложный алгоритмДетализация алгоритмаРазделяй и властвуй: ветки и шампурыПервая ветка силуэтаВетка «Подготовка к покупке попугая»Икона ВставкаЧто такое переключательВетка «Покупка попугая»Какие иконы мы уже знаем. Золотая дюжинаПодробный план графического рассказа о попугаяхКак читать алгоритм на рис. 14Ветка «Учимся брать корм с ладони»Что такое веточный циклЧерные треугольникиВетка «Учим свое имя»Зачем нужны маркерыТри задачи веточного циклаПоследовательность выполнения ветокШампуры как путеводительВыводы Икона соединитель и выпуск документацииПечать большого алгоритма на бумажном носителеКак размещать большие алгоритмы в документах, книгах и учебникахПамяткаКомпактный набор чертежейКак разделить разворот на две страницыЧто мешает пониманиюПонимаемость алгоритмаВыводы Справочник: графические фигуры языка ДРАКОНЗачем нужен справочникИконы языка ДРАКОНКомментарииИконы реального времениМакроиконы языка ДРАКОНВалентные точкиМаркеры языка ДРАКОНВыводы Примитив и силуэтЧто такое примитивШампур примитиваЧто такое главный маршрутПравило главного маршрутаПравило боковых маршрутовВ любом деле нужен порядокЧто делать, если принцип «чем правее, тем хуже» не работаетЧто лучше: примитив или силуэт?Примитив хорош для объясненийВыводы Преобразования, позволяющие улучшить понятность алгоритмовОшибки и непонятные алгоритмыУдаление повторовВертикальное объединениеФормула линейного алгоритмаФормулы разветвленного алгоритмаНабор формулРавносильные алгоритмыДоказательство равносильности алгоритмов «История с кашей»Что такое плечоРокировкаРокировка может улучшить эргономичность алгоритмовТеорема рокировкиИспорченный главный маршрут. Как его исправить?Какова цельКартографический принцип примитиваКартографический принцип силуэтаМожно ли навести порядок в алгоритмахОфициальный документМатематический чертеж алгоритмаВыводы Простые циклические алгоритмыКакие бывают алгоритмыОбзор циклов языка ДРАКОНЦикл со стрелкойЦикл «ПОКА» (while)Особенность цикла «ДО»Сравнение циклов «ПОКА» и «ДО»Условие продолжения и окончания циклаЦикл «Стрелка»Выводы Досрочный выход из циклаВводное замечаниеВходы и выходы циклического алгоритмаДосрочный выход из цикла «ПОКА»Досрочный выход из цикла «ДО»Сколько стрелок: одна или двеДва досрочных выхода из циклаВыводы Преобразование цикла со стрелкой в веточный циклОсобенности веточного циклаСилуэт с веточным цикломВеточный цикл с досрочным выходомВеточный цикл с двумя досрочными выходамиВеточный цикл с циклом «ДО»Смысл говорит о многомКогда в иконе Имя ветки пишут слово «Завершение»Выводы Цикл со счетчикомПростая математическая задача: вычисление факториалаКоманда «присвоить»Вычисление факториала с помощью цикла «ДО»Вычисление факториала с помощью цикла «ДЛЯ» (for loop)Цикл со счетчиком (count-controlled loop)Икона «Полка» и описание данныхВычисляем вес всех кроликов с помощью цикла «ДЛЯ»Вычисляем максимальный вес одного кроликаФизический смысл переменной циклаВыводы Цикл внутри другого циклаЦикл Стрелка внутри цикла СтрелкаЦикл «ДО» внутри цикла «ДО»Цикл «ДО» внутри цикла «ПОКА»Цикл «ПОКА» внутри цикла «ДО»Цикл «ПОКА» внутри цикла «ПОКА»Структура «цикл в цикле» Логические операции «И», «ИЛИ», «НЕ»Логическая операция «И»Алгоритмы, использующие операцию «И»Два способа записи операции «И»Какой способ лучше: текстовый или визуальный?Сравнение математической формулы и дракон-схемыЛогическая операция «ИЛИ»Алгоритмы, использующие операцию «ИЛИ»Два способа записи операции «ИЛИ»Какой способ лучше: текстовый или визуальный?Сравнение математической формулы и дракон-схемыЛогическая операция «НЕ»Двойное отрицаниеКак избавиться от знака отрицанияВыводы Логическая функция «И»Логическая схема «И» с двумя условиямиТаблица истинностиЖелательно избегать сложных выраженийКак представить схему «И» на языке ДРАКОНТекстовая и графическая запись функции «И»Логическая схема «И» с тремя условиямиЛогическая функция «И»Как читать абстрактные дракон-схемыАбстрактная схема с тремя условиямиЗнак вопроса можно убратьЛогическая связка «И»Инверсный выход из схемы «И»Логический фрагмент дракон-схемыСтандартная и нестандартная логическая схема «И»Чем различаются стандартная и нестандартная схемы «И»Теорема фрагментаВывод формулы для инверсного выходаРасстановка «ДА» и «НЕТ» на выходах иконы ВопросВыводы Логическая функция «ИЛИ»Логическая схема «ИЛИ» с двумя условиямиТаблица истинностиКак представить схему «ИЛИ» на языке ДРАКОНТекстовая и графическая запись функции «ИЛИ»Логическая схема «ИЛИ» с тремя условиямиЛогическая функция «ИЛИ»Логическая связка «ИЛИ»Стандартная и нестандартная логическая схема «ИЛИ»Чем различаются стандартная и нестандартная схемы «ИЛИ»Как преобразовать формулу маршрута в конъюнктивную формуФормулы маршрутов в стандартной схеме «ИЛИ»Формулы главного и инверсного выходов схемы «ИЛИ» в дизъюнктивной нормальной формеВыводы Как удалить логические связки из логических выраженийЛогические связки желательно устранить из дракон-схемРекомендации эргономикиКак убрать логическую связку «НЕ» из иконы ВопросКак убрать логическую связку «И» из иконы ВопросКак убрать логическую связку «ИЛИ» из иконы ВопросТеорема удаления логических связокПримеры Канонические логические схемыКаноническая дракон-схема>Пример 1Зачем нужна икона CГлавный маршрут и рокировка для абстрактных схемПример 2Пример 3Пример 4Куда смотрит нижний выход иконы ВопросДве зоныПример 5. ИмпликацияПриведение импликации к каноническому видуОбъясняем импликацию на содержательном примереИмпликация. Как связаны посылка и следствиеВыводы Логическая функция «Исключающее ИЛИ»Дизъюнкция и строгая дизъюнкцияЛогическая схема «Исключающее ИЛИ». ПримерТаблица истинностиКак представить функцию «Исключающее ИЛИ» на языке ДРАКОННеполная и полная схема «Исключающее ИЛИ»Формула для инверсного выходаПереключатель маршрутов в иконе ВопросПереключатель маршрутов в логическом фрагментеЧто такое хорошо и что такое плохоЧто лучше: один переключатель или дваЧетыре комбинации логических переменныхКлассическая и неклассическая алгебра логикиЗапрещенные маршрутыПриведение логической функции «Исключающее ИЛИ» к каноническому видуПростая схема для строгой дизъюнкцииВыводы Сложные логические функцииВизуализация сложной логической функцииЛогический фрагмент и его функцияУпражнения. Найдите функцию логического фрагментаКогда лучше использовать стандартную схему, а когда — нестандартнуюПравильная схемаВыводы Операторы реального времениАлгоритм «Управление светофором»Бесконечные алгоритмыСписок операторов реального времениОператоры ввода-выводаВыдача управляющих командОператор ПаузаОператоры Таймер и СинхронизаторОператор ЖДАТЬПризнак аварии ракетыНерекомендуемая схемаИкона ПериодЦикл ЖДАТЬ и оператор ТаймерЦикл ЖДАТЬ и оператор СинхронизаторЦикл ЖДАТЬ в общем видеАлгоритм реального времени «Проверка летающей тарелки»Цикл ЖДАТЬ в летающей тарелкеПримеры использования операторов реального времениПоследовательная и параллельная работа алгоритмовОператор Параллельный процесс в летающей тарелкеОператоры и картинкиСообщение для программистовВыводы Параллельные алгоритмыДва слова для началаПараллельные процессы в алгоритме ПРОВЕРКА АГРЕГАТА И РАКЕТЫВременная диаграмма параллельных процессовПараллельные процессы в алгоритме «Проверка воздушного снайпера»Команды управления параллельными процессамиДругой способ изображения параллельных процессовСинхронно или не синхронноКак показать параллельную работу двух веток силуэтаРазделение и слияние параллельных действийРитмические промежутки между веткамиВыводы Алгоритмы в медицинеЯзык ДРАКОН позволяет представить медицинские алгоритмы в удобной формеИзмерение кровяного давленияПервая помощь при химическом ожоге глазаАлгоритм «Снятие шлема с мотоциклиста»Правила нумерации специалистовДвухпоточный участокВыводы Алгоритмы в промышленностиАлгоритм «Проверка самолета»Единый стандарт для алгоритмов и жизнеритмовАлгоритм «Как делают фруктовые консервы»Изготовление фруктовых консервовПараллельное выполнение ветокДРАКОН и технологические процессыДРАКОН и деятельностьВыводы Алгоритмы в торговлеРазнообразие торговых алгоритмовПродажа детских игрушекПродажа авиабилетовВыводы Алгоритмы в биологииРукотворные и нерукотворные алгоритмыВизуализация биологических алгоритмовКак и почему размножаются жабыНужны новые средства для описания биологических алгоритмовЯзык ДРАКОН и биологияВыводы Алгоритмы в сельском хозяйствеПомидоры на садовом участкеДракон-схемы полезно дополнить рисунками и картинкамиГрафический комментарийВыводы Алгоритмы в средней школеДРАКОН помогает изучать геометриюВизуальное мышлениеИкона «Комментарий», содержащая чертежО пользе эргономичных стрелок в математикеЕще один эргономичный алгоритмПодсказкаДРАКОН помогает изучать химиюРаспознавание неизвестного химического веществаОпределение названия удобренияДРАКОН помогает изучать гуманитарные предметыВыводы Чем различаются алгоритмы и жизнеритмыДва терминаЧем различаются алгоритм и жизнеритмЧто сказано в авторитетном учебникеИнтуитивное понятие алгоритмаРазличия в трактовке понятия «алгоритм» в информатике и медицинеПример клинического алгоритмаНедостаток понятия «алгоритм»Алгоритмы и жизнеритмыАлгоритмическое предписание и жизнеритмФормализация алгоритмических предписаний и язык ДРАКОНЧто такое определенность алгоритмаЧто такое высокая точностьВыводы Клинические алгоритмы: актуальная, но нерешенная проблемаОсобенности клинических алгоритмовАлгоритмическое мышлениеАхиллесова пята медициныЦельБолевая проблема современной медициныАлгоритмическая неряшливость и некомпетентностьВрачебные ошибки и безопасность пациентовКритикаСуществующие меры недостаточныАлгоритмическая клиническая медицинаДесять целей алгоритмической клинической медициныМедицинский язык ДРАКОНОтзывы литовских врачей о языке ДРАКОНЗаключение ФУМО Минздрава РФ «Клиническая медицина» о языке ДРАКОНВыводы Как улучшить жизнеритмыОсобенности жизнеритмовДля алгоритмов теория есть, а для жизнеритмов — нетТеоретические основы жизнеритмовПроцедурные и декларативные знанияУниверсальный язык для взаимопониманияИстория процедурного знанияОпределение понятия «процедурное знание»Как улучшить жизнеритмыВторая алгоритмическая вселеннаяЖизнеритмы помогают изучать алгоритмыВыводы Безошибочные алгоритмы. Анализ катастрофы самолета Boeing 737 MAX 8Цель — безошибочностьМакроалгоритмыЧто случилось с Boeing 737 MAXВ тисках конкуренции. Как и почему появился Boeing 737 MAXЗачем понадобилась система MCASЧто получилось на самом деле. Игра со смертью в кабине БоингаСерьезный просчет руководства фирмы Boeing и FAA в области безопасности полетовАлгоритмы на скамье подсудимыхКризис самолета 737 МAX или кризис понятия «алгоритм»?Анализ понятия «алгоритм»Комплексная программа уменьшения числа ошибокПонятность и понимаемость безошибочного алгоритмаДискуссия о понимании алгоритмовПочему алгоритмы трудны для пониманияМетод проб и ошибок: чему учит история авиацииНотация безошибочного алгоритмаМогли ли безошибочные алгоритмы и жизнеритмы спасти самолет 737 MAX?Можно ли создать алгоритмический язык, способный предотвращать ошибкиТрудности и среда разработки (IDE)Выводы Язык ДРАКОН помогает программировать без ошибокЯзык ДРАКОН и подавление ошибокЭргономичная нотацияГрафический и текстовый синтаксис языка ДРАКОНСемейство ДРАКОН-языковКак построить гибридный язык Дракон-СиЕдинство и разнообразиеБезошибочность при описании потока управленияВ чем идеяОпасный катализатор ошибокОпасный катализатор ошибок в цикле whileСравнение текста и графики для операторов switch, case, breakВиталий Кауфман и критерий ДейкстрыСравнение текста и графики для оператора do-whileДругие операторы управленияТеорема о структурном программированииОбсуждениеБезошибочность в операторах управления вычислительным процессомАлгоритмическая логика и безошибочностьПостулат ДРАКОНа и теорема Босуэлла и ФаучераДРАКОН играет роль защитного фильтраВыводы Исчисление икон — новый метод предотвращения ошибокСпециальный математический аппаратСвязь с математической логикойОбщеизвестные сведения о математической логикеШампур-схемаВизуализация понятий математической логикиИсчисление иконАтомКритические и нейтральные валентные точкиСемантика шампур-схемАлгоритмические ошибкиВалентные точки и макроиконы как средство предотвращения ошибокЧастичное доказательство правильности алгоритмовПрограммно-алгоритмические ошибки и средства борьбы с нимиВыводы Интеллектуальная программа ДРАКОН-конструктор. КонцепцияПробел в теории алгоритмов. Когнитивно-эргономическая проблемаТребования к защите от ошибок, предъявляемые к инструментам языка ДРАКОНИсходная структура данных и ДРАКОН-методологияДоказательство выполняется автоматическиТри отличия ДРАКОН-методологииКакие целевые языки можно использоватьГрафика нужна для человека, а текст — для компьютераЭргономические возможности ДРАКОН-конструктораПримерыВыводы Практическая работа с ДРАКОН-конструкторомКак пользователь создает дракон-схемуПравила ДРАКОНапостроить силуэт по заданному образцуНе царское это делоПример построения ДРАКОН-схемы СилуэтЧто делает ДРАКОН-конструктор при заземлении лианыФормирование надписей «Да» и «Нет»Где скачать ДРАКОН-конструкторГде получить интернет-консультацииВидео и презентацииДве точки зренияВыводы Сравнение дракон-схем и блок-схемОшибки в блок-схемахУдобочитаемость алгоритмовЭргономичность — это набор правилПравило шампураСхема должна быть лаконичнойСледует избегать неоправданных изгибов соединительных линийСравнительный анализ двух схемКритика блок-схемРазрыв шампура — серьезная ошибкаАнализ вложенного цикла ПОКАНеэргономичные «образцы итоговых заданий»Типичные ошибки в блок-схемах алгоритмовПримитив и силуэтВыводы Критический анализ блок-схем алгоритмов по ГОСТ 19.701—90Средства предотвращения ошибок в языке ДРАКОНСравнение со стандартом ГОСТ 19.701—90Теория отростковСравниваем со стандартом ГОСТ 19.701—90Теория валентных точекДинамика валентных точекТеория макроиконСравниваем со стандартом ГОСТ 19.701—90Минимизация числа стрелокФормализованный чертеж алгоритмаКритический анализ блок-схем алгоритмовДействующий стандарт алгоритмов не имеет научного обоснованияЧетыре принципа структуризации блок-схем, предложенные Э. ДейкстройУправляющий граф алгоритмаТеоретические основы языка ДРАКОНМетод Эдварда Ашкрофта и Зохара Манны Каким должен быть стандарт на алгоритмыПроблема стандартизации алгоритмовТребования к стандарту алгоритмовЧто лучше для российского образования: дракон-схемы или блок-схемы по ГОСТ 19.701—90?Стандарты, которые отстали от жизниЯзык ДРАКОН устраняет недостатки блок-схемСледует различать алгоритмы и программыТезис академика ДородницынаВыводыКритика традиционных подходовНовая нотацияМатематика и эргономикаСтандарт, который отстал от жизниНужен стандарт, основанный на языке ДРАКОНПодавление ошибокАлгоритмы и жизнеритмыПовысить качество жизнеритмовГде скачать ДРАКОН-конструктор
 
  РЕЗЮМЕ   След >