IPB

Здравствуйте, гость ( Вход | Регистрация )

> алгоритмизация, блок-схемы программ
ReDe
сообщение Jul 18 2007, 09:50
Сообщение #1


Новичок
Иконка группы

Группа: Local moder
Сообщений: 43
Регистрация: 11.10.2006
Из: Чебы
Пользователь №: 2,374



кто чем рисует графические блок-схемы для программ, когда документацию оформляет?

погуглил немножко -- нашёл несколько вариантов -- но мне все непонравились

фишка в том, что хочу чтобы прога сразу при внесении в неё исходного кода программы -- автоматически рисовала мне алгоритм
подобные программы есть для Си и Дельфи -- но для ассемблера не нашёл. (использую компилятор ASM51)

вощем посоветуйте хотя-бы толковые и удобные проги для рисования алгоритма, если она не умеет сама рисовать по исходному коду.

З.Ы. думал вначале разместить тему в "Софт вопросах" -- но здесь я думаю решение найдётся быстрее.
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов (1 - 13)
Amp
сообщение Jul 18 2007, 21:52
Сообщение #2


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(ReDe @ Jul 18 2007, 10:50) *
но для ассемблера не нашёл. (использую компилятор ASM51)

Допустим существует такая программа. И что у тебя будет в блок-схеме после парсинга ассемблерного кода? Команды пересылки данных, вызовы прерываний, записи в порты и т.п.? Без всякого обобщения?

P.S. Векторные редакторы для рисования не устраивают, слишком муторно?

Сообщение отредактировал Amp - Jul 18 2007, 21:54


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_xmm_*
сообщение Jul 19 2007, 07:16
Сообщение #3





Guests






А разве это дело - по коду строить алгоритм? Тем более, если пользуешь ассемблер.
Если делается именно так, то, вероятно, размер проекта таков, что достаточно клочка бумажки+ручки/автофигур (мне пока хватало)sad.gif .
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Jul 19 2007, 09:27
Сообщение #4


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Действительно, блок-схема алгоритма - это не последовательность операторов, представленная в графе. Блок-схема должна отражать логику работы алгоритма/программы, абстрагируясь от его конкретной реализации. В любом случае - это надо оформлять ручками.

P.S. Да.. и еще Visio

Сообщение отредактировал Amp - Jul 19 2007, 09:28


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
ReDe
сообщение Jul 19 2007, 09:46
Сообщение #5


Новичок
Иконка группы

Группа: Local moder
Сообщений: 43
Регистрация: 11.10.2006
Из: Чебы
Пользователь №: 2,374



ещё погуглил и остановился всё-таки на Визио2002
тока вот монитор нужен больше на работе -- чтоб вмещался листинг и рисование сразу на одном экране
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_mix_*
сообщение Aug 29 2007, 09:06
Сообщение #6





Guests






Хорошо было бы если по блок-схеме генерился бы код rolleyes.gif , для ЯВУ задачка может быть не решаемая, а вот для ассемблеров вполне.
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Shweed_*
сообщение Sep 24 2007, 16:23
Сообщение #7





Guests






Юзайте UML (Universal Module Language);

Берешь госты и рисуешь; Если мне счас память не изменяет есть 2 типа блок - схем алгортимов.

PS
Рисовать нужно вначале блок схему алгоритма а патом писать программу :-))) теоретически. А мы все делаем наоборот ... беда ... Ну для маленьких приложений есчо ладно а вот при написании больших программ просто необходимо.
Вернуться к началу страницы
 
+Цитировать сообщение
Daniilka
сообщение Sep 25 2007, 22:21
Сообщение #8


Пользователь
**

Группа: Posters
Сообщений: 53
Регистрация: 29.9.2006
Пользователь №: 2,126



Цитата(Shweed @ Sep 24 2007, 17:23) *
Если мне счас память не изменяет есть 2 типа блок - схем алгортимов.


Я то ж так думал.... типа наши и забугорные (он же UML)....

препод нагора с десяток выдал.... плюс классификация....
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_mix_*
сообщение Sep 26 2007, 07:54
Сообщение #9





Guests






А при помощи UML разве возможно "рисовать" алгоритмы?
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Shweed_*
сообщение Sep 27 2007, 11:59
Сообщение #10





Guests






Цитата(Daniilka @ Sep 25 2007, 23:21) *
Я то ж так думал.... типа наши и забугорные (он же UML)....

препод нагора с десяток выдал.... плюс классификация....


Собственно типов с десяток? smile.gif Ниразу с такими не встречался ....

Цитата(mix @ Sep 26 2007, 08:54) *
А при помощи UML разве возможно "рисовать" алгоритмы?

Все что угодно ... от простых систем до очень сложных.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Sep 27 2007, 19:14
Сообщение #11


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Строить блок-схемы алгоритмов UML-ем? Я вот сейчас, например, в Umbrello такого сделать не смогу (в прямом смымле - ничего сделать не смогу, т.к. ничего подобного и нет) ))
UML применим в первую очередь для моделирования различных диаграмм с отношениями, процессов, объектных моделей, но не разрисовки алгоритмов.
Мое имхо, я кроме классов соб-но ничего и не рисовал там, да и не испытывал потребностей.

Сообщение отредактировал Amp - Sep 27 2007, 19:18


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_mix_*
сообщение Sep 27 2007, 22:03
Сообщение #12





Guests






Вообще UML - унифицированый язык моделирования. В этом языке используются, специальные стандартизованные изображения, для построения графического изображения абстрактной модели (так написано в википедии smile.gif ). Ну так вот, как я понял, UML и Блок-схемы строят вообще разные модели, так во всяком случая мне видится из их определений. Скорее всего имеются среды позволяющие строить и ту, и ту модель.
Вернуться к началу страницы
 
+Цитировать сообщение
Bjorndalen
сообщение May 26 2008, 10:05
Сообщение #13


SALT LAKE 2002
******

Группа: Posters
Сообщений: 2,129
Регистрация: 2.1.2007
Из: г. Цивильск.
Пользователь №: 4,562



Кроме Microsoft Visio 2002 никаких идеек не подкинете?


--------------------
Побеждает тот, кто знает правила игры.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение May 26 2008, 11:37
Сообщение #14


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Если универсальная и увесистая хренотень, то на SmartDraw еще можно посмотреть.


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение

ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29th March 2024 - 05:22