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

После исполнения операторов S : = - 12; k : = 90; S : = s + 10; Met: k : = k + 10; If k < 200 then S : = 50 else s : = s + k; If k < 200 then goto met; переменная S получит значение

+4
Ответы (1)
  1. 31 июля, 04:37
    0
    Программа:

    program S_k_met;

    var S, k:integer;

    label met;

    begin

    S : = - 12;

    k : = 90;

    S : = s + 10;

    Met: k : = k + 10;

    If k < 200 then S : = 50 else s : = s + k;

    If k < 200 then goto met;

    writeln ('s = ', S)

    end.

    При первом выполнении команд до перехода на метку met переменные приобретут значения:

    S = - 12;

    k = 90;

    S = S + 10 = - 12 + 10 = - 2;

    k = k + 10 = 90 + 10 = 100;

    S = 50;

    k меньше 200 - происходит возврат на метку met.

    Возвращении на метку с увеличением k на 10 будет происходить до достижения переменной значения 200, при котором первое условие выполнится по ветке else:

    S = S + k = 50 + 200 = 250.

    После этого программа завершится выводом значения.

    Ответ: S = 250.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «После исполнения операторов S : = - 12; k : = 90; S : = s + 10; Met: k : = k + 10; If k < 200 then S : = 50 else s : = s + k; If k < 200 ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Какое значение получит переменная z после исполнения следующего фрагмента программы? z : = 5; x : = 1; if z > 0 then z : = 2 * z else x : = 10; if x = 0 then z : = - 2 else z : = 9; if (sqrt (z) = 3) and (x > 1) then z : = z - 8 else z : = 3 * x;
Ответы (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)
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)
Имеется условный оператор:if D10 then writeln ('ура!') else writeln ('плохо ...'); Какими операторами его можно заменить? Выберите несколько из 4 вариантов ответа: 1) if D=10 then writeln ('ура!') else writeln ('плохо ...
Ответы (1)
Дана последовательность операторов: А:=1; b:=2; While a+b
Ответы (1)