|
|
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
Помню в школе когда учился, в кабинете информатики на стенах висели блок-схемы цикла, ветвления и т.п. - для лучшего запоминания школьниками, ВПЕРВЫЕ приступившими к изучению информатики, базовых алгоритмических конструкций. Нафига эти блок-схемы требовать от студентов АСУ при написании программ для курсовых работ? Есть ли в этом хоть како-то смысл? Я вижу пока только какой-то маразм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 09:30 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
Блок-схемы - это отрыжка тех времен, когда инженеры-электронщики ваяли программы в машинных кодах и надеялись что блок-схемы будут помогать в этом деле так же хорошо, как и принципиальные схемы в конструировании аппаратуры. Но действительность оказалась иной, и зря учащихся насилуют этими блок-схемами. Я сам их вообще не касался когда преподавал информатику - никто ничего от этого не потерял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:14 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawНафига эти блок-схемы требовать от студентов АСУ при написании программ для курсовых работ? Для того и щука в речке, чтоб карась не дремал... kmawЕсть ли в этом хоть како-то смысл? Однозначно есть, раз требуют... kmawЯ вижу пока только какой-то маразм Ты препод или студент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:17 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
я занимаю позицию студента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:18 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
ладно - можно сделать блок схему программы на Pascal "сортировка пузырьком" - раз требуют (чтоб отстали). но когда это виндовое оконное приложение с кучей сторонних библиотек, классов и просто БОЛЬШИМ объёмом исходного кода - а тебя при этом ЗАСТАВЛЯЮТ придумать какую-то к этому всему е..ю блок-схему - это реально бесит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:25 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
почему их не уберут из вузовской программы. на математике же не требуют умения пользоваться логарифмической линейкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:27 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawНафига эти блок-схемы требовать от студентов АСУ при написании программ для курсовых работ? Есть ли в этом хоть како-то смысл? Я вижу пока только какой-то маразм Глупыш. Блок схемы (flow-chart) нужны не для переписывания кода 1:1 только в виде ромбиков и прямоугольников, а в виде концептуального высокоуровневого документирования. Так, чтобы не читать 10000 строк кода, а посмотреть на один листок A4 и понять, о чем там. Сами по себе flow-chart ничем не хуже IDEF, DFD, ARIS и даже UML (Activity diagram) аналогов, если ими уметь пользоваться. Просто глупый препод тебе не объяснил, для чего они на самом деле нужны и как ими пользоваться. Так это не страшно. Даже матанализ читают - не объясняя это (зачем он нужен и как им пользоваться для решения практических задач). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:40 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
VowkБлок-схемы - это отрыжка тех времен, когда инженеры-электронщики ваяли программы в машинных кодах и надеялись что блок-схемы будут помогать в этом деле так же хорошо, как и принципиальные схемы в конструировании аппаратуры. Но действительность оказалась иной, и зря учащихся насилуют этими блок-схемами. Мусье хочет сказать, что он или дурак чего-то не знает, или просто чего-то не понимает? Не понятно. VowkЯ сам их вообще не касался когда преподавал информатику - никто ничего от этого не потерял. А вот теперь понятно. Не умеешь сам, учи других. Не умеешь учить - учи как надо учить (в действии). Прикольно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:43 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawладно - можно сделать блок схему программы на Pascal "сортировка пузырьком" - раз требуют (чтоб отстали). но когда это виндовое оконное приложение с кучей сторонних библиотек, классов и просто БОЛЬШИМ объёмом исходного кода - а тебя при этом ЗАСТАВЛЯЮТ придумать какую-то к этому всему е..ю блок-схему - это реально бесит Верный признак того, что ты промазал с выбором профессии, кстати (отсуствие способности к абстрактному, концептуальному мышлению, и умения излагать результаты этого мышления в виде схем). Т.е. ты пока не инженер, а так. Кодер. Ремесленник. В лучшем случае. Так повышай квалификацию-то. Открывай гугл, вбивай flow-chart и смотри на картинки: там показаны примеры, для чего это нужно. И при чем тут оконные приложения? То, что ты накликал мышкой там в Delphi или VS кнопочек на экран - это не нужно документировать блок-схемами, для этого есть другие средства (и схемы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:49 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
On 24.12.2010 9:30, kmaw wrote: > Нафига эти блок-схемы требовать от студентов АСУ при написании программ для > курсовых работ? Есть ли в этом хоть како-то смысл? Я вижу пока только какой-то > маразм только ключевые алгоритмы и очень крупным планом можно требовать в виде блок-схем. А ещё можно применять альтернативные аналоги блок-схем. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:55 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
Про паскаль, "Глупыш. Блок схемы (flow-chart) нужны не для переписывания кода 1:1 только в виде ромбиков и прямоугольников, а в виде концептуального высокоуровневого документирования." на работе я за такое "высокоуровневое документирование" образно говоря "руки отрываю" - ибо не фиг х-й страдать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:56 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
On 24.12.2010 10:25, kmaw wrote: > раз требуют (чтоб отстали). но когда это виндовое оконное приложение с кучей > сторонних библиотек, классов и просто БОЛЬШИМ объёмом исходного кода - а тебя > при этом ЗАСТАВЛЯЮТ придумать какую-то к этому всему е..ю блок-схему - это > реально бесит Очень крупно сделай основной алгоритм работы, и всё. Не надо наверное каждый оператор расписывать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 10:56 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
MasterZiv, и получится три прямоугольника "инициализация библиотеки", "собственно работа с библиотекой" и "освобождение библиотеки" - ну нафига такая блок схема нужна? кому она что объясняет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:01 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
придется конечно накидать эту блок-схему (или сраться с преподом, я пока не решил). но почему в вузах не понимают, что это не нужная фигня? не используют их в производстве (в производстве вообще все артефакты кроме кода, за редкими исключениями - вторичны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:13 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
Блок-схемы вещь необходимая. 1. Если есть блок-схема, посмотрев на нее, можно сразу понять логику работы программы, не ковыряя пол дня код. 2. Знание блок схем необходимы для руководителей проектов, аналитиков и консультантов, т.к. именно эти люди(это не кодеры, они не шарят в программировании) ставят задачи программисту, а описать всю логику бизнес-процесса проще и удобнее блок схемой. А высказываниния типа :зачем мне это надо, это фигня.... обычно слышны из уст далеко не программистов, людей далеких от реальных разработок :). Я сам, когда был студентом, думал, что все фигня, а на деле все оказывается наоборот. Нельзя принебрегать любыми знаниями, все в жизни пригодится. надо развиваться, и развиваться разносторонне. Потом будешь жалеть, что, было время учить, а не учился, а потом желание будет, но не будет времени. Все выше сказанное, только мое мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:22 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
В теории алгоритмов есть более продвинутый вариант блок-схем, где описывают циклы с пред-пост условием, циклы Дейсктры, конечные автоматы, автоматы Мили-Мура, сети Петри. Однозначно, графические возможности нужны. Но не в виде классических блок-схем. А в более развитом и многоцелевом варианте. Где-то видел сайт, посвященный визуализации данных и знаний. Очень впечатлило. Думаю, за этим будущее. Аналитику не нужно будет изучать тексты и таблицы. Достаточно будет взглянуть на 3-х мерный монитор и повращать какой-нибудь нагурженный граф. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:45 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
Anton_Demin, "1. Если есть блок-схема, посмотрев на нее, можно сразу понять логику работы программы, не ковыряя пол дня код. 2. Знание блок схем необходимы для руководителей проектов, аналитиков и консультантов, т.к. именно эти люди(это не кодеры, они не шарят в программировании) ставят задачи программисту, а описать всю логику бизнес-процесса проще и удобнее блок схемой." 1. Что это должна быть за программа, что блок-схема понятнее чем код? Допускаю такое только если программа написана на каком-то низкоуровневом языке (например асме), а написавший её программист не может выразить идею алгоритма на высокоуровневом языке (абсурд), и остаётся ему только блок-схемы. Вы видели какую-нить нормальную книгу по программированию (программирование для первокласников не всчет), где идеи алгоритмов описываются блок-схемами? или словами, или каким-то полуматематическим языком или псевдокодом - там где действительно есть СЛОЖНОСТИ в алгоритмических конструкциях, это гораздо нагляднее и главное понятнее "ромбиков и стрелочек" 2. вот уж кому кому, а им блок-схемы точно не нужны. хотя при описании бизнес-процессов согласен - есть этим треклятым блок-схемам место - но это тема совершенно другого разговора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:46 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawя занимаю позицию студента Тогда такое мнение вообще не интересно... Мало ли чего не понимает студент... Так и весь учебный план можно подвергнуть анафеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:58 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawэто реально бесит Таки начинай медитировать... Потому как в суровой реальности список того что бесит выростет многократно. Учись быть профи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:59 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawна математике же не требуют умения пользоваться логарифмической линейкой? Таки есть много других требований... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 12:00 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
kmawпочему их не уберут из вузовской программы. на математике же не требуют умения пользоваться логарифмической линейкой? логарифмическая линейка даже при среднем владении- чудесная вещь при обсуждении задачи с заказчиком постоянно использовала псевдо-код, как смесь блок-схемы и программы расчет аммортизации выполняется на основе таблиц т1,т2,т3 если год выпуска <=72 то износ_за_мес=формула1 иначе износ_за_мес=формула2 расчет остаточной стоимости если полученная остаточная стоимость <0, то остаточн_ст=0,износ=остаточная_ст на начало месяца -это было понятно заказчику и использовалось при написании реальной программы -более продвинутые оставляли себе результат обсуждения и через некоторое время приносили дополнительные условия в таком же стиле изложения -своего рода язык общения специалистов, говорящих на разных языках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 12:06 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
krvsakmawна математике же не требуют умения пользоваться логарифмической линейкой? Таки есть много других требований... ... например, при доказательстве теорем формулы писать в обратной польской записи - чем не требование? вдруг эта нотация более понятная? заодно и студент попрактикуется - все в жизни пригодится... слава богу в математике (сам по первому высшему математик) такого не практикуется - иначе тут уже никакой медитацией не спасешься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 12:09 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
On 24.12.2010 11:01, kmaw wrote: > и получится три прямоугольника "инициализация библиотеки", "собственно работа с > библиотекой" и "освобождение библиотеки" - ну нафига такая блок схема нужна? > кому она что объясняет? У тебя есть в программе какой-то ключевой алгоритм, то, что по сути программа делает ? Вот его и опиши. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 12:11 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
On 24.12.2010 11:13, kmaw wrote: придется конечно накидать эту блок-схему (или сраться с преподом, я пока не > решил). но почему в вузах не понимают, что это не нужная фигня? Это -- нужная фигня. Она позволяют одним взглядом понять, что твоя программа делает. не используют их > в производстве (в производстве вообще все артефакты кроме кода, за редкими > исключениями - вторичны) Нет, используют (правда не блок-схемы конечно, но их аналоги), и все артефакты, кроме кода, на самом деле часто первичны, а под ними код уже вторичен. И по времени, и по значимости. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 12:13 |
|
||
|
Нафига нужны блок-схемы
|
|||
|---|---|---|---|
|
#18+
On 24.12.2010 11:46, kmaw wrote: > 1. Что это должна быть за программа, что блок-схема понятнее чем код? Допускаю Любая. Любой программы код менее понятен, чем его блок-схема. Блок-схема пишется на русском языке с формулами, возможно, а программа - на языке программирования, который ещё знать надо. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37033113&tid=1341100]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 472ms |

| 0 / 0 |
