Maxilver » 12 окт 2008, 13:52
В том то и проблемА, что в блок схемах нем не разрешают использовать степеные выражения. Тоесть если нужен икс в квадрате то мы присваеваем ему значение(икс умножить на икс).
Может быть там нужно добавить ещё одну переменую - R которая будет считать сколько раз икс умножался на икс, а когда достигнет какого-то придела, то отправит икс дальше, а сама обнулится, для повтора этих действий.
Тоесть, если например как нибудь придумать, чтобы она сравнивалась с N, а N = 3
R<=N (+)
X = X * X
R = R + R
R<=N (+)
X = X * X
R = R + R
R<=N (+)
X = X * X
R = R + R
R<=N (-)
R = 0 (или 1)
Выход из цикла
Ну а там далее уже S = X/N
Вроде должно случится, но почему то что-то не так, гдето в порядке действий напутал
Тода наверное ещё надо будет делать N с шагом в 1, а уже в выражении S её переработать. Ну или ввести ещё одну переменную(
В том то и проблемА, что в блок схемах нем не разрешают использовать степеные выражения. Тоесть если нужен икс в квадрате то мы присваеваем ему значение(икс умножить на икс).
Может быть там нужно добавить ещё одну переменую - R которая будет считать сколько раз икс умножался на икс, а когда достигнет какого-то придела, то отправит икс дальше, а сама обнулится, для повтора этих действий.
Тоесть, если например как нибудь придумать, чтобы она сравнивалась с N, а N = 3
R<=N (+)
X = X * X
R = R + R
R<=N (+)
X = X * X
R = R + R
R<=N (+)
X = X * X
R = R + R
R<=N (-)
R = 0 (или 1)
Выход из цикла
Ну а там далее уже S = X/N
Вроде должно случится, но почему то что-то не так, гдето в порядке действий напутал :confused:
Тода наверное ещё надо будет делать N с шагом в 1, а уже в выражении S её переработать. Ну или ввести ещё одну переменную(