Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан фрагмент одномерного целочисленного массива A, в представленном фрагменте программы обрабатываются элементы фрагмента массива с индексами от 1 до 10.
| Бейсик | Python |
|---|---|
s = 0 n = 10 FOR i = 2 TO n s = s+A(i)*A(i)-A(i-1)*A(i-1) NEXT i
| s=0 n=10 for i in range(2,n+1): s=s + A[i]*A[i]-A[i-1]*A[i-1]
|
| Паскаль | Алгоритмический язык |
s:=0; n:=10; for i:= 2 to n do begin s:=s+A[i]*A[i]-A[i-1]*A[i-1]; end; | s:=0 n:=10 нц для i от 2 до n s:=s + A[i]*A[i]-A[i-1]*A[i-1] кц |
| Си++ | |
s = 0; n=10; for (i = 2; i < n+1; i++) { s=s + A[i]*A[i]-A[i-1]*A[i-1]; }
| |
В начале выполнения этого фрагмента в массиве находились числа 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, то есть A[1] = 1, A[2] = 2 и так далее Чему будет равно значение переменной s после выполнения данной программы?

