алгоритмизация, блок-схемы программ |
Здравствуйте, гость ( Вход | Регистрация )
алгоритмизация, блок-схемы программ |
Jul 18 2007, 09:50
Сообщение
#1
|
|
Новичок Группа: Local moder Сообщений: 43 Регистрация: 11.10.2006 Из: Чебы Пользователь №: 2,374 |
кто чем рисует графические блок-схемы для программ, когда документацию оформляет?
погуглил немножко -- нашёл несколько вариантов -- но мне все непонравились фишка в том, что хочу чтобы прога сразу при внесении в неё исходного кода программы -- автоматически рисовала мне алгоритм подобные программы есть для Си и Дельфи -- но для ассемблера не нашёл. (использую компилятор ASM51) вощем посоветуйте хотя-бы толковые и удобные проги для рисования алгоритма, если она не умеет сама рисовать по исходному коду. З.Ы. думал вначале разместить тему в "Софт вопросах" -- но здесь я думаю решение найдётся быстрее. |
|
|
Jul 18 2007, 21:52
Сообщение
#2
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
но для ассемблера не нашёл. (использую компилятор ASM51) Допустим существует такая программа. И что у тебя будет в блок-схеме после парсинга ассемблерного кода? Команды пересылки данных, вызовы прерываний, записи в порты и т.п.? Без всякого обобщения? P.S. Векторные редакторы для рисования не устраивают, слишком муторно? Сообщение отредактировал Amp - Jul 18 2007, 21:54 -------------------- |
|
|
Гость_xmm_* |
Jul 19 2007, 07:16
Сообщение
#3
|
Guests |
А разве это дело - по коду строить алгоритм? Тем более, если пользуешь ассемблер.
Если делается именно так, то, вероятно, размер проекта таков, что достаточно клочка бумажки+ручки/автофигур (мне пока хватало) . |
|
|
Jul 19 2007, 09:27
Сообщение
#4
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Действительно, блок-схема алгоритма - это не последовательность операторов, представленная в графе. Блок-схема должна отражать логику работы алгоритма/программы, абстрагируясь от его конкретной реализации. В любом случае - это надо оформлять ручками.
P.S. Да.. и еще Visio Сообщение отредактировал Amp - Jul 19 2007, 09:28 -------------------- |
|
|
Jul 19 2007, 09:46
Сообщение
#5
|
|
Новичок Группа: Local moder Сообщений: 43 Регистрация: 11.10.2006 Из: Чебы Пользователь №: 2,374 |
ещё погуглил и остановился всё-таки на Визио2002
тока вот монитор нужен больше на работе -- чтоб вмещался листинг и рисование сразу на одном экране |
|
|
Гость_mix_* |
Aug 29 2007, 09:06
Сообщение
#6
|
Guests |
Хорошо было бы если по блок-схеме генерился бы код , для ЯВУ задачка может быть не решаемая, а вот для ассемблеров вполне.
|
|
|
Гость_Shweed_* |
Sep 24 2007, 16:23
Сообщение
#7
|
Guests |
Юзайте UML (Universal Module Language);
Берешь госты и рисуешь; Если мне счас память не изменяет есть 2 типа блок - схем алгортимов. PS Рисовать нужно вначале блок схему алгоритма а патом писать программу :-))) теоретически. А мы все делаем наоборот ... беда ... Ну для маленьких приложений есчо ладно а вот при написании больших программ просто необходимо. |
|
|
Sep 25 2007, 22:21
Сообщение
#8
|
|
Пользователь Группа: Posters Сообщений: 53 Регистрация: 29.9.2006 Пользователь №: 2,126 |
|
|
|
Гость_mix_* |
Sep 26 2007, 07:54
Сообщение
#9
|
Guests |
А при помощи UML разве возможно "рисовать" алгоритмы?
|
|
|
Гость_Shweed_* |
Sep 27 2007, 11:59
Сообщение
#10
|
Guests |
Я то ж так думал.... типа наши и забугорные (он же UML).... препод нагора с десяток выдал.... плюс классификация.... Собственно типов с десяток? Ниразу с такими не встречался .... А при помощи UML разве возможно "рисовать" алгоритмы? Все что угодно ... от простых систем до очень сложных. |
|
|
Sep 27 2007, 19:14
Сообщение
#11
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Строить блок-схемы алгоритмов UML-ем? Я вот сейчас, например, в Umbrello такого сделать не смогу (в прямом смымле - ничего сделать не смогу, т.к. ничего подобного и нет) ))
UML применим в первую очередь для моделирования различных диаграмм с отношениями, процессов, объектных моделей, но не разрисовки алгоритмов. Мое имхо, я кроме классов соб-но ничего и не рисовал там, да и не испытывал потребностей. Сообщение отредактировал Amp - Sep 27 2007, 19:18 -------------------- |
|
|
Гость_mix_* |
Sep 27 2007, 22:03
Сообщение
#12
|
Guests |
Вообще UML - унифицированый язык моделирования. В этом языке используются, специальные стандартизованные изображения, для построения графического изображения абстрактной модели (так написано в википедии ). Ну так вот, как я понял, UML и Блок-схемы строят вообще разные модели, так во всяком случая мне видится из их определений. Скорее всего имеются среды позволяющие строить и ту, и ту модель.
|
|
|
May 26 2008, 10:05
Сообщение
#13
|
|
SALT LAKE 2002 Группа: Posters Сообщений: 2,129 Регистрация: 2.1.2007 Из: г. Цивильск. Пользователь №: 4,562 |
Кроме Microsoft Visio 2002 никаких идеек не подкинете?
-------------------- Побеждает тот, кто знает правила игры.
|
|
|
May 26 2008, 11:37
Сообщение
#14
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Если универсальная и увесистая хренотень, то на SmartDraw еще можно посмотреть.
-------------------- |
|
|
Текстовая версия | Сейчас: 13th May 2024 - 12:37 |