Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2008, 20:23   #1
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
Вопрос Блок-схема и оператор case (swich)

Вот вопрос, собственно как изобразить на блок-схеме оператор case (swich для Си), только что б по стандарту, а не из потолка?
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 28.09.2008, 21:13   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Никогда не встречал.
Может быть просто набором ромбиков IF..THEN ?
mihali4 вне форума Ответить с цитированием
Старый 28.09.2008, 22:35   #3
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

http://cert.obninsk.ru/gost/282/282.html
единственно верный документ, которым наверно надо руководствоваться )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 28.09.2008, 22:41   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Как всегда, разумно и грамотно.
Чтобы SunKnight-у долго не искать - п. 4.3.1.2.
mihali4 вне форума Ответить с цитированием
Старый 28.09.2008, 22:41   #5
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Вот так это изображается
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 10.01.2011, 11:25   #6
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

а исключение из условия?
Код:
case i of
5:
6:
7:
else ...
unbanned вне форума Ответить с цитированием
Старый 19.03.2011, 21:49   #7
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Помню на парах по Алгоритмизации мы рисовали кружочки для обозначения компоненты блоксхем case .. of.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 19.03.2011, 21:54   #8
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Вот так если мне память не изменяет будет для дельфи:
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 19.03.2011 в 22:20.
MyLastHit вне форума Ответить с цитированием
Старый 19.03.2011, 22:42   #9
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,618
По умолчанию

MyLastHit
на парах вы могли рисовать что угодно, но в стандарте я такого обозначения не видел
Цитата:
Вот так если мне память не изменяет будет для дельфи:
видимо память изменяет, блоксхемы используются для наглядного представления алгоритма. Алгоритм составляется до написания программы, и ИМХО никому в голову не приходит составлять алгоритм специально для Delphi, при этом, исользуя какие-то нестандартные обозначения.
rrrFer вне форума Ответить с цитированием
Старый 19.03.2011, 22:46   #10
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,618
По умолчанию

Квэнди
цитирую ГОСТ
Цитата:
При необходимости или для повышения удобочитаемости могут быть добавлены стрелки-указатели....
В случаях, когда необходимо внести большую ясность в схему (например, при соединениях), на линиях используются стрелки. Если поток имеет направление, отличное от стандартного, стрелки должны указывать это направление.
Стандартное направление - это сверху вниз и слева направо, короче стрелки слева направо ставить не обязательно(хотя, вроде как, не запрещается).
И еще, в п4.3 есть примеры условного оператора с несколькими выходами (про это выше уже писал mihali4), такой вариант будет выглядеть чуть наглядней.
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок схема Лёха Помощь студентам 32 18.12.2010 18:42
Блок схема katya777 Помощь студентам 2 28.10.2010 17:01
Блок схема поиска цифр o1ps Помощь студентам 1 14.05.2007 08:20