Вопрос по информатике:
Сколько раз выполнится тело цикла?
B:=10; X:=100;
WHILE B>-1 DO BEGIN
IF X<10 THEN B:=B-2;
X:=X DIV 8 +2; B:=B-3;
END; A) 1 раз; B)2 раза; C)3 раза; D)4 раза; E)5 раз;
- 11.02.2017 01:40
- Информатика
- remove_red_eye 12451
- thumb_up 50
Ответы и объяснения 1
B>-1 ⇒ 10>-1 ⇒ true
X<10 ⇒ 100<10 ⇒ false
X = X DIV 8 +2 = 100 DIV 8 + 2 = 14
B = B-3 = 10-3 = 7
B>-1 ⇒ 7>-1 ⇒ true
X<10 ⇒ 14<10 ⇒ false
X = X DIV 8 +2 = 14 DIV 8 + 2 = 3
B = B-3 = 7-3 = 4
B>-1 ⇒ 4>-1 ⇒ true
X<10 ⇒ 3<10 ⇒ true; B = B-2 = 4-2 = 2
X = X DIV 8 +2 = 3 DIV 8 + 2 = 2
B = B-3 = 2-3 = -1
B>-1 ⇒ -1>-1 ⇒ false
Ответ: тело цикла выполнится 3 раза
- 12.02.2017 20:22
- thumb_up 37
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.