Задание 19. Массивы: все задания

Ответом к заданию по информатике может быть целое число, десятичная дробь (записывайте её через запятую, вот так: 2,5), последовательность цифр или букв (пишите без пробелов: 97531).

Остальные задачи

Задание#T798

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 2,4,3,6,3,7,8,2,9,12, 4, 3, 6, 3, 7, 8, 2, 9, 1 соответственно, т.е. A[0]=2,A[1]=4A[0] = 2, A[1] = 4 и т. д.
Определите значение переменной cc после выполнения следующего фрагмента этой программы, записанного ниже на пяти языках программирования.

Бейсик

c = 0
FOR i = 1 TO 9
 IF A(i-1) < A(i) THEN
  c = c + 1
  t = A(i)
  A(i) = A(i-1)
  A(i-1) = t
 END IF
NEXT i

Python

c = 0
for i in range(1, 10):
 if A[i-1] < A[i]:
  c = c + 1
  A[i-1], A[i] = A[i], A[i-1]

Алгоритмический язык

c := 0
нц для i от 1 до 9
 если A[i-1] < A[i] то
  c := c + 1
  t := A[i]
  A[i] := A[i-1]
  A[i-1] := t
 все
кц

Паскаль

c := 0;
for i := 1 to 9 do
 if A[i-1] < A[i] then
 begin
  c := c + 1;
  t := A[i];
  A[i] := A[i-1];
  A[i-1] := t;
 end;

С++

c = 0;
for (int i = 1; i < 10; i++)
 if (A[i-1] < A[i]){
  c++;
  t = A[i];
  A[i] = A[i-1];
  A[i-1] = t;
 }
Показать ответ
Это задание взято из демоварианта ФИПИ 2019
2К попыток решения26% решили верно

Задание#T2334

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 15;3;24;13;2;13;25;23;21;1115;\,3;\,24;\,13;\,2;\,13;\,25;\,23;\,21;\,11 соответственно, т. е. A[0]=15;A[1]=3A[0] = 15;\,A[1] = 3 и т. д.
Определите значение переменной kk после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.

Pascal

k := 0;
for i := 0 to 9 do begin
  m := A[i] mod 10;
  if A[i] >= A[m] then begin
    k := k + 1;
    A[m] := A[i]
  end
end;

C

k = 0;
for (i = 0; i < 10; i++) {
  m = A[i] % 10;
  if (A[i] >= A[m]){ 
    k++;
    A[m] = A[i];
  }
}

Basic

K = 0
FOR I = 0 TO 9
  M = A(I) MOD 10
  IF A(I) >= A(M) THEN
    K = K + 1
    A(M) = A(I)
  END IF
NEXT I

Python

k = 0
for i in range(10) :
  m = A[i] % 10
  if A[i] >= A[m] :
    k += 1
    A[m] = A[i]
Показать ответ
Это задание составил Дмитрий Богданов специально для Яндекса
1К попыток решения15% решили верно

Задание#T2348

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 3,7,5,4,0,8,2,9,1,63, 7, 5, 4, 0, 8, 2, 9, 1, 6 соответственно, т. е. A[0]=3A[0]=3, A[1]=7A[1]=7 и т. д.
Определите значение переменной ss после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
121 попытка решения75% решили верно

Задание#T2360

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 1,2,3,3,2,1,0,1,2,31, 2, 3, 3, 2, 1, 0, 1, 2, 3 соответственно, т. е. A[0]=1A[0]=1, A[1]=2A[1]=2 и т. д.
Определите значение переменной ss после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
90 попыток решения51% решили верно

Задание#T2374

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 6,3,5,4,2,8,9,1,5,76, 3, 5, 4, 2, 8, 9, 1, 5, 7 соответственно, т. е. A[0]=6A[0]=6, A[1]=3A[1]=3 и т. д.
Определите значение переменной ss после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
73 попытки решения64% решили верно

Задание#T2386

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 1,0,3,8,5,6,7,4,9,21, 0, 3, 8, 5, 6, 7, 4, 9, 2 соответственно, т. е. A[0]=1A[0]=1, A[1]=0A[1]=0 и т. д.
Определите значение переменной ss после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
59 попыток решения64% решили верно

Задание#T2398

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 1,0,2,8,5,6,7,3,4,91, 0, 2, 8, 5, 6, 7, 3, 4, 9 соответственно, т. е. A[0]=1A[0]=1, A[1]=0A[1]=0 и т. д.
Определите значение переменной ss после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
48 попыток решения50% решили верно

Задание#T2410

В программе используется одномерный целочисленный массив AA с индексами от 00 до 99. Значения элементов равны 1,2,3,4,5,6,7,8,9,01, 2, 3, 4, 5, 6, 7, 8, 9, 0 соответственно, т. е. A[0]=1A[0]=1, A[1]=2A[1]=2 и т. д.
Сколько элементов массива будут иметь нулевые значения после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования?
Сколько элементов массива будут иметь нулевые значения после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования?
Показать ответ
Это задание взято из Яндекс.ЕГЭ
35 попыток решения31% решили верно

Задание#T4830

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива AA с индексами от 00 до 99.
N = 10
s = 0
FOR i = 1 TO N-1
  IF A(i-1) > 2*A(i) THEN
    A(i) = 2*A(i)
    s = s + A(i)
  END IF
NEXT i
Перед началом выполнения данного фрагмента эти элементы массива имели значения 22, 44, 11, 66, 22, 77, 33, 22, 22, 11 (т. е. A[0]=2A[0] = 2, A[1]=4A[1] = 4, \ldots, A[9]=1A[9] = 1).
Определите значение переменной ss после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
2К попыток решения18% решили верно

Задание#T4857

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива AA с индексами от 00 до 99.
N = 10
s = 0
FOR i = 1 TO N-1
  IF A(i-1) > 2*A(i) THEN
    A(i) = 2*A(i)
    s = s + A(i)
  END IF
NEXT i
Перед началом выполнения данного фрагмента эти элементы массива имели значения 33, 11, 11, 55, 22, 99, 44, 33, 22, 11 (т. е. A[0]=3A[0] = 3, A[1]=1A[1] = 1, \dots, A[9]=1A[9] = 1).
Определите значение переменной ss после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
1К попыток решения20% решили верно

Задание#T4884

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива AA с индексами от 00 до 99.
N = 9
s = 0
FOR i = 0 TO N
  IF A(i) < A(N) THEN
    A(i) = A(i) + 1
    A(N) = A(N) - 1
    s = s + 1
  END IF
NEXT i
Перед началом выполнения данного фрагмента эти элементы массива имели значения 33, 55, 44, 22, 77, 44, 33, 11, 22, 66 (т.е. A[0]=3A[0] = 3, A[1]=5A[1] = 5, \ldots, A[9]=6A[9] = 6).
Определите значение переменной ss после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
1К попыток решения25% решили верно

Задание#T4911

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива AA с индексами от 00 до 99.
N = 9
s = 0
FOR i = 0 TO N
  IF A(i) < A(N) THEN
    A(i) = A(i) + 1
    A(N) = A(N) - 1
    s = s + 1
  END IF
NEXT i
Перед началом выполнения данного фрагмента эти элементы массива имели значения 22, 44, 88, 66, 11, 77, 22, 33, 22, 77 (т.е. A[0]=2A[0] = 2, A[1]=4A[1] = 4, \ldots, A[9]=7A[9] = 7).
Определите значение переменной ss после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
1К попыток решения27% решили верно
Яндекс.Репетитор пришёл на смену сервису Яндекс.ЕГЭ, и мы активно собираем отзывы пользователей. Пожалуйста, пишите нам через форму обратной связи.