Knowee
Questions
Features
Study Tools

Во фрагменте программы пропущена строка (…):begin…if a>=2 thens:=2-aelseif a<1 thens:=a+1elses:=a-1;end.Сопоставьте содержимое пропущенной строки со значением, получаемым переменной s. a:=0; a:=1; a:=4; a:=-2;

Question

Во фрагменте программы пропущена строка (…):begin…if a>=2 thens:=2-aelseif a<1 thens:=a+1elses:=a-1;end.Сопоставьте содержимое пропущенной строки со значением, получаемым переменной s. a:=0; a:=1; a:=4; a:=-2;

🧐 Not the exact question you are looking for?Go ask a question

Solution

В пропущенной строке должно быть присвоение значения переменной "a". В зависимости от этого значения, переменная "s" будет получать разные значения. Давайте рассмотрим каждый случай:

  1. Если a:=0, тогда условие a<1 истинно, и s:=a+1, то есть s:=0+1, следовательно, s=1.
  2. Если a:=1, тогда все условия ложны, и выполняется строка s:=a-1, то есть s:=1-1, следовательно, s=0.
  3. Если a:=4, тогда условие a>=2 истинно, и s:=2-a, то есть s:=2-4, следовательно, s=-2.
  4. Если a:=-2, тогда условие a<1 истинно, и s:=a+1, то есть s:=-2+1, следовательно, s=-1.

Таким образом, пропущенная строка должна быть a:=0; a:=1; a:=4; a:=-2; в зависимости от значения, которое мы хотим присвоить переменной "a".

This problem has been solved

Similar Questions

В каком из условных операторов допущена ошибка?if b=0 then writeln(‘Деление невозможно.’);if a<b then min:=a; else min:=b;if a>b then max:=a else max:=b;if (a>b) and (b>0) then c:=a+b;

Какое значение примет переменная s в результате выполнения данной программы:s:=2;i:=-5;while i>=0 dobegini:=i-1;if i mod 2 = 0 thens:=s+1elsei:=i-1;end; 2 1 4 3

What will be the value of a in the following Python expression, if the result of that expression is 1?a>>2Options1428

State the value of x after the statement if P(x) then x:=1 is executed, where P(x) is the statement “x > 1,” Given that the value of x when this statement is reached is [3 marks] a) x=0 b) x=1 c) x =2

Установите корректность использования условного оператора в следующих ситуациях. if x<0 then x:=-y; if x>0 x:=y; if x>0 else x:=y; if x<0; then x:=-y;

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.