KChernov

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Tau_0 Цитата: Вопрос ко ВСЕМ --- используете ли вы блок схемы??? | Изредка. Вообще блок-схемы - простейший язык программирования. У него есть более продвинутые варианты: DFD, UML и тп. Иногда, что-нибудь заковыристое проще набросать на блок-схемах/DFD, но обычно проще написать прототип. При обучении, имхо, блок-схемы стоит использовать по 3-м причинам: 1. Это простейший язык - на нём можно очень быстро "писать программы", что для начинающих очень важно, так как получение результата - положительная обратная связь; 2. На блок-схемах почти интуитивно изучается декомпозиция задачи по уровням (в отличии от обычного ЯП, не обязательно реализовывать сразу блоки - кандидаты на процедуры/функции), причём никто не мешает не реализованные в основной блок-схеме блоки реализовать блок-схемами как отдельные программы; 3. Если каждый раз перед написание программы на на основном языке, сначала делать блок-схему - по сути пишешь на двух языках параллельно, что позволяет проще переходить на другие языки. Вообще конечно неплохой вариант - UML, но к сожалению до сих пор нет сред разработки, которые бы поддерживали параллельное представление UML/код (точнее была Together, но после покупки её Борландом, развиваться перестала), а без этого как правило нет времени на полноценную синхронизацию ну и Цитата: поскольку изменения вносились ещё быстрее, чем я рисовал. | Цитата: Всё-таки ими более 80% информации обычно обрабатывается - удивительно было бы, если бы они не помогали. А вообще это всё опять офтопик, место которому скорее в каких-нибудь Методологиях программирования... |