Личный кабинет

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

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

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

1. Задание#T798

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т.е. и т. д.
Определите значение переменной после выполнения следующего фрагмента этой программы, записанного ниже на пяти языках программирования.

Бейсик

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;
 }
Показать ответ
Это задание взято из демовариантов ФИПИ 2018-2020
Это задание решали 6 тыс. раз. С ним справились 46% пользователей.

2. Задание#T2334

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. и т. д.
Определите значение переменной после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.

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]
Показать ответ
Это задание составил Дмитрий Богданов специально для Яндекса
Это задание решали 3 тыс. раз. С ним справились 31% пользователей.

3. Задание#T2348

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. , и т. д.
Определите значение переменной после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
Это задание решали 783 раза. С ним справились 80% пользователей.

4. Задание#T2360

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. , и т. д.
Определите значение переменной после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
Это задание решали 611 раз. С ним справились 51% пользователей.

5. Задание#T2374

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. , и т. д.
Определите значение переменной после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
Это задание решали 522 раза. С ним справились 73% пользователей.

6. Задание#T2386

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. , и т. д.
Определите значение переменной после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
Это задание решали 461 раз. С ним справились 67% пользователей.

7. Задание#T2398

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. , и т. д.
Определите значение переменной после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Определите значение переменной ... после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования.
Показать ответ
Это задание взято из Яндекс.ЕГЭ
Это задание решали 332 раза. С ним справились 48% пользователей.

8. Задание#T2410

В программе используется одномерный целочисленный массив с индексами от до . Значения элементов равны соответственно, т. е. , и т. д.
Сколько элементов массива будут иметь нулевые значения после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования?
Сколько элементов массива будут иметь нулевые значения после выполнения следующего фрагмента программы, записанного ниже на пяти языках программирования?
Показать ответ
Это задание взято из Яндекс.ЕГЭ
Это задание решали 281 раз. С ним справились 44% пользователей.

9. Задание#T4830

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива с индексами от до .
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
Перед началом выполнения данного фрагмента эти элементы массива имели значения , , , , , , , , , (т. е. , , , ).
Определите значение переменной после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 3 тыс. раз. С ним справились 34% пользователей.

10. Задание#T4857

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива с индексами от до .
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
Перед началом выполнения данного фрагмента эти элементы массива имели значения , , , , , , , , , (т. е. , , , ).
Определите значение переменной после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 2 тыс. раз. С ним справились 39% пользователей.

11. Задание#T4884

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива с индексами от до .
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
Перед началом выполнения данного фрагмента эти элементы массива имели значения , , , , , , , , , (т.е. , , , ).
Определите значение переменной после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 2 тыс. раз. С ним справились 51% пользователей.

12. Задание#T4911

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива с индексами от до .
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
Перед началом выполнения данного фрагмента эти элементы массива имели значения , , , , , , , , , (т.е. , , , ).
Определите значение переменной после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 3 тыс. раз. С ним справились 51% пользователей.

13. Задание#T8650

В программе используется одномерный целочисленный массив с индексами от до Значения элементов равны соответственно т.е. и т.д.
Определите значение переменной после выполнения следующего фрагмента программы (записанного ниже на четырёх языках программирования).
k = 0
FOR j = 1 TO 9
 IF A(j) > A(0) THEN
  t = A(j)
  A(j) = A(0)
  A(0) = t * 2
  k = k + 1
 END IF
NEXT j
Показать ответ
Это задание решали 899 раз. С ним справились 82% пользователей.

14. Задание#T9298

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива с индексами от до .
Перед началом выполнения данного фрагмента эти элементы массива имели значения , , , , , , , , , (т. е. , , , ).
Определите значение переменной после выполнения фрагмента.
s = -1
FOR i = 0 TO 8
  IF A[i] > A[i + 1] THEN
    A[i + 1] = A[i + 1] - A[i]
    s = s + A[i]
  ELSE
    A[i + 1] = A[i + 1] + A[i]
    s = s - A[i]
  END IF
NEXT i
Показать ответ
Это задание составил Дмитрий Богданов специально для Яндекса
Это задание решали 1 тыс. раз. С ним справились 61% пользователей.

15. Задание#T9800

В представленный ниже на пяти языках программирования программе используется одномерный целочисленный массив с индексами от до
s = 0
n = 0
FOR i = 0 TO 11
    IF A(i) <= A(n) THEN
        s = s+ i
        t = A(i)
        A(i) = A(n)
        A(n) = t
   END IF
NEXT i
Значения элементов равны соответственно, т.е. и т.д.
Определите значение переменной после выполнения фрагмента этой программы.
Показать ответ
Это задание взято из демовариантов ФИПИ 2018-2020
Это задание решали 1 тыс. раз. С ним справились 67% пользователей.
0 баллов сегодня
дней без пропуска

0
вс
0
пн
0
вт
0
ср
0
чт
0
пт
0
сб