• Определите значение переменной s после выполнения программы: var s,i:integer; begin s:=0; i:=10; while i>5 do begin i:=i-1; s:=s+i;end; writeln(s); end.

Ответы 1

  • Ручной расчет по программе:s = 0; i = 10i>5  ⇒ 10>5 ⇒ true; i = i-1 = 10-1 = 9; s = s+i = 0+9 = 9i>5  ⇒ 9>5 ⇒ true; i = i-1 = 9-1 = 8; s = s+i = 9+8 = 17i>5  ⇒ 8>5 ⇒ true; i = i-1 = 8-1 = 7; s = s+i = 17+7 = 24i>5  ⇒ 7>5 ⇒ true; i = i-1 = 7-1 = 6; s = s+i = 24+6 = 30i>5  ⇒ 6>5 ⇒ true; i = i-1 = 6-1 = 5; s = s+i = 30+5 = 35i>5  ⇒ 5>5 ⇒ falseОтвет: s = 35
    • Автор:

      samara
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years