1 |
Пока решил делать по старинке в Dia. |
2 |
Тут еще преподаватель вернул три работы с формулировкой "неправильные |
3 |
фигуры для процессов". Блин, я делал по ЕСКД, а у него в примерах не по |
4 |
ЕСКД. Имеет ли смысл бодаться за ГОСТ? |
5 |
ВУЗ должен соблюдать ЕСКД в образовательном процессе? |
6 |
|
7 |
19.04.2012 20:05, Nikolasha написал: |
8 |
> За ширину текста отвечает text width=6em, но похоже, что вместе с |
9 |
> текстом увеличивается и сам ромб, что смотрится не очень. Нужно найти |
10 |
> фигуру не квадратного ромба. |
11 |
> |
12 |
> -- |
13 |
> Николай |
14 |
> |
15 |
> Wednesday, April 18, 2012, 5:55:05 PM, you wrote: |
16 |
> |
17 |
> ПД> Да видел я эти примеры. |
18 |
> ПД> Ладно, тогда к конкретным вопросам: |
19 |
> ПД> Вот пример |
20 |
> ПД> \tikzstyle{decision} = [diamond, draw, text width=6em, text centered, |
21 |
> ПД> node distance=3cm, inner sep=0pt] |
22 |
> ПД> \tikzstyle{block} = [rectangle, draw, text width=6em, text centered, |
23 |
> ПД> minimum height=2em] |
24 |
> ПД> \tikzstyle{line} = [draw, -latex'] |
25 |
> |
26 |
> ПД> \begin{tikzpicture}[node distance = 2cm, auto] |
27 |
> ПД> \node [block] (nachalo) {Начало программы. \\ Объявление переменных}; |
28 |
> ПД> \node [decision, below of = nachalo] (pervaya) {Первая итерация |
29 |
> ПД> цикла?}; |
30 |
> ПД> \path [line] (nachalo) -- (pervaya); |
31 |
> ПД> \node [block, right of = pervaya, node distance=4cm] (pervaya_yes) |
32 |
> ПД> {Запомнить число как максимальное}; |
33 |
> ПД> \path [line] (pervaya) -- node {Да} (pervaya_yes); |
34 |
> ПД> \node [decision, below of = pervaya, node distance=4cm] (maximal) |
35 |
> ПД> {Введенное число больше?}; |
36 |
> ПД> \path [line] (pervaya) -- node {Нет} (maximal); |
37 |
> ПД> \path [line] (pervaya_yes) |- (maximal); |
38 |
> ПД> \end{tikzpicture} |
39 |
> |
40 |
> ПД> В ромбе (diamond) текст не заполняет внутреннее пространство, а |
41 |
> ПД> сосредоточен в квадрате с вершинами в срединах сторон ромба. Как сделать |
42 |
> ПД> более полное заполнение diamond? |
43 |
> |
44 |
> ПД> И еще одна проблема связана с автоматическим размещением блоков. Если в |
45 |
> ПД> блоке содержится достаточно большое количество текста, и блок становится |
46 |
> ПД> большого размера, элементы диаграммы начинают наезжать друг на друга. |
47 |
> ПД> Исправляется это параметром node distance=4cm, но это все вручную. Можно |
48 |
> ПД> ли сделать автоматическое размещение блоков чтоб при изменении размеров |
49 |
> ПД> блоков не нужно было бы вручную объявлять node distance? |
50 |
> |
51 |
-- |
52 |
Дмитрий |