НЦ начало цикла, КЦ-конец цикла, пишется большими буквами сокращенно, зарегестрированые слова
типа:
cls
input a
input b -степень
c=mod(b) -степень в модуле
d=1
for i=0 to b
d=d*a
next i
if b>0 then e=d else{
if bчотное то e=d else e=-d}}}-вычисляем какой знак ставить перед результатом, если степень >0 то плюс, если меньше нуля и чётная то тоже плюс, если меньше нуля и нечётная то минус (если а больше нуля)
print e
А да, если надо выбери данные, то перед КЦ ресуй параллелерограм с буквами какие надо вывести
Это больно сложно, мы такого вообще не видели)
\"for i=0 to b\" - знакомо
TrikName, еспи а и б изначально больше нуля то условия и модули ненужны:
cls
input a -число
input b -степень
c=1
for i=0 to b
c=c*a
next i
print c
Ну давай выкладывай фото, пока я тетрадь в руках держу,,, щас погляжу подобное черкну что нибудь,,, , я чет тут давно писал что циклы с условием да нет пишется в блок схемах
var
n,i : integer;
a,p : real;
begin
writeln(\'Введите число.\');
readln(a);
writeln(\'Введите степень\');
readln(n);
p:=1;
for i:=1 to n do begin
p:=p*a;
end;
writeln(p :6:3);
readln;
end.
Примерное решение кодом. Теперь нужен алгоритм.
TrikName, я то знаю как алгоритм делать, но как в текстовой форме его представить я не представляю. У тебя полюбому получится с ветками да/нет т.к. у тебя условие н>0.
Ты на меня восклицательным знаком не пиши Здесь все увидели твое величие, не получилось с первым наездом за ап темы, решил отыграться на псевдомате, причем абсолютно безобидном кстати здесь http://profiwm.ru/forum/rulls5 ничего абсолютно о псевдомате(без цели оскорбления собеседника да и вобще, как таковом) не сказано