В языке Pascal команда for всегда совершает шаг, равный единице
Это можно проверить с помощью программы:
<h2>var i: integer;</h2><h2>begin</h2><h2>for i:=1 to 10 do</h2><h2>writeln(i);</h2><h2>end.</h2>
Счётчик i увеличивается на 1, следовательно шаг всегда равен единице.
Ну алгоритм: просто суммируешь поочерёдно.(можно кубиками нарисовать, но это мне делать не удобно, тем более не сложно)
Вот прога на паскале:
program sym
var p:array[1..12] of integer;
s,i:integer;
Begin
s:=0;
For i:=1 to 12 do
p[i]:=i*i; //если нет уже готового массива
For i:=1 to 12 do
s:=s+p[i];
write(s)
end.
Ну тут кстати массив излишен, если надо просто найти сумму:
program sym1
var s,i:integer;
Begin
s:=0;
For i:=1 to 12 do
s:=s+i*i;
write(s)
end.
Я у себя не проверял, но должно работать)
Відповідь:
Путь С
Пояснення:
Потому что черные точки на схеме означают блокировку сигнала кнопки, и сигнал не дойдет до двери. А на пути С их нету. Вот и все.