Имя: Пароль:
1C
 
Поможите, школьная задачка.
0 gkvgkv
 
17.03.11
07:22
Как изобразить на блок схеме, обращение к функции произвольное число раз при вычислении выражения. Например, в выражении несколько раз встречается возведение в степень. Возведение в степень оформлено как функция.
1 Нуф-Нуф
 
17.03.11
07:24
имхо элементарно
2 gkvgkv
 
17.03.11
07:28
(1) Я тоже так думаю, но как? Подскажите неучу.
3 zak555
 
17.03.11
07:33
что за шняга *?
4 Rie
 
17.03.11
07:33
(2) Задача непонятна.
Для обращения к подпрограммам используется специальный значок - прямоугольник с полосками по бокам.
5 gkvgkv
 
17.03.11
07:40
Уточняю, например вычисляем выражение у=3*x^5+2^a-d*n^4 и т.п. На блок схеме это выражение в прямоугольнике, как надо показать обращение к функции возведение в степень три раза с учетом (4).
6 gkvgkv
 
17.03.11
07:43
Т.е. в итого у=3*step(x,5)+step(2,a) и т.д.
7 mirosh
 
17.03.11
07:56
(5) может в виде цикла - а в нем-обращение к подпрограмме. Условие выхода из цикла - счетчик >=3 . Внутри цикла Сч = Сч + 1.
8 gkvgkv
 
17.03.11
08:00
(7) Но цикла ведь нет.
9 butterbean
 
17.03.11
08:07
(8) не парься, нарисуй 3 одинаковых прямоугольника
10 gkvgkv
 
17.03.11
08:07
Может сбоку присандалить и поставить к ней стрелку туды-сюды.
   |
   |
----------|      |--------
  У=     |<---->|функция
         |      |
----------       ----------
   |
   |
11 Rie
 
17.03.11
08:09
(6) Это же блок-схема. Она не обязана один в один повторять код.
Либо выдели вычисление своего step в виде отдельного шага алгоритма и в блок-схеме нарисуй обращение к предопределённому процессу. Либо напиши выражение как есть, а в комментариях укажи, что step - это ...
Судя по тому, что задача "школьная" - скорее всего, первый вариант сойдёт. В реальности же - маразменная задача (впрочем, составление блок-схем - в подавляющем большинстве случаев тот ещё маразм).
12 Rie
 
17.03.11
08:10
(10) Открой ГОСТ. Попробуй найти свою конструкцию. Найдёшь - так и рисуй.
Программист всегда исправляет последнюю ошибку.