Показать сообщение отдельно
  #4  
Старый 29.09.2013, 17:24
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Эм. Ну такой-то софт есть (та же avtoshema), но это очень далеко от блок-схемы. Такой результат с огромной вероятностью не примут преподы - схема будет размазана на много листов, совершенно непонятная, и вместо описания сути блоков будет их построчное расписывание. И насчет "реализовать несложно" - зря: после разбивания функции на блоки по 2-3 строки (что и правда совсем нетрудно, я это делал), нужен семантический анализатор для понимания сути каждого блока, нескольких смежных и целых функций, чтобы сворачивать это во что-нибудь, что хотя бы можно прочитать. А эта задача уже невыполнима современными средствами.
Преподы же пытаются приучить к блок-схемам, которые реально могут помочь - например, схема большущего проекта из 10-15 блоков и их связей. А проверка каждого введенного символа и все защиты от дурака, расписанные на том же делфи, только в прямоугольниках, никого не интересуют.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием