Дзен блок-схем и алгоритмов

Модератор: Модераторы разделов

PIF
Сообщения: 391

Дзен блок-схем и алгоритмов

Сообщение PIF »

Товарищи практикующие программисты, помогите пожалуйста информацией к размышлению! В институте требуют представления алгоритмов всех программ в словесном виде и в виде блок схем (ну должны же они чего-то требовать!).
К стилю заполнения блок-схем не придираются, но требуют, чтобы блок схема была обязательно и отражала именно алгоритм, а не программу.
В принципе, идея разработки алгоритма ДО разработки кода мне понятна (помоему по-другому просто физически невозможно).
Как при реальной разработке разрабатываются алгоритмы? В каком виде они передаются от программера к программеру: словами, в псевдокоде, блок-схемами или еще как? Или все вообще видоизменилось, а я торчу с Emacs и схемками на бумажках из Палеозоя, а реальные монстры давно все пишут "из головы"?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Дзен блок-схем и алгоритмов

Сообщение elide »

я тебя могу бы проконсультировать по вопросу "В каком виде они передаются от программера к программеру", но, боюсь, нас могут читать женщины и дети, посему воздержусь. (:
слава роботам!
Спасибо сказали:
PIF
Сообщения: 391

Re: Дзен блок-схем и алгоритмов

Сообщение PIF »

elide писал(а):
25.12.2006 23:01
я тебя могу бы проконсультировать по вопросу "В каком виде они передаются от программера к программеру", но, боюсь, нас могут читать женщины и дети, посему воздержусь. (:

Намек понял. А что с разработкой? Или все индивидуально?
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Дзен блок-схем и алгоритмов

Сообщение heil0 »

PIF писал(а):
25.12.2006 23:10
А что с разработкой? Или все индивидуально?

Очень индивидуально. Но правильные кодеры рисуют принц.схему, потом блок-схему, потом пишут код, вообще есть смысл почитать ГОСТ, если тебя интересует формальная строна.
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Дзен блок-схем и алгоритмов

Сообщение aLexx programmer »

(heil0 @ Dec 25 2006, в 23:09) писал(а):Но правильные кодеры рисуют принц.схему, потом блок-схему

затем UML,
(heil0 @ Dec 25 2006, в 23:09) писал(а):потом пишут код
Спасибо сказали:
Аватара пользователя
fatboy
Сообщения: 156
ОС: Zenwalk Linux, Windows XP

Re: Дзен блок-схем и алгоритмов

Сообщение fatboy »

Нужна она, нужна. Сам по-началу плевался а потом понял. Чем больше программа, сложнее алгоритм тем больше блок-схема помогает. Не любой алгоритм можно сразу в псевдокоде писать. А нарисовать всегда проще: сначала в общих чертах а потом детализировать отдельные блоки.
Zenwalk 4.0
TOSHIBA Satellite A100
Спасибо сказали:
Аватара пользователя
Ballantre
Сообщения: 114
ОС: Linux

Re: Дзен блок-схем и алгоритмов

Сообщение Ballantre »

Диаграмма классов, алгоритм. Без этого никак.
Я двадцать лет знал его и всегда ненавидел, и всегда восхищался, и всегда по-рабски боялся его.
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Дзен блок-схем и алгоритмов

Сообщение heil0 »

aLexx programmer писал(а):
25.12.2006 23:19
(heil0 @ Dec 25 2006, в 23:09) писал(а):
Но правильные кодеры рисуют принц.схему, потом блок-схему

затем UML,
(heil0 @ Dec 25 2006, в 23:09) писал(а):потом пишут код


Звиняюсь, не знал. Вернее, не докурил. Только сейчас, случайно на лабе у 4-го курса понял :)
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Дзен блок-схем и алгоритмов

Сообщение Bruce »

в нормальных вузах (как пример - мой ТРТУ, будущий - неизвестно кто) есть предмет - теория разработки ПО. на котором собственно и учат разрабатывать достаточно нетривиальные проекты с использованием UML и модели "вход-выход" :)
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Дзен блок-схем и алгоритмов

Сообщение georgy_sh »

aLexx programmer писал(а):
25.12.2006 23:19
(heil0 @ Dec 25 2006, в 23:09) писал(а):
Но правильные кодеры рисуют принц.схему, потом блок-схему

затем UML,
(heil0 @ Dec 25 2006, в 23:09) писал(а):потом пишут код


Кстати говоря, очень верное замечание.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Дзен блок-схем и алгоритмов

Сообщение elide »

ага. проектирую-проектируют-проектируют.
а потом ночью перед сдачей - пишут код (:
слава роботам!
Спасибо сказали:
PIF
Сообщения: 391

Re: Дзен блок-схем и алгоритмов

Сообщение PIF »

elide писал(а):
26.12.2006 18:19
ага. проектирую-проектируют-проектируют.
а потом ночью перед сдачей - пишут код (:

Ой, как мне это что-что напоминает!
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Дзен блок-схем и алгоритмов

Сообщение Liksys »

Надо бы програмку, которая по исходному тексту генерирует блок-схемы. Типа cpp2jpg и т.п.
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Дзен блок-схем и алгоритмов

Сообщение sarutobi »

Если добавить ко всему этому UnitTests такой коктейль получится..... :)
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Дзен блок-схем и алгоритмов

Сообщение elide »

c code/test ratio не более 0.3, ага.
слава роботам!
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Дзен блок-схем и алгоритмов

Сообщение heil0 »

PIF писал(а):
26.12.2006 20:16
elide писал(а):
26.12.2006 18:19

ага. проектирую-проектируют-проектируют.
а потом ночью перед сдачей - пишут код (:

Ой, как мне это что-что напоминает!

Слава богу, позади... :)
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
PIF
Сообщения: 391

Re: Дзен блок-схем и алгоритмов

Сообщение PIF »

elide, sarutobi
это вы о чем так?
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Дзен блок-схем и алгоритмов

Сообщение sarutobi »

Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Дзен блок-схем и алгоритмов

Сообщение Bruce »

кстати, проги рисующие блоксхемы по исходному коду существуют. :)
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Дзен блок-схем и алгоритмов

Сообщение heil0 »

Bruce писал(а):
27.12.2006 09:36
кстати, проги рисующие блоксхемы по исходному коду существуют. :)

Специально для тонких мазохистов :)
Особенно, если прогу пишет не один человек, с большими перерывами. :) Такое рисует..
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
Ballantre
Сообщения: 114
ОС: Linux

Re: Дзен блок-схем и алгоритмов

Сообщение Ballantre »

Помню, нас в институте хотели заставить перед сдачей последней лабы по С++ продемонстрировать UML диаграммы. Но в итоге таких умных набралось 3 человека. А остальным эти же трое и написали их программы. Уже без всяких диаграмм, разумеется. :D
Я двадцать лет знал его и всегда ненавидел, и всегда восхищался, и всегда по-рабски боялся его.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Дзен блок-схем и алгоритмов

Сообщение georgy_sh »

Bruce писал(а):
27.12.2006 09:36
кстати, проги рисующие блоксхемы по исходному коду существуют. :)

Интересно.
Никогда не встречал... Надо порыться.
Спасибо сказали:
fceditor
Сообщения: 1

Re: Дзен блок-схем и алгоритмов

Сообщение fceditor »

He1mut писал(а):
28.12.2006 12:20
Bruce писал(а):
27.12.2006 09:36

кстати, проги рисующие блоксхемы по исходному коду существуют. :)

Интересно.
Никогда не встречал... Надо порыться.


fceditor.nm.ru

FCEditor редактор блок-схем. Позволяет импортировать схемы из кода программы. При этом выравнивание блоков, стрелок происходит автоматически.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Дзен блок-схем и алгоритмов

Сообщение georgy_sh »

fceditor писал(а):
05.01.2007 14:47
He1mut писал(а):
28.12.2006 12:20

Bruce писал(а):
27.12.2006 09:36

кстати, проги рисующие блоксхемы по исходному коду существуют. :)

Интересно.
Никогда не встречал... Надо порыться.


fceditor.nm.ru

FCEditor редактор блок-схем. Позволяет импортировать схемы из кода программы. При этом выравнивание блоков, стрелок происходит автоматически.

Хм... Спасибо большое.
Буду смотреть.
Спасибо сказали: