В на­ча­ле вы­пол­не­ния этого в эле­мен­те мас­си­ва с ин­дек­сом 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

20 Апр 2020 в 19:40
268 +1
0
Ответы
1

После выполнения данной программы переменная 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

18 Апр 2024 в 13:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир