ЕГЭ-19

Вам представлен ознакомительный раздел в виде систематизированных блоков по номерам заданий с отображением контролируемых элементов содержания.
Все права на представленные материалы в разделе принадлежат Федеральному Институту Педагогических измерений (ФИПИ).

9BF6B6

Отправлено 2 мая 2017 г., 12:48 пользователем Галкин Ярослав С.

В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 1, 2, 4, 5, 7, 9, 6, 8, 0, 3 соответственно, т.е. A[0] = 1, A[1] = 2 и т.д.

Определите значение переменной j после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования).

 

Бейсик

Python

j = 6

WHILE A(j) < A(j-1)

    t = A(j)

    A(j) = A(j-1)

    A(j-1) = t

    j = j - 1

WEND

j = 6

while A[j] < A[j-1]:

    A[j],A[j-1]=A[j-1],A[j]

    j -= 1

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

Паскаль

j := 6

нц пока A[j] < A[j-1]

    t := A[j]

    A[j] := A[j-1]

    A[j-1] := t

    j := j - 1

кц

j := 6;

while A[j] < A[j-1] do

  begin

    t := A[j];

    A[j] := A[j-1];

    A[j-1] := t;

    j := j - 1;

  end;

Си

j = 6;

while (A[j] < A[j-1])

    {

      t = A[j];

      A[j] = A[j-1];

      A[j-1] = t;

      j -= 1;

    }

483027

Отправлено 27 апр. 2017 г., 12:39 пользователем Галкин Ярослав С.

В программе используется одномерный целочисленный массив A 
с индексами от 0 до 9. Значения элементов равны 1, 2, 5, 8, 9, 3, 4, 0, 7, 6 соответственно, т.е. A[0] = 1, A[1] = 2 и т.д.

Определите значение переменной j после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования).

 

Бейсик

Python

j = 4

WHILE A(j) > A(j+1)

    t = A(j)

    A(j) = A(j+1)

    A(j+1) = t

    j = j - 1

WEND

j = 4

while A[j] > A[j+1]:

    A[j],A[j+1]=A[j+1],A[j]

    j -= 1

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

Паскаль

j := 4

нц пока A[j] > A[j+1]

    t := A[j]

    A[j] := A[j+1]

    A[j+1] := t

    j := j - 1

кц

j := 4;

while A[j] > A[j+1] do

  begin

    t := A[j];

    A[j] := A[j+1];

    A[j+1] := t;

    j := j - 1;

  end;

Си

j = 4;

while (A[j] > A[j+1])

    {

      t = A[j];

      A[j] = A[j+1];

      A[j+1] = t;

      j -= 1;

    }

13808B

Отправлено 21 апр. 2017 г., 13:02 пользователем Галкин Ярослав С.

В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 1, 2, 4, 5, 7, 9, 6, 8, 0, 3 соответственно, т.е. A[0] = 1, A[1] = 2 и т.д.

Определите значение переменной j после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования).

 

Бейсик

Python

j = 5

WHILE A(j) > A(j+1)

    t = A(j)

    A(j) = A(j+1)

    A(j+1) = t

    j = j - 1

WEND

j = 5

while A[j] > A[j+1]:

    A[j],A[j+1]=A[j+1],A[j]

    j -= 1

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

Паскаль

j := 5

нц пока A[j] > A[j+1]

    t := A[j]

    A[j] := A[j+1]

    A[j+1] := t

    j := j - 1

кц

j := 5;

while A[j] > A[j+1] do

  begin

    t := A[j];

    A[j] := A[j+1];

    A[j+1] := t;

    j := j - 1;

  end;

Си

j = 5;

while (A[j] > A[j+1])

    {

      t = A[j];

      A[j] = A[j+1];

      A[j+1] = t;

      j -= 1;

    }

1-3 of 3