Вопрос:

6. В представленном фрагменте программы значения одномерного массива задаются с помощью следующего оператора цикла: For i:=1 to 5 do begin C [2*i-1]:=i*3; C [2*i]:=i-1; End. Какие значения будут присвоены элементам массива?

Смотреть решения всех заданий с листа

Ответ:

Определим значения, которые будут присвоены элементам массива C. Цикл выполняется для i от 1 до 5. Для каждого i вычисляются два элемента массива: C[2*i-1] := i*3 C[2*i] := i-1 Подставим значения i от 1 до 5: - i = 1: C[2*1-1] = C[1] = 1*3 = 3; C[2*1] = C[2] = 1-1 = 0 - i = 2: C[2*2-1] = C[3] = 2*3 = 6; C[2*2] = C[4] = 2-1 = 1 - i = 3: C[2*3-1] = C[5] = 3*3 = 9; C[2*3] = C[6] = 3-1 = 2 - i = 4: C[2*4-1] = C[7] = 4*3 = 12; C[2*4] = C[8] = 4-1 = 3 - i = 5: C[2*5-1] = C[9] = 5*3 = 15; C[2*5] = C[10] = 5-1 = 4 Таким образом, значения элементов массива C будут следующими: C[1] = 3, C[2] = 0, C[3] = 6, C[4] = 1, C[5] = 9, C[6] = 2, C[7] = 12, C[8] = 3, C[9] = 15, C[10] = 4 Ответ: C[1] = 3, C[2] = 0, C[3] = 6, C[4] = 1, C[5] = 9, C[6] = 2, C[7] = 12, C[8] = 3, C[9] = 15, C[10] = 4
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие