profile
Размещено 5 лет назад по предмету Информатика от gagabd

В программе исполняется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 2, 8, 7, 8, 5, 3, 10, 1, 9, 12 соответственно, т.е А[0]=2, A[1]=8 и т.д. Определите значение переменной S после выполнения следующего фрагмента этой программы.
S:=0;
n:=0;
for i:=1 to 9 do
if (A[i] +A[n]) mod 5 < > 0 then
begin
S:=S+i;
t:=A[i];
A[i]:= A[n];
A[n]:=t;
end;

  1. Ответ на вопрос
    Ответ на вопрос дан LRSM

    Ответ: 33

    Объяснение:

    Заданный фрагмента программы выполняет следующую задачу:

    Цикл для i от 1 до 9, в котором если остаток от деления (А[i] + A[0]) на 5 неравен 0, (т. е. сумма А[i] и A[0] не делится на 5), то их (А[i] и A[0]) меняют местами, а переменную S увеличивают на i. Выполним алгоритм вручную:

    A = 2, 8, 7, 8, 5, 3, 10, 1, 9, 12;   i=1;    (2+8)%5 = 10%5 = 0;

    A = 2, 8, 7, 8, 5, 3, 10, 1, 9, 12;   i=2;   (2+7)%5 = 9%5 = 4; --> S = 0+2 = 2

    A = 7, 8, 2, 8, 5, 3, 10, 1, 9, 12;   i=3;   (7+8)%5 = 15%5 = 0;

    A = 7, 8, 2, 8, 5, 3, 10, 1, 9, 12;   i=4;   (7+5)%5 = 12%5 = 2; --> S = 2+4 = 6

    A = 5, 8, 2, 8, 7, 3, 10, 1, 9, 12;   i=5;   (5+3)%5 = 8%5 = 3; --> S = 6+5 = 11

    A = 3, 8, 2, 8, 7, 5, 10, 1, 9, 12;   i=6;   (3+10)%5 = 13%5 = 3; --> S = 11+6 = 17

    A = 10, 8, 2, 8, 7, 5, 3, 1, 9, 12;   i=7;    (10+1)%5 = 11%5 = 1; --> S = 17+7 = 24

    A = 1, 8, 2, 8, 7, 5, 3, 10, 9, 12;   i=8;   (1+9)%5 = 10%5 = 0;

    A = 1, 8, 2, 8, 7, 5, 3, 10, 9, 12;   i=9;   (1+12)%5 = 13%5 = 3; --> S = 24+9 = 33

    Как можно увидеть, после выполнения фрагмента программы переменная S будет равна 33.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.