Каталог заданий.
Алгоритмы, меняющие элементы массива местами
Версия для печати и копирования в MS Word
1
Тип Д16 № 3355
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные k, i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 0 TO 4

    k = A(i)

   A(i) = A(10 - i)

   A(10 - i) = k

NEXT i

for i in range(0, 11):

    A[i] = i

for i in range(0, 5):

    k = A[i]

    A[i] = A[10 - i]

    A[10 - i] = k

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

for i : = 0 to 10 do A[i] : = i;

for i : = 0 to 4 do begin

    k : = A[i];

    A[i] : = A[10-i];

    A[10-i] : = k;

end;

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 0 до 4

        k : = A[i];

        A[i] : = A[10-i];

        A[10-i] : = k;

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 0; i <= 4; i++) {

    k = A[i];

    A[i] = A[10-i];

    A[10-i] = k;

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  10 9 8 7 6 5 4 3 2 1 0

2)  0 1 2 3 4 5 6 7 8 9 10

3)  0 1 2 3 4 5 4 3 2 1 0

4)  10 9 8 7 6 5 6 7 8 9 10


Ответ:

2
Тип Д16 № 3356
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 1 TO 11

    A(i - 1) = A(11 - i)

NEXT i

for i in range(0, 11):

    A[i] = i

for i in range(1, 12):

    A[i - 1] = A[11 - i]

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

for i : = 0 to 10 do

    A[i] : = i;

for i : = 1 to 11 do

    A[i-1] : = A[11-i];

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 1 до 11

        A[i-1] := A[11-i]

кц

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 1; i <= 11; i++) {

     A[i-1] = A[11-i];

}

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  10 9 8 7 6 5 4 3 2 1 0

2)  11 10 9 8 7 6 5 4 3 2 1

3)  10 9 8 7 6 5 6 7 8 9 10

4)  11 10 9 8 7 6 7 8 9 10 11


Ответ:

3
Тип Д16 № 3362
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные k, i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 0 TO 4

    k = A(2*i)

    A(2*i) = A(2*i+1)

    A(2*i+1) = k

NEXT i

 

for i in range(0, 11):

    A[i] = i

for i in range(0, 5):

    k = A[2*i]

    A[2*i] = A[2*i+1]

    A[2*i+1] = k

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

for i : = 0 to 10 do A[i] : = i;

for i : = 0 to 4 do begin

    k : = A[2*i];

    A[2*i] : = A[2*i+1];

    A[2*i+1] : = k;

end;

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 0 до 4

    k : = A[2*i];

        A[2*i] : = A[2*i+1];

        A[2*i+1] : = k;

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 0; i <= 4; i++) {

    k = A[2*i];

    A[2*i] = A[2*i+1];

    A[2*i+1] = k;

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  5 6 7 8 9 0 1 2 3 4 10

2)  10 9 8 7 6 5 4 3 2 1 0

3)  0 1 2 3 4 5 4 3 2 1 0

4)  1 0 3 2 5 4 7 6 9 8 10


Ответ:

4
Тип Д16 № 3371
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, в ко­то­ром зна­че­ния эле­мен­тов мас­си­ва сна­ча­ла за­да­ют­ся, а затем ме­ня­ют­ся.

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i-1

NEXT i

FOR i = 10 TO 1 STEP -1

    A(i-1) = A(i)

NEXT i

 

for i in range(0, 11):

    A[i] = i-1

for i in range(10, 0, -1):

    A[i-1] = A[i]

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

for i:=0 to 10 do

    A[i]:=i-1;

for i:=10 downto 1 do

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

нц для i от 0 до 10

    A[i] : = i-1

кц

нц для i от 10 до 1 шаг -1

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

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i-1;

}

for (i = 10; i <= 1; i--) {

    A[i-1] = A[i];

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  9 9 9 9 9 9 9 9 9 9 9

2)  0 1 2 3 4 5 6 7 8 9 9

3)  0 1 2 3 4 5 6 7 8 9 10

4)  -1 -1 0 1 2 3 4 5 6 7 8


Ответ:

5
Тип Д16 № 3382
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные k, i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 0 TO 4

    k = A(10-i)

    A(10-i) = A(i)

    k = A(i)

NEXT i

 

for i in range(0, 11):

    A[i] = i

for i in range(0, 5):

    k = A[10-i]

    A[10-i] = A[i]

    k = A[i]

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

for i : = 0 to 10 do A[i] : = i;

for i : = 0 to 4 do begin

    k : = A[10-i];

    A[10-i] : = A[i];

    k : = A[i];

end;

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 0 до 4

    k : = A[10-i];

        A[10-i] : = A[i];

    k : = A[i];

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 0; i <= 4; i++) {

    k = A[10-i];

    A[10-i] = A[i];

    k = A[i];

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  10 9 8 7 6 5 4 3 2 1 0

2)  0 1 2 3 4 5 6 7 8 9 10

3)  0 1 2 3 4 5 4 3 2 1 0

4)  10 9 8 7 6 5 6 7 8 9 10


Ответ:

6
Тип Д16 № 3370
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ная пе­ре­мен­ная i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 0 TO 9

    A(i) = A(i+1)

NEXT i

 

for i in range(0, 11):

    A[i] = i

for i in range(0, 10):

    A[i] = A[i+1]

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

for i:=0 to 10 do

    A[i]:=i;

for i:=0 to 9 do

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

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 0 до 9

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

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 0; i <= 9; i++) {

    A[i] = A[i+1];

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  10 0 1 2 3 4 5 6 7 8 9

2)  1 2 3 4 5 6 7 8 9 10 10

3)  0 0 1 2 3 4 5 6 7 8 9

4)  1 2 3 4 5 6 7 8 9 10 0


Ответ:

7
Тип Д16 № 3376
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i+1

NEXT i

FOR i = 0 TO 10

    A(i) = A(10-i)

NEXT i

 

for i in range(0, 11):

    A[i] = i+1

for i in range(0, 11):

    A[i] = A[10-i]

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

for i:=0 to 10 do

    A[i]:=i+1;

for i:=0 to 10 do

    A[i]:=A[10-i];

нц для i от 0 до 10

    A[i] : = i+1

кц

нц для i от 0 до 10

    A[i]: = A[10-i];

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i+1;

}

for (i = 0; i <= 10; i++) {

    A[i] = A[10-i];

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  10 9 8 7 6 5 4 3 2 1 0

2)  11 10 9 8 7 6 5 4 3 2 1

3)  11 10 9 8 7 6 7 8 9 10 11

4)  10 9 8 7 6 5 6 7 8 9 10


Ответ:

8
Тип Д16 № 3384
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные k, i. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 0 TO 4

    k = A(i)

    A(i) = A(i+5)

    A(i+5) = k

NEXT i

 

for i in range(0, 11):

    A[i] = i

for i in range(0, 5):

    k = A[i]

    A[i] = A[i+5]

    A[i+5] = k

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

for i : = 0 to 10 do A[i] : = i;

for i : = 0 to 4 do begin

    k : = A[i];

    A[i] : = A[i+5];

    A[i+5]: = k;

end;

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 0 до 4

    k : = A[i];

    A[i] : = A[i+5];

    A[i+5]: = k;

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 0; i <= 4; i++) {

    k = A[i];

    A[i] = A[i+5];

    A[i+5] = k;

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  5 6 7 8 9 0 1 2 3 4 10

2)  10 9 8 7 6 5 4 3 2 1 0

3)  0 1 2 3 4 5 4 3 2 1 0

4)  1 0 3 2 5 4 7 6 9 8 10


Ответ:

9
Тип Д16 № 3359
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i+1

NEXT i

FOR i = 1 TO 10

    A(i) = A(i-1)

NEXT i

 

for i in range(0, 11):

    A[i] = i+1

for i in range(1, 11):

    A[i] = A[i-1]

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

for i:=0 to 10 do

    A[i]:=i+1;

for i:=1 to 10 do

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

нц для i от 0 до 10

    A[i] : = i+1

кц

нц для i от 1 до 10

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

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i+1;

}

for (i = 1; i <= 10; i++) {

    A[i] = A[i-1];

}

 

Как из­ме­ня­ют­ся эле­мен­ты этого мас­си­ва?

 

1)  все эле­мен­ты, кроме по­след­не­го, сдви­га­ют­ся на 1 эле­мент впра­во

2)  все эле­мен­ты, кроме пер­во­го, сдви­га­ют­ся на 1 эле­мент влево

3)  все эле­мен­ты ока­жут­ся равны 1

4)  все эле­мен­ты ока­жут­ся равны своим ин­дек­сам


Ответ:

10
Тип Д16 № 3381
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10. В при­ве­ден­ном ниже фраг­мен­те про­грам­мы мас­сив сна­ча­ла за­пол­ня­ет­ся, а потом из­ме­ня­ет­ся:

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i-1

NEXT i

FOR i = 1 TO 10

    A(i-1) = A(i)

NEXT i

A(10) = 10

 

for i in range(0, 11):

    A[i] = i-1

for i in range(1, 11):

    A[i-1] = A[i]

A[10] = 10

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

for i:=0 to 10 do

    A[i]:=i-1;

for i:=1 to 10 do

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

A[10] := 10;

нц для i от 0 до 10

    A[i] : = i-1

кц

нц для i от 1 до 10

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

кц

A[10]: = 10;

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i-1;

}

for (i = 1; i <= 10; i++) {

    A[i-1] = A[i];

}

A[10] = 10;

 

Как из­ме­ня­ют­ся эле­мен­ты этого мас­си­ва?

 

1)  все эле­мен­ты, кроме по­след­не­го, ока­жут­ся равны между собой

2)  все эле­мен­ты ока­жут­ся равны своим ин­дек­сам

3)  все эле­мен­ты, кроме по­след­не­го, сдви­га­ют­ся на один эле­мент впра­во

4)  все эле­мен­ты, кроме по­след­не­го, умень­ша­ют­ся на еди­ни­цу


Ответ:

11
Тип Д16 № 3383
i

В про­грам­ме об­ра­ба­ты­ва­ет­ся дву­мер­ный це­ло­чис­лен­ный мас­сив A [0..n,0..n]. Пер­вый ин­декс эле­мен­та обо­зна­ча­ет номер стро­ки, а вто­рой – номер столб­ца. Дан фраг­мент про­грам­мы:

 

Бей­сикPython

FOR i = 0 TO n

    c = A(i,n-i)

    A(i,n-i) = A(1,i)

    A(1,i) = c

NEXT i

 

for i in range(0, n+1):

    c = A[i,n-i]

    A[i,n-i] = A[1,i]

    A[1,i] = c

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

 

for i:=0 to n do begin

    c:=A[i,n-i];

    A[i,n-i]:=A[1,i];

    A[1,i]:=c;

end;

 

нц для i от 0 до n

    c:=A[i,n-i]

    A[i,n-i]:=A[1,i]

    A[1,i]:=c

кц

Си++

 

for (i = 0; i <= n; i++) {

    c= A[i][n-i];

    A[i][n-i]= A[1][i];

    A[1][i]= c;

}

 

Что ме­ня­ет этот фраг­мент про­грам­мы?

 

1)  два столб­ца в таб­ли­це

2)  стро­ку и стол­бец в таб­ли­це

3)  эле­мен­ты диа­го­на­ли и стро­ки в таб­ли­це

4)  эле­мен­ты диа­го­на­ли и столб­ца в таб­ли­це


Ответ:

12
Тип Д16 № 3387
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, в ко­то­ром зна­че­ния эле­мен­тов мас­си­ва сна­ча­ла за­да­ют­ся, а затем ме­ня­ют­ся.

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = 10-i

NEXT i

FOR i = 0 TO 5

    A(10-i) = A(5-i)

    A(5+i) = A(i)

NEXT i

 

for i in range(0, 11):

    A[i] = 10-i

for i in range(0, 6):

    A[10-i] = A[5-i]

    A[5+i] = A[i]

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

for i : = 0 to 10 do

    A[i] : = 10-i;

for i : = 0 to 5 do begin

    A[10-i] : = A[5-i];

    A[5+i]: = A[i];

end;

нц для i от 0 до 10

    A[i] : = 10-i

кц

нц для i от 0 до 5

    A[10-i] : = A[5-i];

    A[5+i] : = A[i];

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = 10-i;

}

for (i = 0; i <= 5; i++) {

    A[10-i] = A[5-i];

    A[5+i] = A[i];

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  9 8 7 6 5 10 9 8 7 6 10

2)  10 9 8 7 6 5 6 7 8 9 10

3)  10 9 8 7 6 10 9 8 7 6 10

4)  5 6 7 8 9 10 9 8 7 6 5


Ответ:

13
Тип Д16 № 3389
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, в ко­то­ром зна­че­ния эле­мен­тов мас­си­ва сна­ча­ла за­да­ют­ся, а затем ме­ня­ют­ся.

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

    t = A(0)

NEXT i

FOR i = 1 TO 10

    A(i-1) = A(i)

NEXT i

A(10) = t

 

for i in range(0, 11):

    A[i] = i

    t = A[0]

for i in range(1, 11):

    A[i-1] = A[i]

A[10] = t

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

for i : = 0 to 10

    do A[i] : = i;

    t : = A[0];

for i : = 1 to 10 do begin

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

end;

A[10] : = t;

нц для i от 0 до 10

    A[i] : = i

    t : = A[0]

кц

нц для i от 1 до 10

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

кц

A[10] : = t;

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

    t = A[0];

}

for (i = 1; i <= 10; i++) {

    A[i-1] = A[i];

}

A[10] = t;

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  10 10 10 10 10 10 10 10 10 10

2)  1 2 3 4 5 6 7 8 9 10 0

3)  0 0 0 0 0 0 0 0 0 0

4)  1 2 3 4 5 6 7 8 9 10 1


Ответ:

14
Тип Д16 № 3392
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, в ко­то­ром зна­че­ния эле­мен­тов мас­си­ва сна­ча­ла за­да­ют­ся, а затем ме­ня­ют­ся.

 

Бей­сикPython

FOR i = 0 TO 10

    A(i) = i

NEXT i

FOR i = 0 TO 5

    A(10-i) = A(9-i)

    A(i) = A(i+1)

NEXT i

 

for i in range(0, 11):

    A[i] = i

for i in range(0, 6):

    A[10-i] = A[9-i]

    A[i] = A[i+1]

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

for i : = 0 to 10

    do A[i] : = i;

for i : = 0 to 5 do begin

    A[10-i] : = A[9-i];

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

end;

нц для i от 0 до 10

    A[i] : = i

кц

нц для i от 0 до 5

    A[10-i] : = A[9-i];

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

кц

 

Си++

 

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

for (i = 0; i <= 5; i++) {

    A[10-i] = A[9-i];

    A[i] = A[i+1];

}

 

Чему будут равны эле­мен­ты этого мас­си­ва?

 

1)  0 1 2 3 4 5 6 7 8 9 10

2)  0 1 2 3 4 5 6 7 8 9 9

3)  1 2 3 4 5 5 5 6 7 8 9

4)  1 2 3 4 5 6 5 4 3 2 1


Ответ:

15
Тип Д16 № 4551
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния, в ко­то­ром зна­че­ния эле­мен­тов мас­си­ва сна­ча­ла за­да­ют­ся, а затем ме­ня­ют­ся.

 

Бей­сикПас­каль

FOR i=0 TO 10

    A(i)=i-1

NEXT i

FOR i=1 TO 10

    A(i-1)=A(i)

NEXT i

A(10)=10

for i:=0 to 10 do

    A[i]:=i-1;

for i:=1 to 10 do

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

A[10]:=10;

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

for (i = 0; i <= 10; i++) {

    A[i] = i-1;

}

for (i = 1; i <= 10; i++) {

    A[i-1] = A[i];

}

A[10] = 10;

нц для i от 0 до 10

    A[i]:=i-1

кц

нц для i от 1 до 10

    A[i-1]:=A[i]

кц

A[10]:=10

Python

 

for i in range(0, 11):

    A[i] = i-1

for i in range(1, 11):

    A[i-1] = A[i]

A[10] = 10

 

Как из­ме­нят­ся эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  все эле­мен­ты, кроме по­след­не­го, ока­жут­ся равны между собой

2)  все эле­мен­ты ока­жут­ся равны своим ин­дек­сам

3)  все эле­мен­ты, кроме по­след­не­го, будут сдви­ну­ты на один эле­мент впра­во

4)  все эле­мен­ты, кроме по­след­не­го, умень­шат­ся на еди­ни­цу


Ответ:

16
Тип Д16 № 5451
i

В про­грам­ме опи­са­ны од­но­мер­ный це­ло­чис­лен­ный мас­сив А с ин­дек­са­ми от 0 до 9 и це­ло­чис­лен­ные пе­ре­мен­ные i и t. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния.

Бей­сикПас­каль

FOR i = 0 TO 9

A(i) = i + 1

NEXT i

t = A(9)

FOR i = 8 TO 0 STEP -1

A(i+1) = A(i)

NEXT i

A(0) = t

for i := 0 to 9 do

    A[i] := i+1;

t := A[9]

for i := 8 downto 0 do

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

A[0] := t;

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

for (i = 0; i <= 9; i++) {

    A[i] = i+1;

}

t = A[9];

for (i = 8; i >= 0; i--) {

    A[i+1] = A[i];

}

A[0] = t;

нц для i от 0 до 9

    A[i] := i+1

кц

t := A[9]

нц для i от 8 до 0 шаг -1

    A[i+1] := A[i]

кц

A[0] := t

Python

 

for i in range(0, 10):

    A[i] = i+1

t = A[9]

for i in range(8, -1, -1):

    A[i+1] = A[i]

A[0] = t

 


Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  10 3 4 5 6 7 8 9 10 10

2)  10 10 10 10 10 10 10 10 10 10

3)  10 1 1 1 1 1 1 1 1 1

4)  10 1 2 3 4 5 6 7 8 9


Ответ:

17
Тип Д16 № 5739
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив А с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сикПас­каль

FOR i = 0 TO 9

A(i) = i + 1

NEXT i

t = A(0)

FOR i = 0 TO 8

A(i) = A(i+1)

NEXT i

A(9) = t

for i := 0 to 9 do

    A[i] := i+1;

t := A[0]

for i := 0 to 8 do

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

A[9] := t;

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

for (i = 0; i <= 9; i++) {

    A[i] = i+1;

}

t = A[0]

for (i = 0; i <= 8; i++) {

    A[i] = A[i+1];

}

A[9] = t;

нц для i от 0 до 9

    A[i] := i+1

кц

t := A[0]

нц для i от 0 до 8

    A[i] := A[i+1]

кц

A[9] := t

Python

 

for i in range(0, 10):

    A[i] = i+1

t = A[0]

for i in range(0, 9):

    A[i] = A[i+1]

A[9] = t

 

Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  1 2 3 4 5 6 7 8 9 1

2)  1 1 1 1 1 1 1 1 1 1

3)  10 10 10 10 10 10 10 10 10 1

4)  2 3 4 5 6 7 8 9 10 1


Ответ:

18
Тип Д16 № 5387
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив А с ин­дек­са­ми от 0 до 10. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния.

 

Бей­сик

Пас­каль

FOR i = 0 ТО 10

    A (i) = i-1

NEXT i

FOR i = 1 TO 10

    A(i-1) = A(i)

NEXT i

A(10) = 10

 

for i = 0 to 10 do

    a[i] := i-1;

for i := 1 to 10 do

    a[i-1] := a[i];

a[10] := 10;

 

 

Си++

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

for (i = 0; i <= 10; i++) {

    A[i] = i-1;

}

for (i = 1; i <= 10; i++) {

    A[i-1] = A[i];

}

A[10] = 10;

 

 

нц для i от 0 до 10

    A[i] := i-1

кц

нц для i от 1 до 10

    A[i-1] := A[i]

кц

А[10] := 10

 

Python

 

for i in range(0, 11):

    A[i] = i-1

for i in range(1, 10):

    A[i-1] = A[i]

A[10] = 10

 

Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  9 9 9 9 9 9 9 9 9 9 10

2)  1 2 3 4 5 6 7 8 9 10 10

3)  -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10

4)  0 1 2 3 4 5 6 7 8 9 10


Ответ:

19
Тип Д16 № 6299
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 9 и це­ло­чис­лен­ные пе­ре­мен­ные i и t. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния.

Бей­сикПас­каль

FOR i = 0 TO 9

    A(i) = i+1

NEXT i

t = A(0)

FOR i = 1 TO 9

    A(i-1) = A(i)

NEXT i

A(9) = t

for i := 0 to 9 do

    A[i] := i+1;

t := A[0];

for i := 1 to 9 do

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

A[9] := t;

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

for (i = 0; i <= 9; i++) {

    A[i] = i+1;

}

t = A[0];

for (i = 1; i <= 9; i++) {

    A[i-1] = A[i];

}

A[9] = t;

нц для i от 0 до 9

    A[i] := i+1

кц

t := A[0]

нц для i от 1 до 9

    A[i-1] := A[i]

кц

A[9] := t

кц

Python

 

for i in range(0, 10):

    A[i] = i+1

t = A[0]

for i in range(1, 10):

    A[i-1] = A[i]

A[9] = t

 

Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  1 2 3 4 5 6 7 8 9 1

2)  1 1 1 1 1 1 1 1 1 1

3)  10 10 10 10 10 10 10 10 10 1

4)  2 3 4 5 6 7 8 9 10 1


Ответ:

20
Тип Д16 № 6331
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные i и t. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния.

Бей­сикПас­каль

FOR i = 0 TO 10

    A(i) = i

NEXT i

t = A(10)

FOR i = 10 TO 1 STEP -1

    A(i) = A(i-1)

NEXT i

A(0) = t

for i := 0 to 10 do

    A[i] := i;

t := A[10];

for i := 10 downto 1 do

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

A[0] := t;

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

for (i = 0; i <= 10; i++) {

    A[i] = i;

}

t = A[10];

for (i = 10; i >= 1; i--) {

    A[i] = A[i-1];

}

A[0] = t;

нц для i от 0 до 10

    A[i] := i

кц

t := A[10]

нц для i от 10 до 1 шаг -1

    A[i] := A[i-1]

кц

A[0] := t

кц

Python

 

for i in range(0, 11):

    A[i] = i

t = A[10]

for i in range(10, 0, -1):

    A[i] = A[i-1]

A[0] = t

 

Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  10 10 10 10 10 10 10 10 10 10 10

2)  10 0 1 2 3 4 5 6 7 8 9

3)  10 0 0 0 0 0 0 0 0 0 0

4)  10 2 3 4 5 6 7 8 9 10 10


Ответ:

21
Тип Д16 № 6416
i

В про­грам­ме опи­сан од­но­мер­ный це­ло­чис­лен­ный мас­сив A с ин­дек­са­ми от 0 до 10 и це­ло­чис­лен­ные пе­ре­мен­ные i и t. Ниже пред­став­лен фраг­мент этой про­грам­мы, за­пи­сан­ный на раз­ных язы­ках про­грам­ми­ро­ва­ния.

Бей­сикПас­каль

FOR i = 0 TO 10

    A(i) = i-1

NEXT i

FOR i = 0 TO 9

    A(i) = A(i+1)

NEXT i

A(10) = 10

for i := 0 to 10 do

    A[i] := i-1;

for i := 0 to 9 do

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

A[10] := 10;

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

for (i = 0; i <= 10; i++) {

    A[i] = i-1;

}

for (i = 0; i <= 9; i++) {

    A[i] = A[i+1];

}

A[10] = 10;

нц для i от 0 до 10

    A[i] := i-1

кц

нц для i от 0 до 9

    A[i] := A[i+1]

кц

A[10] := 10

Python

 

for i in range(0, 11):

    A[i] = i-1

for i in range(0, 10):

    A[i] = A[i+1]

A[10] = 10

 

Чему ока­жут­ся равны эле­мен­ты этого мас­си­ва после вы­пол­не­ния фраг­мен­та про­грам­мы?

 

1)  9 9 9 9 9 9 9 9 9 9 10

2)  1 2 3 4 5 6 7 8 9 10 10

3)  –1 –1 –1 –1 –1 –1 –1 –1 –1 –1 10

4)  0 1 2 3 4 5 6 7 8 9 10


Ответ:
Завершить работу, свериться с ответами, увидеть решения.