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

Ответы 1

  • Если i больше 0 делаем 1) i:= i(=5) - 1 = 5-1= 42) s:= 0+4(получилось в 1 действии)= 4i больше 0, повторяем процедуру1) i:= i(=4 из 1-ого решения) - 1 = 4-1= 32) s:= 4( из 1-ого решения) +3= 7И еще раз1) i:= i(=3 из 2-ого решения) - 1 = 3-1= 22) s:= 7( из 2-ого решения) +2= 7 + 2 = 9Снова1) i:= i(=2 из 3-ого решения) - 1 = 2-1= 12) s:= 9( из 3-ого решения) +1= 9+1 = 10И еще1) i:= i(=1 из 4-ого решения) - 1 = 1-1= 02) s:= 10( из 4-ого решения) +0= 10+0 = 10Так как i= 0, а не больше 0, то алгоритм законченS= 10
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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