Задать вопрос

Чему равно значение переменной k после выполнения фрагмента программы, если последовательно вводятся следующие значения переменной a:=-1,2,-3,4,5 S:=0; for m:=1to5 do begin read (a); S:=S+a end а) 3; б) 5; в) 1; г) 7

+1
Ответы (1)
  1. 6 июля, 12:33
    0
    После выполнения фрагмента программы, значение переменной k будет 7.

    Проверим это выполнив последовательно все операции из программы:

    a: = - 1, 2, - 3, 4, 5

    S:=0;

    for m:=1 to 5 do

    begin

    read (a);

    S:=S+a;

    end.

    1 шаг:

    m = 1;

    a = - 1;

    S = S + a = 0 + (-1) = 0 - 1 = - 1;

    2 шаг:

    m = 2;

    a = 2;

    S = S + a = (-1) + 2 = - 1 + 2 = 1;

    3 шаг:

    m = 3;

    a = - 3;

    S = S + a = 1 + (-3) = 1 - 3 = - 2;

    4 шаг:

    m = 4;

    a = 4;

    S = S + a = (-2) + 4 = - 2 + 4 = 2;

    5 шаг:

    m = 5;

    a = 5;

    S = S + a = 2 + 5 = 7;

    Таким образом в результате выполнения программы будет S = 7.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Чему равно значение переменной k после выполнения фрагмента программы, если последовательно вводятся следующие значения переменной ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Определите значение переменной s после выполнения следующего фрагмента программы: n : = 1; s : = 0; while n < = 101 do begin s : = s + 7; n : = n + 1 end; 2) Определите значение переменной S после выполнения следующего фрагмента программы: S:=1;
Ответы (1)
1. определить значение переменной А после выполнения оператора X:=5; if X>-3 then A:=X mod 2 else A:=abs (X); 2. определить значение переменной А после выполнения оператора X:=-26; Y:=6; if X div Y=4 then A:=X mod Y else A:=X*Y; 3.
Ответы (1)
6) Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; begin s : = 0; for n:=4 to 13 do begin s : = s + 15; end; write (s) end.
Ответы (1)
1) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a : = 3 + 8*4; b : = (a div 10) + 14; a : = (b mod 10) + 2;
Ответы (1)
1. Чему будет равна переменная "c" после выполнения этой программы: a : = 28; b : = 7; b : = a div b + b; c : = a mod b + a; Ответ: 2. Чему будет равна переменная "c" после выполнения этой программы: a : = 26; b : = 6; c : = a mod b + b; Ответ: 3.
Ответы (1)