Категория A12 • задача №1

 
 
 

Условие задачи

Дано:
в программе описан одномерный целочисленный массив А  с индексами от 0 до 10 и целочисленные переменные k, i.   Ниже   представлен фрагмент одной и той же программы,  записанный   на  разных  языках  программирования (Turbo Pascal и Basic),   в    котором   значения  элементов   сначала задаются, а  затем меняются.

язык программирования Pascalязык программирования Basic
 for i := 0 to 10 doFOR i = 0 to 10
     A[i] := i;    A(i) = i
 for i := 0 to 4 doNEXT i
 beginFOR i = 0 to 4
     k := A[i];

    k = A(i)

     A[i] := A[10 - i];    A(i) = A(10 - i)
     A[10 - i] := k;    A(10 - i) = k
 end;NEXT 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

 

Решение

I этап: рассмотрим первый цикл со счетчиком, инициализирующий элементы массива.

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

в данном цикле элементу массива с индексом i присваивается аналогичное значение, то есть, в первый элемент массива запишется число равное 1, во второй элемент массива - число равное 2 и так далее. Следовательно, проинициализированный массив примет вид:

012345678910значение
012345678910индекс

 

II этап: рассмотрим тело второго цикла.

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

В данном фрагменте происходит обмен значений элементов массива с индексами   [i]   и [10 - i].  

 

III этап: рассмотрим действия, происходящие во втором цикле.

когда i = 0, то происходит обмен значений элементов массива с индексами [0] и [10 - 0] = [10]:

      

012345678910101234567890
012345678910 012345678910

 

когда i = 1, то происходит обмен значений элементов массива с индексами [1] и [10 - 1] = [9]:

101234567890109234567810
012345678910 012345678910

 

когда i = 2, то происходит обмен значений элементов массива с индексами [2] и [10 - 2] = [8]:

109234567810109834567210
012345678910 012345678910

 

когда i = 3, то происходит обмен значений элементов массива с индексами [3] и [10 - 3] = [7]:

109834567210109874563210
012345678910 012345678910

 

когда i = 4, то происходит обмен значений элементов массива с индексами [4] и [10 - 4] = [6]:

109874563210109876543210
012345678910 012345678910

 

 

После работы программы массив принял окончательный следующий вид:

109876543210значение
012345678910индекс

Среди предложенных вариантов ответа, вариант под номером 1 имеет абсолютно идентичное значение.

 

Вывод:

после выполнения предложенного фрагмента программы элементы массива будут равны:

10 9 8 7 6 5 4 3 2 1 0

Ответ:

1

 
Рейтинг:
 
Проголосовало: 0
Количество просмотров: 2159
 
 
 

Категория A12 • задача №1

 

Комментарии

Для комментирования или зарегистрируйтесь
 

Остальные решения из билета №1 для подготовки к ЕГЭ по информатике 2013

 
Условие задачи
(наведите курсор мыши на ссылку)
Аудиовизуальное
решение
Мультимедийная
видеопрезентация
Решение в формате
слайд-шоу
Текстовое
решение
Категория A1
/sites/default/files/slides/inf/1211/inf_A1_01_01_t4S.jpg
Перейти Перейти Перейти Перейти
Категория A2
/sites/default/files/slides/inf/804/inf_A2_01_01_knN.jpg
Перейти Перейти Перейти Перейти
Категория A3
/sites/default/files/slides/inf/805/inf_A3_01_01_53B.jpg
Перейти Перейти Перейти Перейти
Категория A4
/sites/default/files/slides/inf/806/inf_A4_01_01_HXr.jpg
Перейти Перейти Перейти Перейти
Категория A5
/sites/default/files/slides/inf/877/inf_A5_01_01_phpTD0463.jpg
Перейти Перейти Перейти Перейти
Категория A6
/sites/default/files/slides/inf/1225/inf_A6_01_01_CRr.jpg
Перейти Перейти Перейти Перейти
Категория A7
/sites/default/files/slides/inf/890/inf_A7_01_01_Ado.jpg
Перейти Перейти Перейти Перейти
Категория A8
/sites/default/files/slides/inf/898/inf_A8_01_01_JJV.jpg
Перейти Перейти Перейти Перейти
Категория A9
/sites/default/files/slides/inf/2159/inf_A9_01_01_phpUpivnW.jpg
Перейти Перейти Перейти Перейти
Категория A10
/sites/default/files/slides/inf/2170/inf_A10_01_01_phpl32P1w.jpg
Перейти Перейти Перейти Перейти
Категория A11
/sites/default/files/slides/inf/994/inf_A11_01_01_KyH.jpg
Перейти Перейти Перейти Перейти
Категория A13
/sites/default/files/slides/inf/1310/inf_A13_01_01_VsS.jpg
Перейти Перейти Перейти
Категория B1
/sites/default/files/slides/inf/899/inf_B1_01_01_php1fwK8N.jpg
Перейти Перейти Перейти Перейти
Категория B2
/sites/default/files/slides/inf/2193/inf_B2_01_01_phpUx4Mvg.jpg
Перейти Перейти Перейти Перейти
Категория B3
/sites/default/files/slides/inf/2202/inf_B3_01_01_phpUx4Mvg.jpg
Перейти Перейти Перейти Перейти
Категория B4
/sites/default/files/slides/inf/1364/inf_B4_01_01_iKq.jpg
Перейти Перейти Перейти Перейти
Категория B5
/sites/default/files/slides/inf/1341/inf_B3_01_01_i5V.jpg
Перейти Перейти Перейти Перейти
Категория B6
/sites/default/files/slides/inf/2213/inf_B6_01_01_phpEyxdxU.jpg
Перейти Перейти Перейти Перейти
Категория B7
/sites/default/files/slides/inf/2221/inf_B7_01_01_phpo5DDL8.jpg
Перейти Перейти Перейти Перейти
Категория B8
/sites/default/files/slides/inf/2228/inf_B8_01_01_phpLRZYf4.jpg
Перейти Перейти Перейти Перейти
Категория B9
/sites/default/files/slides/inf/2250/inf_B9_01_01_phpqjzRBb.jpg
Перейти Перейти Перейти Перейти
Категория B10
/sites/default/files/slides/inf/2271/inf_B10_01_01_phpBoQYXv.jpg
Перейти Перейти Перейти Перейти
Категория B11
/sites/default/files/slides/inf/2281/inf_B11_01_01_phpi8udor.jpg
Перейти Перейти Перейти Перейти
Категория B12
/sites/default/files/slides/inf/2290/inf_B12_01_01_phpE00GlF.jpg
Перейти Перейти Перейти Перейти
Категория B13
/sites/default/files/slides/inf/2310/inf_B13_01_01_phpwzFLNF.jpg
Перейти Перейти Перейти Перейти
Категория B14
/sites/default/files/slides/inf/2324/inf_B14_01_01_php64fzgb.jpg
Перейти Перейти Перейти Перейти
Категория B15
/sites/default/files/slides/inf/2330/inf_B15_01_01_phpKZvkiX.jpg
Перейти Перейти Перейти Перейти
Категория C1
/sites/default/files/slides/inf/901/inf_C1_01_01_VWF.jpg
Перейти Перейти Перейти Перейти
Категория C2
/sites/default/files/slides/inf/902/inf_C2_01_01_DuJ.jpg
Перейти Перейти Перейти Перейти
Категория C3
/sites/default/files/slides/inf/903/inf_C3_01_01_P64.jpg
Перейти Перейти Перейти Перейти
Категория C4
/sites/default/files/slides/inf/904/inf_C4_01_01_kuu.jpg
Перейти Перейти Перейти Перейти
 
© 2011-2024 ООО "СтадиМен". Все права сохранены.
Перепечатка и использование материалов с данного сайта, разрешена только по согласию с владельцем.
Владелец оставляет за собой право воспользоваться 146 статьей УК РФ при нарушении авторских и смежных прав.
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?