0. да
1. редко, чисто академический прием чтобы показать что ЗА GOTO ТЫ
ПОЙДЕШЬ НАХ*Й НЕ СДАШЬ СЕССИЮ
2. UML чуть про другое, он про ооп зачастую
3. юзай visio или google documents или gliffy, они вполне адекватные редакторы всяких диаграмок
если есть всякие графы и блок схемы не просят по ГОСТу то можно попробовать
http://www.graphviz.org/ но не все преподы его переваривают
