Обработка массивов и матриц Ответами к заданиям являются слово, словосочетание, число или последовательность слов, чисел. 1 1 В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив. Бейсик s = 1 п = 10FOR i = 1 ТО 3 s = s * A (i) * A(n - i + l) NEXT i Паскаль s := 1; n := 10;for i := 1 to 3 do begin s := s * A[i] * A[n - i + 1] end; Си s = 1; n = 10;for (i = 1; i <= 3; i++) s = s * A [i] * A [n - i +1]; Алгоритмический язык s : = 1 n := 10нц для i от 1 до 3 s := s * A[i] * A[n - i + 1]кц В начале выполнения этого фрагмента в массиве находились однозначные натуральные числа, кратные 3. Какое наименьшее значение может иметь переменная s после выполнения данной программы? 2 2 В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 7, 3, 8, 5, 0, 1, 2, 9, 6 соответственно, т.е. A[0] = 4, A[1] = 7 и т.д. Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования). Бейсик c = 0FOR i = 1 TO 9 IF A(i) < A(0) THEN c = c + 1 t = A(i) A(i) = A(0) A(0) = t ENDIFNEXT i Python c = 0for i in range(1,10): if A[i] < A[0]: c = c + 1 t = A[i] A[i] = A[0] A[0] = t Алгоритмический язык c := 0нц для i от 1 до 9 если A[i] < A[0] то c := c + 1 t := A[i] A[i] := A[0] A[0] := t всекц Паскаль c := 0;for i := 1 to 9 do if A[i] < A[0] then begin c := c + 1; t := A[i]; A[i] := A[0]; A[0] := t; end; Си c = 0;for (i = 1;i < 10;i++) if (A[i] < A[0]) { c++; t = A[i]; A[i] = A[0]; A[0] = t; } 3 3 В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив. Бейсик s = 1 n = 10FOR i = 1 ТО 5 s = s * A(i) * A(n - i + 1) NEXT i Паскаль s : = 1; n := 10;for i := 1 to 5 do begin s := s * A[i] * A[n - i + 1] end; Си s = 1; n = 10;for (i = 1; i <= 5; i++) s = s * A [i] * A [n - i +1]; Алгоритмический язык s : = 1 n : = 10нц для i от 1 до 5 s := s * A[i] * A[n - i + 1]кц В начале выполнения этого фрагмента в массиве находились однозначные чётные натуральные числа. Какое наименьшее значение может иметь переменная s после выполнения данной программы? 4 4 В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 5, 6, 5, 8, 5, 4, 1, 2, 9, 6 соответственно, т.е. А[0] = 5, А[1] = 6 и т.д. Определите значение переменной с после выполнения следующего фрагмента этой программы (записанного ниже на разных языках программирования). Бейсик с = 0FOR i = 0 ТО 8 IF А(i) <= А(9) THEN с = с + 1 t = А (i) А (i) = А ( 9) А (9) = t ENDIF NEXT i Python c = 0for i in range(0,9): if A[i] <= A[9]: c = c + 1 t = A [ i ] A [ i ] = A [ 9 ] A [ 9 ] = t Алгоритмический язык с : = 0нц для i от 0 до 8 если А[i] <= А[9] то с : = с + 1 t : = А [ I ] А[i] := А[9] А[9] := t все кц Паскаль c : = 0;for i := 0 to 8 do if A[i] <= A[9] then begin c : = c + 1; t : = A [ i ] ; A[i] := A[9]; A[9] := t; end; Си с = 0 ;for (i = 0; i < 9;i++) if (A[i] <= A[9]) { c+ +; t = A [ i ] ; A [ i ] = A [ 9 ] ; A[9] = t; } 5 5 В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив. Бейсик s = 0 n = 10FOR i = 0 TO n - 1 s = s + 2 * A(i) + A(i+1) NEXT i Паскаль s : = 0 ; n := 10;for i := 0 to n - 1 do begin s : = s + 2 * A[i] + A[i+1] end; Си s = 0 ; n = 10;for (i = 0; i <= n - 1; i++) s = s + 2 * A [i] + A [i +1]; Алгоритмический язык s : = 0 n := 10нц для i от 0 до n - 1 s := s + 2 * A[i] + A[i+1]кц В начале выполнения этого фрагмента в массиве находились двухзначные нечётные натуральные числа. Какое наибольшее значение может иметь переменная s после выполнения данной программы? 6 6 В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив. Бейсик s = 0 n = 10FOR i = 0 ТО n - 1 s = s + A(i) + А(i+1) NEXT i Паскаль s : = 0 ; n := 10;for i := 0 to n - 1 do begin s := s + A[i] + A[i +1] end; Алгоритмический язык s : = 0n := 10нц для i от 0 до n - 1 s := s + A[i] + A[i+1]кц Си s = 0; n = 10;for (i = 0; i <= n - 1; i++) s = s + A [ i ] + A [ i +1 ] ; В начале выполнения этого фрагмента в массиве находились двухзначные чётные натуральные числа. Какое наименьшее значение может иметь переменная s после выполнения данной программы? 7 7 В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив. Бейсик s = 0 п = 10FOR i = 0 ТО п - 1 s = s + 2 * A(i) - A(i+1) NEXT i Паскаль s : = 0; n := 10;for i := 0 to n - 1 do begin s := s + 2 * A[i] - A[i +1] end Си s — 0; n = 10;for (i = 0; i <= n - 1; i++) s = s + 2 * A [ i ] - A [ i +1 ] ; Алгоритмический язык s := 0 n : = 10нц для i от 0 до n - 1 s := s + 2 * A[i] - A[i+1]кц В начале выполнения этого фрагмента в массиве находились двухзначные натуральные числа. Какое наименьшее значение может иметь переменная s после выполнения данной программы? 8 8 В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 8, 4, 3, 0, 7, 2, 1, 5, 9, 6 соответственно, т.е. A[0] = 8, A[1] = 4 и т.д. Определите значение переменной s после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования). Бейсик s = 0FOR j = 0 TO 9 IF A(j) <=4 THEN s = j ENDIFNEXT j Python s = 0for j in range(10): if A[j] <= 4: s = j Алгоритмический язык s := 0нц для j от 0 до 9 если A[j] <= 4 то s := j всекц Паскаль s := 0;for j := 0 to 9 do if A[j] <= 4 then s := j; Си s = 0;for (j = 0; j <= 9; j++) if (A[j] <= 4) s = j; 9 9 В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 5, 6, 5, 8, 5, 4, 1, 2, 9, 6 соответственно, т.е. А[0] = 5, А[1] = 6 и т.д. Определите значение переменной с после выполнения следующего фрагмента этой программы (записанного ниже на разных языках программирования). Бейсик с = 0FOR i = 0 ТО 8 IF А(i) >= А(9) THEN с = с + 1 t = А (i) A (i) = А (9) А ( 9) = t ENDIFNEXT i Pyhon c = 0for i in range(0,9): if A[i] >= A[9]: c = c + 1 t = A [ i ] A [ i ] = A [ 9 ] A [ 9 ] = t Алгоритмический язык с : = 0нц для i от 0 до 8 если A[i] >= А[9] то с : = с + 1 t := A[i] A[i] := А[9] А[9] := t всекц Паскаль c : = 0;for i := 0 to 8 do if A[i] >= A[9] then begin c : = c + 1; t : = A [ i ] ; A[i] := A[9]; A[9] := t; end; Си с = 0 ; с = 0 ;for (i = 0; i < 9; i++) if (A[i] >= A[9]) { c++; t = A [i] ; A [i] = A [9] ; A [9] = t;} 10 10 В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив. Бейсик s = 0 n — 10FOR 1 = 0 ТО n - 1 s = s + 2 * A(i) + A(i+1) NEXT i Паскаль s : = 0;n := 10;for i := 0 to n - 1 do begin s := s + 2 * A[i] + A[i+1] end; Си s = 0; n = 10;for (i = 0; i <= n - 1; i++) s = s + 2 * A [i] + A [i +1]; Алгоритмический язык s : = 0 n := 10нц для i от 0 до n - 1 s := s + 2 * A[i] + A[i +1]кц В начале выполнения этого фрагмента в массиве находились двухзначные нечётные натуральные числа. Какое наименьшее значение может иметь переменная s после выполнения данной программы? 0 из 10 № Ваш ответ Правильный ответ Здесь появится результат тестовой части. Нажмите на кнопку «Завершить работу», чтобы увидеть правильные ответы. Завершить работу