В9. Тема: Основы программирования
1) Определите значение переменной c после выполнения следующего фрагмента программы:
b:=90;
a:=20;
b:=b–3*a;
if a>b then
c:=a–b
else
c:=b–a;
1) 10 2) – 10 3) 20 4) –20
Ответ: в третьей строке ( b:=b–3*a;) переменной b присваивается значение b- 3*a= 90-3*20, теперь b равно 30. В следующих строках if a>b then
c:=a–b
else c:=b–a;
сравниваются переменные a и b. Если(if) a больше b, то(then) переменной с присваивается результат a- b. Иначе(else) c присваивается результат b - а. В нашем случае а = 20, потому что ее результат не менялся, а переменная b = 30, т.е. условие a>b не выполняется, поэтому мы переходим к ветке else c:=b–a. 30-10=20. Окончательный ответ с= 20
2) Определите значение переменной c после выполнения следующего фрагмента программы:
b:=35;
a:=120;
a:=a–3*b;
if a>b then
c:=a–b
else
c:=b–a;
1) 5 2) 10 3) 20 4) –20
Ответ: В третьей строке формула, в результате которой а присвоено значение 15. Следующая строка сравнивает а и b. Если а больше, то выполняется следующее действие с:= а- b, в результате которого ответ -20
Ответ: В третьей строке формула, в результате которой а присвоено значение 15. Следующая строка сравнивает а и b. Если а больше, то выполняется следующее действие с:= а- b, в результате которого ответ -20
3) Определите значение переменной c после выполнения следующего фрагмента программы:
b:=35;
a:=100;
a:=4*b–a;
if a>b then
c:=a–b
else
c:=b–a;
1) 5 2) –5 3) 35 4) 65
4) Определите значение переменной c после выполнения следующего фрагмента программы:
b:=25;
a:=110;
a:=4*b–a;
if a>0 then
c:=a–b
else
c:=b–a;
1) 35 2) 15 3) – 15 4) –35
5) Определите значение переменной c после выполнения следующего фрагмента программы:
b:=45;
a:=75;
a:=110–a;
if a>b then
c:=2*a–b
else
c:=b–a;
1) 105 2) 25 3) 10 4) 5
Комментариев нет:
Отправить комментарий