Задать вопрос
25 мая, 02:35

Дан условный оператор: if a<5 then if a>5 then c:=2else c:=3 Какое значение имеет переменная a, если в результате выполнения условного оператора переменной c присваивается значение 3?

+5
Ответы (1)
  1. 25 мая, 05:03
    0
    Найдем значение неизвестной переменной a, если нам известно, что в результате работы исходной программы с условными операторами переменная с принимает значение равное 3.

    Поскольку значению с = 3, соответствует значение а не удовлетворяющее ни одному из условий, то таким образом получаем, что а равняется 5.

    Проверим это выполнив программу по шагам:

    1) а = 5;

    а < 5 - не верно, значит переходим ко второму шагу:

    2) а > 5 - не верно, значит переход к последнему оператору else:

    c: = 3.

    Таким образом получили верное решение.

    Ответ: а = 5.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дан условный оператор: if a5 then c:=2else c:=3 Какое значение имеет переменная a, если в результате выполнения условного оператора ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
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)
Запишите на алгоритмическом языке алгоритм, в результате которого переменной а будет присвоено значение переменной Ь, переменной b - значение переменной с, а переменной с - значение переменной а. Используйте не более одной промежуточной переменной.
Ответы (1)
Имеется условный оператор:if D10 then writeln ('ура!') else writeln ('плохо ...'); Какими операторами его можно заменить? Выберите несколько из 4 вариантов ответа: 1) if D=10 then writeln ('ура!') else writeln ('плохо ...
Ответы (1)
1) Определите значение переменной s после выполнения следующего фрагмента программы: n : = 1; s : = 0; while n < = 101 do begin s : = s + 7; n : = n + 1 end; 2) Определите значение переменной S после выполнения следующего фрагмента программы: S:=1;
Ответы (1)