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

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

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

1. Задание#T30255

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 3, 5, 6, 2, 1, 6, 3, 1, 8, 3 (т. е. A[0] = 3, A[1] = 5, ..., A[9] = 3).
s = 0
FOR k = 1 TO 9
  IF A(k) < A(k-1) THEN
    t = A(k)
    A(k) = A(k-1)
    A(k-1) = t
    s = s + k
  END IF
NEXT k
Определите значение переменной s после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 7 тыс. раз. С ним справились 70% пользователей.

2. Задание#T30172

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 4, 6, 1, 7, 2, 3, 6, 7, 2 (т. е. A[0] = 2, A[1] = 4, ..., A[9] = 2).
s = 0
FOR k = 1 TO 9
  IF A(k) < A(k-1) THEN
    t = A(k)
    A(k) = A(k-1)
    A(k-1) = t
    s = s + k
  END IF
NEXT k
Определите значение переменной s после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 4 тыс. раз. С ним справились 73% пользователей.

3. Задание#T29790

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 3, 5, 8, 2, 1, 4, 3, 1, 2, 3 (т. е. A[0] = 3, A[1] = 5, …, A[9] = 3).
s = 0
FOR i = 0 TO 8
  IF A(i) < A(i+1) THEN
    A(i+1) = A(i+1) - A(i)
  ELSE
    A(i) = A(i) - A(i+1)
  END IF
  s = s + A(i)
NEXT i
Определите значение переменной после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 3 тыс. раз. С ним справились 63% пользователей.

4. Задание#T29763

Представленный ниже на пяти языках программирования фрагмент программы обрабатывает элементы одномерного целочисленного массива A с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 2, 4, 6, 1, 7, 2, 3, 6, 7, 2 (т. е. A[0] = 2, A[1] = 4, …, A[9] = 2).
s = 0
FOR i = 0 TO 8
  IF A(i) < A(i+1) THEN
    A(i+1) = A(i+1) - A(i)
  ELSE
    A(i) = A(i) - A(i+1)
  END IF
  s = s + A(i)
NEXT i
Определите значение переменной s после выполнения фрагмента.
Показать разбор и ответ
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 3 тыс. раз. С ним справились 66% пользователей.

5. Задание#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
Это задание решали 5 тыс. раз. С ним справились 71% пользователей.

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

7. Задание#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
Показать ответ
Это задание решали 2 тыс. раз. С ним справились 82% пользователей.

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

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

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

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

12. Задание#T2410

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

13. Задание#T2398

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

14. Задание#T2386

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

15. Задание#T2374

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

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