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