|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
|
Стандарты рисования алгоритмов27.11.2015, 21:38. Показов 7511. Ответов 19
Метки нет (Все метки)
В данный момент занят непростым проектом. Потребовалось нарисовать алгоритм. Диаграммы состояний - это не то.
Подскажите, как правильно нарисовать в алгоритме следующее: Фигура, в ней имя переменной-состояния. Фигура, в ней название состояния. Какие фигуры правильно по стандартам нужно использовать для переменной-состояния и названий состояний. <Изображение удалено>
0
|
|
| 27.11.2015, 21:38 | |
|
Ответы с готовыми решениями:
19
Надо придумать стандарты "Управление кокого либо устройства глазами". Напишите стандарты по вашей фантазии Объекты рисования: как вместо объекта рисования эллипса сделать линию Компонент для рисования (вывода) и рисования нескольких картинок / текстов по отдельности |
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 27.11.2015, 22:25 | |
|
Алгоритм должен выглядеть вот так!
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 27.11.2015, 22:29 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 392
|
||
| 27.11.2015, 23:11 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 27.11.2015, 23:12 | |
|
yiv91, откуда такой чудесный пример?
0
|
|
|
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 392
|
||
| 27.11.2015, 23:14 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 78
|
|
| 28.11.2015, 00:57 | |
|
Кстати да, ромбики вообще не удобны и углы торчащие жрут кучу места, а так выходит компактнее и не менее, а даже, субъективно, более наглядно. Надо взять на вооружение.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 28.11.2015, 01:08 | |
|
Зачем всё это брать на вооружение?
Если для себя - надо писать структурированные алгоритмы. Им для удобной записи достаточно традиционной программерской лесенки. Заодно и покомпактней будет, чем блок-схема. А если не писать структурированные алгоритмы - получается лютый пиздец вроде того, что на рисунке. А если, как топикстартеру, надо по стандарту - то и делать по стандарту.
0
|
|
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|||||||
| 28.11.2015, 02:46 | |||||||
Алгоритмы я рисовал для того, чтобы их воплощать в железе, после чего они работали. В отличие от случая, когда пишешь прогу с чистого листа и на третий день понимаешь, что задача не решается потому, что не помещается целиком в голове. А если сдавать преподу - то алгоритм не обязательно должен быть рабочий, главное красиво и правильно нарисованный. PS. Оказывается, у меня и код сохранился. Это был терминал управления на 63 точки на полудуплексной линии связи типа RS232, на 51 камне. Обратите внимание на ажурную, кружевную тонкость и прозрачность кода, пластичность отдельных частей композиции и в то же время суровую брутальность грозных завершающих аккордов. :)
0
|
|||||||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 28.11.2015, 03:42 | |
|
Нифига не понял. Картинка была в качестве примера того, как делать не надо (хотя пастафарианская церковь смотрит на неё с одобрением) или как?
0
|
|
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 28.11.2015, 04:15 | |
|
Картинка была как я делаю. Как надо или не надо делать, я не знаю. А каждый для себя решает сам, как ему надо.
(Многие вещи становятся стандартом только после того, как их авторы сделают себе имя многолетним трудом. Во время же этого самого труда их поливают грязью и тыкают носом в учебник. См. Дж.Лондон, "Мартин Иден").
0
|
|
|
0 / 0 / 0
Регистрация: 22.08.2009
Сообщений: 525
|
||
| 29.11.2015, 17:35 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 29.11.2015, 17:50 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 29.11.2015, 18:06 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 29.11.2015, 18:11 | |
|
yiv91, не хотел обидеть, просто при виде путаницы переходов сразу в голове слова "spaghetti code" и желание упорядочить иконки - чтобы былы видна чёткая структура с циклами и if/switch. Тут упомянули ДРАКОН - вот он, к примеру, навязывает дисциплину при создании блок-схемы, и это хорошо; все современные ЯВУ также навязывают её.
А такие картинки норовят перерасти в https://www.cyberforum.ru/savedimages/2015/11/29/nmmtubsjcb6rgcpfv.jpg “When we understomd that slide, we’ll have won the war" (с)
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 29.11.2015, 18:16 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
||
| 29.11.2015, 19:25 | ||
Разумеется, я понимаю, что мой рисунок выглядит не фонтан, и алгоритм примитивный. Но зато он делается 15 минут, еще полчаса уходит на кодинг, и отладка минимальная - через час оно начинает жить.
0
|
||
|
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
||
| 29.11.2015, 21:42 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 17.10.2015
Сообщений: 49
|
|
| 21.12.2015, 10:36 | |
|
Я время от времени Макконела "Совершенный код" почитываю. Про блок-схемы там ни слова, зато масса советов как избежать пи##ца в коде
0
|
|
| 21.12.2015, 10:36 | |
|
Помогаю со студенческими работами здесь
20
Добавить функционал программы рисования: программа рисования, в которой не хватает функции "заливки" Лабораторная работа №17. Тема: «Разработка алгоритмов и программ с использованием комбинированных алгоритмов» Лабораторная работа №18. Тема: «Разработка алгоритмов и программ с использованием алгоритмов на графах» Лабораторная работа №18. Тема: «Разработка алгоритмов и программ с использованием алгоритмов на графах» Теория Алгоритмов или Путеводитель по созданию простых и эффективных алгоритмов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|