В начале выполнения этого в элементе массива с индексом i находилось число i (i = 1, …, 32), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы? s:=0; n:=32; for i:= 2 to n do begin s:=s+3*(A[i]-A[i-1]); end; 1) 93 2) 90 3) 31 4) 30
После выполнения данной программы переменная s будет равна 93.
Объявленный и используемый в программе массив A имеет длину 32 и заполнен числами от 1 до 32. При этом в цикле происходит вычисление выражения s:=s+3(A[i]-A[i-1]) для i от 2 до 32. При i=2 получаем: s:=0+3(2-1)=3. При i=3 получаем: s:=3+3*(3-2)=6. И так далее, пока i не станет равным 32. Таким образом, переменная s будет равна 93.
После выполнения данной программы переменная s будет равна 93.
Объявленный и используемый в программе массив A имеет длину 32 и заполнен числами от 1 до 32. При этом в цикле происходит вычисление выражения s:=s+3(A[i]-A[i-1]) для i от 2 до 32. При i=2 получаем: s:=0+3(2-1)=3. При i=3 получаем: s:=3+3*(3-2)=6. И так далее, пока i не станет равным 32. Таким образом, переменная s будет равна 93.
Ответ: 1) 93