|
|
|
Поможите, школьная задачка. | ☑ | ||
|---|---|---|---|---|
|
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) Открой ГОСТ. Попробуй найти свою конструкцию. Найдёшь - так и рисуй.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |